Initial commit
authorkim <kim@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Fri, 21 Nov 2008 05:00:50 +0000 (05:00 +0000)
committerkim <kim@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Fri, 21 Nov 2008 05:00:50 +0000 (05:00 +0000)
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/xpathcomp@1 3cdefd35-fc62-479d-8e8d-bae585ffb9ca

74 files changed:
LICENCE [new file with mode: 0644]
Makefile [new file with mode: 0644]
OCamlDriver.cpp [new file with mode: 0644]
OCamlSXSIDrive.cpp [new file with mode: 0644]
OCamlStorageInterface.cpp [new file with mode: 0644]
OCamlStorageInterface.h [new file with mode: 0644]
StorageInterface.cpp [new file with mode: 0644]
StorageInterface.h [new file with mode: 0644]
Utils.h [new file with mode: 0644]
XMLDocShredder.cpp [new file with mode: 0644]
XMLDocShredder.h [new file with mode: 0644]
automaton.ml [new file with mode: 0644]
automaton.mli [new file with mode: 0644]
benchmark/Makefile [new file with mode: 0644]
benchmark/benchmark.ml [new file with mode: 0644]
benchmark/benchmark.mli [new file with mode: 0644]
benchmark/depend [new file with mode: 0644]
benchmark/main.ml [new file with mode: 0644]
debug.ml [new file with mode: 0644]
depend [new file with mode: 0644]
intSet.ml [new file with mode: 0644]
intSet.mli [new file with mode: 0644]
main.ml [new file with mode: 0644]
memory.ml [new file with mode: 0644]
memory.mli [new file with mode: 0644]
tag.ml [new file with mode: 0644]
tag.mli [new file with mode: 0644]
tagSet.ml [new file with mode: 0644]
tagSet.mli [new file with mode: 0644]
tests/a.dtd [new file with mode: 0644]
tests/base.xml [new file with mode: 0644]
tests/dblp_bht_entity.dtd [new file with mode: 0644]
tests/schema/calstblx.dtd [new file with mode: 0644]
tests/schema/catalog.xml [new file with mode: 0644]
tests/schema/dbcentx.mod [new file with mode: 0644]
tests/schema/dbebnf.dtd [new file with mode: 0644]
tests/schema/dbgenent.mod [new file with mode: 0644]
tests/schema/dbhierx.mod [new file with mode: 0644]
tests/schema/dbnotnx.mod [new file with mode: 0644]
tests/schema/dbpoolx.mod [new file with mode: 0644]
tests/schema/docbook.cat [new file with mode: 0644]
tests/schema/docbookx.dtd [new file with mode: 0644]
tests/schema/ent/README [new file with mode: 0644]
tests/schema/ent/isoamsa.ent [new file with mode: 0644]
tests/schema/ent/isoamsb.ent [new file with mode: 0644]
tests/schema/ent/isoamsc.ent [new file with mode: 0644]
tests/schema/ent/isoamsn.ent [new file with mode: 0644]
tests/schema/ent/isoamso.ent [new file with mode: 0644]
tests/schema/ent/isoamsr.ent [new file with mode: 0644]
tests/schema/ent/isobox.ent [new file with mode: 0644]
tests/schema/ent/isocyr1.ent [new file with mode: 0644]
tests/schema/ent/isocyr2.ent [new file with mode: 0644]
tests/schema/ent/isodia.ent [new file with mode: 0644]
tests/schema/ent/isogrk1.ent [new file with mode: 0644]
tests/schema/ent/isogrk2.ent [new file with mode: 0644]
tests/schema/ent/isogrk3.ent [new file with mode: 0644]
tests/schema/ent/isogrk4.ent [new file with mode: 0644]
tests/schema/ent/isolat1.ent [new file with mode: 0644]
tests/schema/ent/isolat2.ent [new file with mode: 0644]
tests/schema/ent/isonum.ent [new file with mode: 0644]
tests/schema/ent/isopub.ent [new file with mode: 0644]
tests/schema/ent/isotech.ent [new file with mode: 0644]
tests/schema/htmltblx.mod [new file with mode: 0644]
tests/schema/soextblx.dtd [new file with mode: 0644]
tests/schema/tdg.dtd [new file with mode: 0644]
tests/schema/xkb.dtd [new file with mode: 0644]
tests/test.xml [new file with mode: 0644]
tests/tiny.xml [new file with mode: 0644]
tree.ml [new file with mode: 0644]
tree.mli [new file with mode: 0644]
ulexer.ml [new file with mode: 0644]
ulexer.mli [new file with mode: 0644]
xPath.ml [new file with mode: 0644]
xPath.mli [new file with mode: 0644]

diff --git a/LICENCE b/LICENCE
new file mode 100644 (file)
index 0000000..fc8a5de
--- /dev/null
+++ b/LICENCE
@@ -0,0 +1,165 @@
+                  GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+  This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+  0. Additional Definitions. 
+
+  As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+  "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+  An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+  A "Combined Work" is a work produced by combining or linking an
+Application with the Library.  The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+  The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+  The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+  1. Exception to Section 3 of the GNU GPL.
+
+  You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+  2. Conveying Modified Versions.
+
+  If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+   a) under this License, provided that you make a good faith effort to
+   ensure that, in the event an Application does not supply the
+   function or data, the facility still operates, and performs
+   whatever part of its purpose remains meaningful, or
+
+   b) under the GNU GPL, with none of the additional permissions of
+   this License applicable to that copy.
+
+  3. Object Code Incorporating Material from Library Header Files.
+
+  The object code form of an Application may incorporate material from
+a header file that is part of the Library.  You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+   a) Give prominent notice with each copy of the object code that the
+   Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the object code with a copy of the GNU GPL and this license
+   document.
+
+  4. Combined Works.
+
+  You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+   a) Give prominent notice with each copy of the Combined Work that
+   the Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the Combined Work with a copy of the GNU GPL and this license
+   document.
+
+   c) For a Combined Work that displays copyright notices during
+   execution, include the copyright notice for the Library among
+   these notices, as well as a reference directing the user to the
+   copies of the GNU GPL and this license document.
+
+   d) Do one of the following:
+
+       0) Convey the Minimal Corresponding Source under the terms of this
+       License, and the Corresponding Application Code in a form
+       suitable for, and under terms that permit, the user to
+       recombine or relink the Application with a modified version of
+       the Linked Version to produce a modified Combined Work, in the
+       manner specified by section 6 of the GNU GPL for conveying
+       Corresponding Source.
+
+       1) Use a suitable shared library mechanism for linking with the
+       Library.  A suitable mechanism is one that (a) uses at run time
+       a copy of the Library already present on the user's computer
+       system, and (b) will operate properly with a modified version
+       of the Library that is interface-compatible with the Linked
+       Version. 
+
+   e) Provide Installation Information, but only if you would otherwise
+   be required to provide such information under section 6 of the
+   GNU GPL, and only to the extent that such information is
+   necessary to install and execute a modified version of the
+   Combined Work produced by recombining or relinking the
+   Application with a modified version of the Linked Version. (If
+   you use option 4d0, the Installation Information must accompany
+   the Minimal Corresponding Source and Corresponding Application
+   Code. If you use option 4d1, you must provide the Installation
+   Information in the manner specified by section 6 of the GNU GPL
+   for conveying Corresponding Source.)
+
+  5. Combined Libraries.
+
+  You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+   a) Accompany the combined library with a copy of the same work based
+   on the Library, uncombined with any other library facilities,
+   conveyed under the terms of this License.
+
+   b) Give prominent notice with the combined library that part of it
+   is a work based on the Library, and explaining where to find the
+   accompanying uncombined form of the same work.
+
+  6. Revised Versions of the GNU Lesser General Public License.
+
+  The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+  Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+  If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..d0510b9
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,84 @@
+DEBUG=false
+PROFILE=true
+
+MLSRCS = memory.ml tag.ml tagSet.ml  tree.ml automaton.ml ulexer.ml  xPath.ml main.ml
+MLISRCS = memory.mli automaton.mli  tag.mli tagSet.mli tree.mli ulexer.mli xPath.mli
+MLOBJS = $(MLSRCS:.ml=.cmx)
+MLCINT = $(MLISRCS:.mli=.cmi)
+
+
+OCAMLPACKAGES = unix,ulex,camlp4
+
+PPINCLUDES=$(OCAMLINCLUDES:%=-ppopt %)
+
+CXXSOURCES =  XMLDocShredder.cpp OCamlStorageInterface.cpp StorageInterface.cpp OCamlDriver.cpp
+CXXOBJECTS = $(CXXSOURCES:.cpp=.o)
+
+CXXINCLUDES =  \
+       -I/usr/include/libxml++-2.6 \
+       -I/usr/include/libxml2 \
+       -I/usr/include/glibmm-2.4 \
+       -I/usr/include/glib-2.0 \
+       -I/usr/include/sigc++-2.0 \
+       -I/usr/lib/libxml++-2.6/include \
+       -I/usr/lib/glibmm-2.4/include \
+       -I/usr/lib/sigc++-2.0/include \
+       -I/usr/lib/glib-2.0/include\
+       -I`ocamlc -where`
+
+CXXFLAGS = -O3 -Wall $(INCLUDEDIRS) -fPIC -std=c++0x
+CXX = g++
+
+ifeq ($(DEBUG), true)
+OCAMLOPT = ocamlopt -g -cc "$(CXX)" 
+SYNT_DEBUG = -ppopt -DDEBUG
+else
+OCAMLOPT = ocamlopt -cc "$(CXX)" -noassert -inline 10000
+endif
+ifeq ($(PROFILE), true)
+SYNT_PROF = $(SYNT_DEBUG) -ppopt -DPROFILE
+endif
+
+
+OCAMLFIND = ocamlfind
+OCAMLMKLIB = ocamlmklib
+OCAMLDEP = ocamldep
+LINK=$(OCAMLOPT) -linkpkg camlp4lib.cmxa
+SYNTAX= -syntax camlp4o $(PPINCLUDES) -ppopt pa_macro.cmo $(SYNT_PROF) 
+
+
+
+LIBS= -lxml2 -lxml++-2.6 -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lsigc-2.0
+
+all: libcamlshredder.a  $(MLOBJS)
+       $(OCAMLFIND) $(LINK) -o main -package "$(OCAMLPACKAGES)" $(SYNTAX) -cclib \
+       "$(LIBS) ./libcamlshredder.a"  $(MLOBJS)
+
+.SUFFIXES: .ml .mli .cmx .cmi .cpp
+.PHONY:compute_depend
+
+.cpp.o:
+       $(CXX) $(CXXINCLUDES) -c $(CXXFLAGS)  $<
+.ml.cmx:
+       $(OCAMLFIND) $(OCAMLOPT) -package "$(OCAMLPACKAGES)"  $(SYNTAX) -c $<
+.mli.cmi:
+       $(OCAMLFIND) $(OCAMLOPT) -package "$(OCAMLPACKAGES)"  $(SYNTAX) -c $<
+
+libcamlshredder.a: $(CXXOBJECTS)
+       $(OCAMLMKLIB) -o camlshredder -custom $(CXXOBJECTS) $(LIBS)
+
+clean:
+       rm -f *~ *.cm* *.[oa] *.so main
+
+
+OCamlStorageInterface.o: OCamlStorageInterface.h OCamlStorageInterface.cpp StorageInterface.h
+StorageInterface.o: StorageInterface.h
+XMLDocShredder.o: XMLDocShredder.h XMLDocShredder.cpp OCamlStorageInterface.h StorageInterface.h
+OCamlDriver.o: XMLDocShredder.h StorageInterface.h
+
+compute_depend:
+       $(OCAMLFIND) $(OCAMLDEP) -package "$(OCAMLPACKAGES)" $(SYNTAX)  $(MLSRCS) $(MLISRCS) >depend
+
+
+
+include depend
diff --git a/OCamlDriver.cpp b/OCamlDriver.cpp
new file mode 100644 (file)
index 0000000..48925b6
--- /dev/null
@@ -0,0 +1,134 @@
+/**************************************
+ * OCamlDriver.cpp
+ * -------------------
+ * A Test Ocaml Driver which calls the C++ methods and
+ * adds a C wrapper interface with OCaml code.
+ * 
+ * Author: Kim Nguyen
+ * Date: 04/11/08
+ */
+
+/* OCaml memory managment */
+extern "C" {
+#include <caml/mlvalues.h>
+#include <caml/alloc.h>
+#include <caml/memory.h>
+#include <caml/callback.h>
+#include <caml/fail.h>
+} //extern C
+
+#include "XMLDocShredder.h"
+#define CAMLRAISECPP(e) (caml_failwith( ((e).what())))
+#define NOT_IMPLEMENTED  (caml_failwith("Not Implemented!!!"))
+
+extern "C" CAMLprim value caml_call_shredder_uri(value uri){
+  CAMLparam1(uri);
+  CAMLlocal1(doc);
+  char *fn = String_val(uri);
+  try {
+  XMLDocShredder shredder(fn);  
+  shredder.processStartDocument(fn);  
+  shredder.parse();  
+  shredder.processEndDocument();
+  doc = (value) shredder.storageIfc_->returnDocument();
+
+  CAMLreturn(doc);
+  }
+  catch (const std::exception& e){
+    CAMLRAISECPP(e);
+  };
+  
+}
+
+extern "C" CAMLprim value caml_call_shredder_string(value data){
+  CAMLparam1(data);
+  CAMLlocal1(doc);
+  unsigned int ln = string_length(data);
+  unsigned char *fn = (unsigned char*) String_val(data);
+  
+  try {
+    XMLDocShredder shredder(fn,ln);  
+    shredder.processStartDocument("");  
+    shredder.parse();  
+    shredder.processEndDocument();
+    doc = (value) shredder.storageIfc_->returnDocument();
+    
+    CAMLreturn(doc);
+  }
+  catch (const std::exception& e) {
+    CAMLRAISECPP(e);
+  };
+}
+
+extern "C" CAMLprim value caml_text_collection_get_text(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_root(value tree){
+  CAMLparam1(tree);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_text_collection(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_next_sibling(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_first_child(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_prev_text(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_next_text(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_my_text(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+
+extern "C" CAMLprim value caml_xml_tree_text_xml_id(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_node_xml_id(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_tag(value tree, value id){
+  CAMLparam2(tree,id);
+
+  NOT_IMPLEMENTED;
+  CAMLreturn (Val_unit);
+}
+extern "C" CAMLprim value caml_xml_tree_nullt(value unit){
+  CAMLparam1(unit);
+  CAMLreturn (Val_int(-1));
+
+}
diff --git a/OCamlSXSIDrive.cpp b/OCamlSXSIDrive.cpp
new file mode 100644 (file)
index 0000000..2fbee33
--- /dev/null
@@ -0,0 +1,21 @@
+/**************************************
+ * OCamlDriver.cpp
+ * -------------------
+ * The Ocaml Driver which calls the C++ methods and
+ * adds a C wrapper interface with OCaml code.
+ * 
+ * Author: Kim Nguyen
+ * Date: 19/11/08
+ */
+
+/* OCaml memory managment */
+extern "C" {
+#include <caml/mlvalues.h>
+#include <caml/alloc.h>
+#include <caml/memory.h>
+#include <caml/callback.h>
+#include <caml/fail.h>
+} //extern C
+
+#include "XMLDocShredder.h"
+
diff --git a/OCamlStorageInterface.cpp b/OCamlStorageInterface.cpp
new file mode 100644 (file)
index 0000000..52f3cb5
--- /dev/null
@@ -0,0 +1,217 @@
+/*******************************************
+ * OCamlStorageInterface.cpp
+ * ------------------------
+ *
+ * 
+ * Author: Kim Nguyen
+ * Date: 04/11/08
+ */
+
+
+#include "OCamlStorageInterface.h"
+#include "Utils.h"
+
+/* see caml/mlvalues.h 
+ */
+/* tags */
+#define NODE 0
+#define STRING 1
+
+/* fields */
+#define PCDATA 0
+#define ID 0
+#define TAG 1
+#define LEFT 2
+#define RIGHT 3
+#define FATHER 4
+
+#define NIL (Val_unit)
+
+/* The OCaml function which computes the hash value of a tag */
+static value *caml_hash_tag = NULL;
+
+OCamlStorageInterface::OCamlStorageInterface()
+{
+  CAMLparam0();
+  CAMLlocal4(node,nodeptr,dummytag,father);
+  nodeid=1;
+  if (caml_hash_tag == NULL) {
+    /* First time around, look up by name */
+    caml_hash_tag = caml_named_value("caml_hash_tag");
+
+  }
+
+  dummytag = caml_callback(*caml_hash_tag, caml_copy_string(""));
+
+  // Atomic block, initialize must be called for every field
+  // Before any other allocation takes place. In particular, 
+  // One should NOT place the call to caml_callback as an argument to
+  // caml_initialize but rather store its result in a variable.
+  father = caml_alloc_shr(1,0);
+  caml_initialize(&Field(father,0),NIL);
+
+  node = caml_alloc_shr(5,0);
+  caml_initialize(&Field(node,ID),Val_int(nodeid++));
+  caml_initialize(&Field(node,TAG),dummytag);
+  caml_initialize(&Field(node,LEFT),NIL);
+  caml_initialize(&Field(node,RIGHT),NIL);
+  caml_initialize(&Field(node,FATHER),father);
+
+  nodeptr = caml_alloc_shr(1,LEFT);
+  caml_initialize(&Field(nodeptr,0),node);
+
+  stack.push_front(nodeptr);
+  caml_register_global_root(&stack.front());
+
+  CAMLreturn0;
+}
+
+OCamlStorageInterface::~OCamlStorageInterface()
+{
+  caml_remove_global_root(&stack.back());
+}
+
+void OCamlStorageInterface::newChild(string name)
+{
+  CAMLparam0();
+  CAMLlocal5(nnode,onode,tag,taghash,id);
+  CAMLlocal3(father,nnodeptr,onodeptr);
+  DPRINT("newChild " << name <<"\n")
+  onode = stack.front();
+  /* Allocate the new Node(tag,l,r) */
+    
+  /* Compute the new tag hash and store it in the new block */
+  tag = caml_copy_string(name.c_str());
+  taghash = caml_callback(*caml_hash_tag, tag);
+  id = Val_int(nodeid++);
+
+  /* Again, initialization must be atomic */
+  father=caml_alloc_shr(1,0);
+  caml_initialize(&Field(father,0),onode);
+
+  nnode = caml_alloc_shr(5,0);
+  caml_initialize(&Field(nnode,ID),id);
+  caml_initialize(&Field(nnode,TAG),taghash);
+  caml_initialize(&Field(nnode,LEFT),NIL);
+  caml_initialize(&Field(nnode,RIGHT),NIL);
+  caml_initialize(&Field(nnode,FATHER),father);
+
+  nnodeptr = caml_alloc_shr(1,LEFT);
+  caml_initialize(&Field(nnodeptr,0),nnode);
+  
+  switch (Tag_val(onode)){
+  case LEFT:    
+    caml_modify(&Field(Field(onode,0),LEFT),nnodeptr);
+    Tag_val(onode) = RIGHT;
+    break;
+
+  case RIGHT:
+    caml_modify(&Field(Field(onode,0),RIGHT),nnodeptr);
+    Tag_val(onode) = NODE;
+    break;
+  };
+  
+  stack.push_front(nnodeptr);
+
+  CAMLreturn0;
+}
+
+
+
+void OCamlStorageInterface::newText(string text)
+{
+  CAMLparam0();
+  CAMLlocal3(pcdata,snode,node);
+  DPRINT("newText " << text <<"\n")
+  
+  pcdata = caml_copy_string(text.c_str());
+  snode = caml_alloc_shr(1,STRING);
+  caml_initialize(&(Field(snode,PCDATA)),pcdata);
+  node = stack.front();
+
+  switch (Tag_val(node)){
+  case LEFT:
+    caml_modify(&Field(Field(node,0),LEFT),snode);
+    Tag_val(node) = RIGHT;
+    break;
+  case RIGHT:
+    caml_modify(&Field(Field(node,0),RIGHT),snode);
+    Tag_val(node) = NODE;
+    break;
+    
+
+  };
+  
+  CAMLreturn0;
+}
+       
+
+
+void OCamlStorageInterface::nodeFinished()
+{  
+
+  CAMLparam0();
+  CAMLlocal1(node);
+  DPRINT("nodeFinished\n")
+  node = stack.front();
+  
+  switch (Tag_val(node)){   
+  case LEFT:
+    DPRINT("Tagged left\n")
+    Tag_val(node) = RIGHT;
+    break;
+
+  case RIGHT:
+    DPRINT("Tagged right\n")
+    Tag_val(node) = NODE;
+
+  case NODE:
+    DPRINT("Under NODE\n");
+    while (Tag_val(node) == NODE){
+      stack.pop_front();
+      node = stack.front();
+    };
+    break;
+  };
+
+  CAMLreturn0;
+}            
+             
+  void OCamlStorageInterface::parsingFinished()
+{
+  CAMLparam0();
+  CAMLlocal1(rnode);
+  caml_register_global_root(&document);
+  document = stack.front();
+  
+  stack.pop_front(); /* removes the root */
+  rnode = stack.front();
+
+  DPRINT ("Stack size is "<< stack.size() <<"\n")  
+  /* reinitializes the stack */
+  caml_modify(&Field(Field(rnode,0),ID),Val_int(nodeid=1));
+  caml_modify(&Field(Field(rnode,0),LEFT),NIL);
+  caml_modify(&Field(Field(rnode,0),RIGHT),NIL);
+  caml_modify(&Field(Field(Field(rnode,0),FATHER),0),NIL);
+  Tag_val(rnode) = LEFT;
+  
+  
+  caml_modify(&Field(Field(Field(document,0),FATHER),0),NIL);
+  Tag_val(document) = NODE;
+  
+  CAMLreturn0;
+
+       
+}
+value OCamlStorageInterface::getDocument (){
+  CAMLparam0();
+  CAMLlocal1(doc);
+  doc = document;
+  caml_remove_global_root(&document);
+  CAMLreturn(doc);
+}
+void *OCamlStorageInterface::returnDocument(){
+
+  return ((void *) getDocument());
+  
+}
diff --git a/OCamlStorageInterface.h b/OCamlStorageInterface.h
new file mode 100644 (file)
index 0000000..08e44ce
--- /dev/null
@@ -0,0 +1,48 @@
+/*****************************************
+ * OCamlStorageInterface.h
+ * ------------------------
+ * Header file for an OCaml Storage Interface
+ * 
+ * Author: Kim Nguyen
+ * Date: 04/11/08
+ */
+
+#ifndef OCAMLSTORAGEINTERFACE_H_
+#define OCAMLSTORAGEINTERFACE_H_
+
+#include "StorageInterface.h"
+extern "C" {
+/* OCaml memory managment */
+
+#include <caml/mlvalues.h>
+#include <caml/alloc.h>
+#include <caml/memory.h>
+#include <caml/callback.h>
+
+}// extern C
+
+#include <list>
+
+using namespace std;
+
+class OCamlStorageInterface: public StorageInterface
+{
+ public:
+       OCamlStorageInterface();
+       virtual ~OCamlStorageInterface();
+       virtual void newChild(string name);
+       virtual void newText(string text); 
+       virtual void nodeFinished();
+       virtual void parsingFinished();
+       virtual void* returnDocument();
+       
+ private:
+       value getDocument();
+       list<value> stack;
+       value document;
+       int nodeid;
+};
+
+
+#endif /*OCAMLSTORAGEINTERFACE_H_*/
+
diff --git a/StorageInterface.cpp b/StorageInterface.cpp
new file mode 100644 (file)
index 0000000..821c397
--- /dev/null
@@ -0,0 +1,16 @@
+/**********************************************
+ * StorageInterface.cpp
+ * ------------------------
+ * Abstract class defining methods for the storage interface.
+ * 
+ * Author: Greg Leighton
+ * Date: 02/11/08
+ */
+
+
+#include "StorageInterface.h"
+
+StorageInterface::~StorageInterface()
+{
+       
+}
\ No newline at end of file
diff --git a/StorageInterface.h b/StorageInterface.h
new file mode 100644 (file)
index 0000000..c6f94aa
--- /dev/null
@@ -0,0 +1,32 @@
+/*************************************
+ * StorageInterface.h
+ * ---------------------
+ * Header file for abstract class defining a storage interface.
+ * 
+ * Author: Greg Leighton
+ * Date: 02/11/08
+ * 
+ * Changes:
+ *             05/11/08 -- Added returnDocument() method
+ */
+
+
+#ifndef STORAGEINTERFACE_H_
+#define STORAGEINTERFACE_H_
+
+#include <string> 
+
+using namespace std;
+
+class StorageInterface
+{
+public:
+       virtual ~StorageInterface();
+       virtual void newChild(string name) = 0;
+       virtual void newText(string text) = 0;
+       virtual void nodeFinished() = 0;
+       virtual void parsingFinished() = 0;
+       virtual void* returnDocument() = 0;
+};
+
+#endif /*STORAGEINTERFACE_H_*/
diff --git a/Utils.h b/Utils.h
new file mode 100644 (file)
index 0000000..2ab34e2
--- /dev/null
+++ b/Utils.h
@@ -0,0 +1,20 @@
+/**************************************
+ * Utils.h
+ * -------------------
+ * Utility macro for debugging purposes
+ * 
+ * 
+ * Author: Kim Nguyen
+ * Date: 05/11/08
+ */
+
+
+#ifndef UTILS_H_
+#define UTILS_H_
+#ifdef DEBUG
+#include<iostream>
+#define DPRINT(msg) std::cerr << msg;
+#else
+#define DPRINT(msg)
+#endif
+#endif // UTILS_H_
diff --git a/XMLDocShredder.cpp b/XMLDocShredder.cpp
new file mode 100644 (file)
index 0000000..6e9c41a
--- /dev/null
@@ -0,0 +1,303 @@
+/**********************************************************
+ * XMLDocShredder.cpp
+ * ---------------------
+ * Implementation of the class that receives events from the XML parser and 
+ * invokes corresponding construction methods of the storage interface.
+ * 
+ * Author: Greg Leighton
+ * Date: 02/11/08
+ * Changes:
+ *             05/11/08 -- Fixed bug related to parsing empty elements
+ *                              -- Set parser properties to automatically resolve
+ *                                     entity references and load external DTD if present
+ *                              -- Modified processEndDocument() by adding a nodeFinished()
+ *                                     call to the storage interface to close off the 
+ *                                     document node
+ *
+ */
+
+#include <iostream>
+#include "XMLDocShredder.h"
+#include "OCamlStorageInterface.h"
+#include <libxml++/exceptions/parse_error.h>
+#include "Utils.h"
+
+using namespace Glib;
+
+void XMLDocShredder::setProperties(){
+  /* instruct the parser to expand entity references and report as 
+   * regular PCDATA
+   */ 
+  reader_->set_parser_property(
+                              TextReader::SubstEntities, true);
+               
+  /* instruct parser to read external DTD, if present.  This is 
+        * needed to obtain any entity definitions in the DTD
+        */
+  reader_->set_parser_property(
+                              TextReader::LoadDtd, true);
+  
+  
+  /* 
+   */
+  reader_->set_parser_property(
+                              TextReader::DefaultAttrs, true);
+  
+
+  /* but we don't want to do validation since it would slow us down
+   */
+
+
+  reader_->set_parser_property(
+                              TextReader::Validate, false);
+  
+}
+XMLDocShredder::XMLDocShredder(const unsigned char * data,
+                              TextReader::size_type size)                      
+{
+  reader_ = new TextReader(data,size,"");
+  setProperties();
+  storageIfc_ = new OCamlStorageInterface();
+  //tagsID_ = new unordered_map<int,string>(107);
+  //idTags_ = new unordered_map<string,int>(107);
+}
+
+XMLDocShredder::XMLDocShredder(const string inFileName)
+{
+  reader_ = new TextReader(inFileName);
+  setProperties();
+  storageIfc_ = new OCamlStorageInterface();
+  //  tagsID_ = new unordered_map<int,string>(107);
+  // idTags_ = new unordered_map<string,int>(107);
+}
+
+XMLDocShredder::~XMLDocShredder()
+{
+       delete reader_;
+       delete storageIfc_;
+
+}
+
+int XMLDocShredder::tagID(string name)
+{
+  int res = tagsID_[name];
+  return  res;
+}
+string XMLDocShredder::idTag(int id)
+{
+
+  return  idTags_[id];
+}
+
+
+void XMLDocShredder::processStartElement()
+{
+       // fetch element name; this will be the full qualified name
+       ustring name = reader_->get_name();
+       bool empty = false;
+
+       storageIfc_->newChild(name);
+
+       /* We must be really carefull here. calling process attributes moves
+          the document pointer on the last attribute, hence calling reader_->is_empty
+          afterwards will yield the wrong result. It is better to call it while we are
+          on the element and generate a nodeFinished() call at the end */
+       empty = reader_->is_empty_element();
+
+
+       // now, process attributes
+       if (reader_->has_attributes())
+         {
+           processAttributes();
+         };
+
+       
+       if (empty){
+         DPRINT("Node " << name <<" is empty!\n")
+           storageIfc_->nodeFinished();
+       };
+
+
+
+
+
+}
+
+void XMLDocShredder::processEndElement()
+{
+       // tell the storage interface that the current node has been completely processed
+       storageIfc_->nodeFinished();
+}
+
+void XMLDocShredder::processPCDATA()
+{
+       // send the content of this PCDATA node to the storage interface as a text node
+       if (reader_->has_value())
+       {         
+         storageIfc_->newChild("<$>");
+         storageIfc_->newText(reader_->get_value());
+       }
+}
+
+void XMLDocShredder::processAttributes()
+{
+       reader_->move_to_first_attribute();
+               
+       string nspaceStr = "xmlns";     
+       storageIfc_->newChild("<@>");
+       do
+       {
+               ustring name = reader_->get_name();
+               ustring value = reader_->get_value();
+               
+               /* the libxml++ TextReader treats the xmlns attribute like an ordinary attribute,
+               * so we have to extract it and build a namespace uri node out of it before
+               * passing to the storage interface */
+               
+               if ((name.find(nspaceStr.c_str(), 0, 5)) == 0)
+               {
+                       storageIfc_->newChild(":" + value);
+                       storageIfc_->nodeFinished();    
+               }
+               
+               /* otherwise, this is an ordinary attribute, so we construct a new child node of the 
+                * parent element to store the attribute name, possessing a child text node storing the 
+                * attribute value.  Then, we close off the attribute node with a call to nodeFinished()
+                */
+                
+               else
+               {
+                       storageIfc_->newChild(name);
+                       storageIfc_->newChild("<$>");
+                       storageIfc_->newText(value);
+                       storageIfc_->nodeFinished();
+                       //                      storageIfc_->nodeFinished();
+               }
+       }
+       while (reader_->move_to_next_attribute());
+       storageIfc_->nodeFinished();
+}
+
+void XMLDocShredder::processSignificantWhitespace()
+{
+       ustring value = reader_->get_value();
+       
+       // each significant whitespace sequence constructs a text node
+       storageIfc_->newChild("<$>");
+       storageIfc_->newText(value);
+       //storageIfc_->nodeFinished();
+       
+}
+
+void XMLDocShredder::processStartDocument(const string docName)
+{
+  // tell storage interface to construct the document name
+  //  storageIfc_->newChild("");  
+}
+
+void XMLDocShredder::processEndDocument()
+{
+       /* tell the storage interface that document parsing has finished, and structures
+        * can now be written to disk. */
+  //  storageIfc_->nodeFinished();
+  storageIfc_->parsingFinished();      
+}
+
+void XMLDocShredder::processComment()
+{
+  //storageIfc_->newChild("!" + reader_->get_value());
+  //storageIfc_->nodeFinished();
+}
+
+void XMLDocShredder::processProcessingInstruction()
+{
+       ustring name = reader_->get_name();
+       ustring value = reader_->get_value();   
+       
+       /* Create a child node to store the target of the PI, append a text node to it to store 
+        * the PI data, send to the storage interface.  Close off the PI node with a call to
+        * nodeFinished
+        */
+       
+       // storageIfc_->newChild("?" + name);
+       // storageIfc_->newText(value);
+       // storageIfc_->nodeFinished();
+}
+
+void XMLDocShredder::processDocTypeDeclaration()
+{
+       /* We currently ignore the DOCTYPE declaration, but we'll provide this method skeleton 
+        * in case we do want to process it in the future.
+       */
+}
+
+void XMLDocShredder::processCDATASection()
+{
+       /* Currently, we don't preserve CDATA sections since they aren't part of the XPath data
+        * model.  Instead, we simply pass the converted text value to the storage interface as 
+        * a text node attached to the current context node.
+        */
+       ustring value = reader_->get_value();
+       storageIfc_->newChild("<$>");
+       storageIfc_->newText(value);
+       //      storageIfc_->nodeFinished();
+
+}
+
+void XMLDocShredder::processUnknownNodeType()
+{
+       cout << "unknown token encountered during parsing" << endl;
+       throw xmlpp::parse_error("unknown token encountered during parsing");
+               
+}
+
+void XMLDocShredder::parse()
+{      
+       while (reader_->read() && (reader_->get_read_state() != TextReader::Error))
+       {
+               switch (reader_->get_node_type())
+               {
+                       case TextReader::Element:
+                               processStartElement();
+                               break;
+                               
+                       case TextReader::Text:
+                               processPCDATA();
+                               break;
+                               
+                       case TextReader::EndElement:
+                               processEndElement();
+                               break;
+                               
+                       case TextReader::SignificantWhitespace:
+                               processSignificantWhitespace();
+                               break;
+                               
+                       case TextReader::Comment:
+                               processComment();
+                               break;
+                       
+                       case TextReader::DocumentType:
+                               processDocTypeDeclaration();
+                               break;
+                               
+                       case TextReader::ProcessingInstruction:
+                               processProcessingInstruction();
+                               break;
+                       
+                       case TextReader::CDATA:
+                               processCDATASection();
+                               break;
+                       
+                       case TextReader::None:
+                               processUnknownNodeType();
+                               break;
+                               
+                       default:
+                               int type = reader_->get_node_type();
+                               cout << "  Node type: " << type << endl;
+                               break;  
+                       
+               }
+       }                       
+}
diff --git a/XMLDocShredder.h b/XMLDocShredder.h
new file mode 100644 (file)
index 0000000..19ed10f
--- /dev/null
@@ -0,0 +1,61 @@
+/**************************************
+ * XMLDocShredder.h
+ * --------------------
+ * Header file for the shredder routine that invokes the XML parser and 
+ * calls the appropriate construction methods of the storage interface in
+ * correspondence with received parsing events.
+ * 
+ * Author: Greg Leighton
+ * Date: 02/11/08
+ */
+
+#ifndef XMLDOCSHREDDER_H_
+#define XMLDOCSHREDDER_H_
+
+#include <libxml++/libxml++.h>
+#include <libxml++/parsers/textreader.h>
+#include <string>
+#include <unordered_map>
+#include "StorageInterface.h"
+
+using namespace std;
+using namespace xmlpp;
+/* For Hashmap. Seems fairly well supported */
+using namespace __gnu_cxx; 
+
+typedef pair<int,string> cons_str;
+typedef pair<string,int> cons_int;
+
+class XMLDocShredder
+{
+public:
+       XMLDocShredder(const string inFileName);
+       XMLDocShredder(const unsigned char * data, TextReader::size_type size);
+       virtual ~XMLDocShredder();
+       virtual void processStartElement();
+       virtual void processEndElement();
+       virtual void processPCDATA();
+       virtual void processAttributes();
+       virtual void processSignificantWhitespace();
+       virtual void processStartDocument(const string docName);
+       virtual void processEndDocument();
+       virtual void processComment();
+       virtual void processProcessingInstruction();
+       virtual void processDocTypeDeclaration();
+       virtual void processUnknownNodeType();
+       virtual void processCDATASection();
+       virtual void parse();
+       virtual int tagID(string);
+       virtual string idTag(int);
+       
+       StorageInterface *storageIfc_;
+
+       
+private:
+       TextReader *reader_;
+       void setProperties();
+       unordered_map<int,string> idTags_;
+       unordered_map<string,int> tagsID_;
+};
+
+#endif /*XMLDOCSHREDDER_H_*/
diff --git a/automaton.ml b/automaton.ml
new file mode 100644 (file)
index 0000000..5c09143
--- /dev/null
@@ -0,0 +1,449 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+INCLUDE "debug.ml";;
+
+module State = 
+struct
+  type t = int
+  let mk = let i = ref ~-1 in fun () -> incr i;!i
+  let compare p q = p - q
+  let equal p q = p==q
+  let hash p = p
+  let print fmt p = Format.fprintf fmt "<%.6i>" p    
+end 
+
+module ISet : Set.S with type elt = int= 
+struct
+  let max = Sys.word_size - 2
+  type t = int
+  type elt = int
+
+  let empty = 0
+  let full = -1
+  let is_empty x = x == 0
+  let mem e s = ((1 lsl e) land s) != 0
+  let add e s = (1 lsl e) lor s
+  let singleton e = (1 lsl e)
+  let union = (lor)
+  let inter = (land)
+  let diff a b = a land (lnot b)
+  let remove e s = (lnot (1 lsl e) land s)
+  let compare = (-)
+  let equal = (==)
+  let subset a b = a land (lnot b) == 0
+  let cardinal s = 
+    let rec loop n s =
+      if s == 0 then n else loop (succ n) (s - (s land (-s)))
+    in
+  loop 0 s
+(* inverse of bit i = 1 lsl i i.e. tib i = log_2(i) *)
+let log2 = Array.create 255 0
+let () = for i = 0 to 7 do log2.(1 lsl i) <- i done
+
+(* assumption: x is a power of 2 *)
+let tib32 x =
+  if x land 0xFFFF == 0 then 
+    let x = x lsr 16 in
+    if x land 0xFF == 0 then 24 + log2.(x lsr 8) else 16 + log2.(x)
+  else 
+    if x land 0xFF == 0 then 8 + log2.(x lsr 8) else log2.(x)
+
+let ffffffff = (0xffff lsl 16) lor 0xffff
+let tib64 x = 
+  if x land ffffffff == 0 then 32 + tib32 (x lsr 32) else tib32 x
+
+let tib = 
+  match Sys.word_size with 32 -> tib32 | 64 -> tib64 | _ -> assert false
+
+let min_elt s = 
+  if s == 0 then raise Not_found; 
+  tib (s land (-s))
+
+let choose = min_elt
+
+(* TODO: improve? *)
+let max_elt s =
+  if s == 0 then raise Not_found;
+  let rec loop i =
+    if s land i != 0 then tib i 
+    else if i = 1 then raise Not_found else loop (i lsr 1)
+  in
+  loop min_int
+
+let rec elements s =
+  if s == 0 then [] else let i = s land (-s) in tib i :: elements (s - i)
+
+let rec iter f s =
+  if s != 0 then let i = s land (-s) in f (tib i); iter f (s - i)
+
+let rec fold f s acc =
+  if s == 0 then acc else let i = s land (-s) in fold f (s - i) (f (tib i) acc)
+
+let rec for_all p s =
+  s == 0 || let i = s land (-s) in p (tib i) && for_all p (s - i)
+
+let rec exists p s =
+  s != 0 && let i = s land (-s) in p (tib i) || exists p (s - i)
+
+let rec filter p s =
+  if s == 0 then 
+    0 
+  else 
+    let i = s land (-s) in 
+    let s = filter p (s - i) in
+    if p (tib i) then s + i else s
+
+let rec partition p s =
+   if s == 0 then 
+    0, 0
+  else 
+    let i = s land (-s) in 
+    let st,sf = partition p (s - i) in
+    if p (tib i) then st + i, sf else st, sf + i
+
+let split i s =
+  let bi = 1 lsl i in
+  s land (bi - 1), s land bi != 0, s land (-1 lsl (i+1))
+
+
+end
+(* module SSet = Set.Make(State)*)
+module SSet = ISet
+
+module Transition =
+struct
+  
+  type t = Label of State.t * TagSet.Xml.t * State.t * State.t
+          | External of State.t * (Tree.Binary.t -> bool)*State.t * State.t
+              
+  let source = function Label(s,_,_,_) | External(s,_,_,_) -> s
+  let dest1 = function Label(_,_,d,_) | External(_,_,d,_) -> d
+  let dest2 = function Label(_,_,_,d) | External(_,_,_,d) -> d
+    
+  let compatible t1 t2 =
+    State.equal (source t1) (source t2)
+    && State.equal (dest1 t1) (dest1 t2)
+    && State.equal (dest2 t1) (dest2 t2)
+
+  let check t1 t2 = 
+    if not (compatible t1 t2)
+    then failwith "Incompatible transitions"
+      
+  let cup t1 t2 = 
+    check t1 t2;
+    match (t1,t2) with
+      | Label(s,ts,d1,d2), Label(_,ts',_,_) -> Label(s,TagSet.Xml.cup ts ts',d1,d2)
+      | External(s,f,d1,d2), External(_,f',_,_) -> External(s,(fun x -> (f x)||(f' x)),d1,d2)
+      | Label(s,ts,d1,d2), External(_,f,_,_)
+      | External(_,f,_,_), Label(s,ts,d1,d2) ->  External(s,(fun x -> (TagSet.Xml.mem (Tree.Binary.tag x) ts)||f x),d1,d2)
+
+  let cap t1 t2 = 
+    check t1 t2;
+    match (t1,t2) with
+      | Label(s,ts,d1,d2), Label(_,ts',_,_) -> Label(s,TagSet.Xml.cap ts ts',d1,d2)
+      | External(s,f,d1,d2), External(_,f',_,_) -> External(s,(fun x -> (f x)&&(f' x)),d1,d2)
+      | Label(s,ts,d1,d2), External(_,f,_,_)
+      | External(_,f,_,_), Label(s,ts,d1,d2) -> External(s,(fun x -> (TagSet.Xml.mem (Tree.Binary.tag x) ts)&& f x),d1,d2)
+
+  let neg = function
+    | Label(s,ts,d1,d2) -> Label(s,TagSet.Xml.neg ts,d1,d2)
+    | External(s,f,d1,d2) -> External(s,(fun x -> not(f x)), d1 ,d2)
+
+
+  let can_take t = function 
+    | Label(_,ts,_,_)  -> TagSet.Xml.mem (Tree.Binary.tag t) ts
+    | External(_,f,_,_) -> f t
+
+  (* Hashtbl indexed by source State *)
+  module HT = Hashtbl.Make(State)
+
+
+
+  type hashtbl = { label : (TagSet.Xml.t*State.t*State.t) HT.t;
+                  extern : ((Tree.Binary.t-> bool)*State.t*State.t) HT.t;
+                }
+      
+
+  let empty () = { label = HT.create 17;
+                  extern = HT.create 17;
+                }
+
+  let clear h = HT.clear h.label; HT.clear h.extern
+
+  let add h = function 
+    | Label(s,t,d1,d2) -> HT.add h.label s (t,d1,d2)
+    | External(s,f,d1,d2) -> HT.add h.extern s (f,d1,d2)
+
+  let find_all ?(accu=[]) ?(pred_label=fun _ _ _ _ -> true) ?(pred_extern= fun _ _ _ _ -> true) h q = 
+    List.fold_left
+      (fun acc (t,d1,d2) -> 
+        if pred_label q t d1 d2 
+        then Label(q,t,d1,d2) :: acc
+        else acc)
+     (List.fold_left 
+        (fun acc (f,d1,d2) ->  
+           if pred_extern q f d1 d2 
+           then External(q,f,d1,d2) :: acc
+           else acc)
+        accu
+        (HT.find_all h.extern q))
+      (HT.find_all h.label q)
+
+  let find_all_dest q h =
+    HT.fold (fun source (t,q1,q2) acc -> 
+              if  (State.equal q1 q || State.equal q2 q) 
+              then Label(source,t,q1,q2)::acc 
+              else acc) h.label
+      (HT.fold (fun source (t,q1,q2) acc -> 
+                 if (State.equal q1 q || State.equal q2 q) 
+                 then External(source,t,q1,q2)::acc 
+                 else acc) h.extern [])
+      
+   
+  let fold_state f_lab f_ext h q acc =
+    List.fold_left 
+      (fun acc (t,d1,d2) ->
+        f_lab acc q t d1 d2)
+      (List.fold_left
+        (fun acc (f,d1,d2) ->
+           f_ext acc q f d1 d2)
+        acc
+        (HT.find_all h.extern q))
+      (HT.find_all h.label q)
+    
+      
+end
+module BST = Set.Make(Tree.Binary)
+    
+type t = { initial : SSet.t;
+          final : SSet.t;
+          transitions : Transition.hashtbl;
+          marking : SSet.t;
+          ignore : SSet.t;
+          mutable result : BST.t;
+          (* Statistics *)
+          mutable numbt : int;
+          mutable max_states : int;
+          }
+
+let mk () = { initial = SSet.empty;
+            final = SSet.empty;
+            transitions = Transition.empty();
+            marking = SSet.empty;
+            ignore = SSet.empty;
+            result = BST.empty; 
+            numbt = 0;
+            max_states = 0
+          };;
+
+  let print_tags fmt l =
+    let l = 
+      if TagSet.Xml.is_finite l then l
+      else (Format.fprintf fmt "* \\ "; TagSet.Xml.neg l )
+    in
+      Format.fprintf fmt "{ ";
+      ignore(TagSet.Xml.fold (fun t first -> 
+                               if not first 
+                               then Format.fprintf fmt " ,";
+                               Tag.print fmt t; false) l true);
+      Format.fprintf fmt "}"
+
+  let dump fmt auto =
+    Format.fprintf fmt "----------------- Automaton dump -------------------\n";
+    Format.fprintf fmt "Initial states: ";
+    SSet.iter (fun s -> State.print fmt s;
+                           Format.fprintf fmt " ") auto.initial;
+    Format.fprintf fmt "\n";
+    Format.fprintf fmt "Final states:   ";
+    SSet.iter (fun s -> State.print fmt s;
+                           Format.fprintf fmt " ") auto.final;
+    Format.fprintf fmt "\n";
+    Format.fprintf fmt "Marking states: ";
+    SSet.iter (fun s -> State.print fmt s;
+                           Format.fprintf fmt " ") auto.marking;
+    Format.fprintf fmt "\n";
+    Format.fprintf fmt "Ignore states:  ";
+    SSet.iter (fun s -> State.print fmt s;
+                           Format.fprintf fmt " ") auto.ignore;
+    Format.fprintf fmt "\n";
+    Format.fprintf fmt "Transitions:\n";
+    Transition.HT.iter (fun source (l,dest1,dest2) -> 
+                         State.print fmt source;
+                         Format.fprintf fmt "-> ";
+                         print_tags fmt l;
+                         Format.fprintf fmt "(";
+                         State.print fmt dest1;
+                         Format.fprintf fmt " ,";
+                         State.print fmt dest2;
+                         Format.fprintf fmt ")\n") auto.transitions.Transition.label;
+    Format.fprintf fmt "----------------------------------------------------\n"
+
+
+    
+module BottomUp =  
+struct 
+
+                
+  exception Fail
+    
+  let pr_states fmt st = SSet.iter (fun s -> State.print fmt s;
+                                                Format.fprintf fmt " ") st
+
+  let err = Format.err_formatter 
+  let filter_map_rev filt map l =
+    let rec loop ((accuf,accum) as accu) = function 
+      | [] -> accu
+      | t::r -> loop (if filt t  then (t::accuf,SSet.add (map t) accum)
+                     else accu) r
+    in
+      loop ([],SSet.empty) l
+
+  let mem s x =  SSet.mem x s
+  let rec accepting_among auto t r = 
+    if SSet.is_empty r then r else
+    
+    let to_ignore = SSet.inter auto.ignore r in
+    let r = SSet.diff r to_ignore
+    in
+    let res = 
+      match Tree.Binary.descr t with
+       | Tree.Binary.Nil | Tree.Binary.String _ -> 
+           let i = SSet.inter r auto.final in i
+                                                           
+       | Tree.Binary.Node(_) -> 
+           let t1 = Tree.Binary.left t
+           and t2 = Tree.Binary.right t
+           in
+           let transitions = 
+             SSet.fold
+             ( fun q accu ->
+                Transition.fold_state 
+                  (fun acc q t d1 d2 -> Transition.Label(q,t,d1,d2) :: acc)
+                  (fun acc q t d1 d2 -> Transition.External(q,t,d1,d2) :: acc)
+                  auto.transitions q accu) r []
+           in
+           let transitions,r1 = 
+             filter_map_rev
+               (Transition.can_take t) 
+               Transition.dest1 transitions            
+           in
+           let s1 = accepting_among auto t1 r1
+           in
+           let transitions,r2 = 
+             filter_map_rev 
+               (fun x->SSet.mem (Transition.dest1 x) s1)
+               Transition.dest2 transitions
+           in
+           let s2 = accepting_among auto t2 r2
+           in
+           let _,s = filter_map_rev
+             (fun x -> SSet.mem (Transition.dest2 x) s2)
+             (Transition.source) transitions
+           in 
+             if SSet.is_empty s then s
+             else 
+               (if SSet.exists (mem auto.marking) s1 || SSet.exists (mem auto.marking) s2
+                then auto.result <- BST.add t auto.result;s)
+    in SSet.union to_ignore res
+             
+           
+  let accept auto t =
+    auto.result <- BST.empty;
+    if SSet.is_empty (accepting_among auto t auto.initial)
+    then false
+    else true
+end
+module TopDown = struct
+
+  let rec accept_at auto t q =
+    if SSet.mem q auto.ignore then true
+    else 
+      match Tree.Binary.descr t with
+       | Tree.Binary.Nil | Tree.Binary.String _ -> SSet.mem q auto.final
+       | Tree.Binary.Node(_) ->
+           let tag = Tree.Binary.tag t 
+           and t1 = Tree.Binary.left t 
+           and t2 = Tree.Binary.right t
+           in 
+           let transitions = 
+             Transition.find_all 
+               ~pred_label:(fun _ ts _ _ -> TagSet.Xml.mem tag ts) 
+               ~pred_extern:(fun _ f _ _ -> f t)
+               auto.transitions q
+           in
+           let rec iter_trans res = function
+               [] -> res
+             | (Transition.Label(_,_,q1,q2) | Transition.External (_,_,q1,q2))::r -> 
+                 let _ = auto.numbt <- succ auto.numbt in
+                 if (accept_at auto  t1 q1) && (accept_at auto t2 q2)
+                 then
+                   begin
+                     if (SSet.mem q1 auto.marking)||(SSet.mem q2 auto.marking)
+                     then auto.result <- BST.add t auto.result;
+                     iter_trans true r
+                   end
+                 else 
+                   iter_trans res r
+           in iter_trans false transitions
+                       
+
+
+
+  let accept auto t = 
+    auto.numbt <- -1;
+    SSet.exists (fun q ->
+                  P(auto.numbt <- succ auto.numbt);
+                  auto.result <- BST.empty;
+                  accept_at auto t q)  auto.initial
+  
+
+  let rec run_in auto t states =
+    if SSet.is_empty states then ()
+    else
+    match Tree.Binary.descr t with
+      | Tree.Binary.Nil | Tree.Binary.String _ -> ()
+      | Tree.Binary.Node(_) ->
+         let tag = Tree.Binary.tag t
+         and t1 = Tree.Binary.left t
+         and t2 = Tree.Binary.right t 
+         in
+         P(let i = SSet.cardinal states in
+             if i > auto.max_states then auto.max_states <- i);
+         let s1,s2 =
+           SSet.fold 
+             (fun q acc -> 
+                if SSet.mem q auto.ignore then acc
+                else
+                  Transition.fold_state 
+                    (fun (ss1,ss2) _ ts d1 d2 ->
+                       if TagSet.Xml.mem tag ts
+                       then
+                         (SSet.add d1 ss1,
+                          SSet.add d2 ss2)
+                       else (ss1,ss2))
+                    (fun (ss1,ss2) _ f d1 d2 ->
+                       if f t
+                       then
+                         (SSet.add d1 ss1,
+                          SSet.add d2 ss2)
+                         else (ss1,ss2)) auto.transitions q acc ) states (SSet.empty,SSet.empty)
+         in
+           if SSet.is_empty (SSet.inter auto.marking (SSet.union s1 s2))
+           then ()
+           else auto.result <- BST.add t auto.result;
+           run_in auto t1 s1;
+           run_in auto t2 s2
+
+             
+  let run auto t =  
+    auto.result <- BST.empty;
+    P(auto.numbt <- 0);
+
+      run_in auto t auto.initial
+
+end
diff --git a/automaton.mli b/automaton.mli
new file mode 100644 (file)
index 0000000..337debe
--- /dev/null
@@ -0,0 +1,72 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+module State :
+  sig
+    type t = int
+    val mk : unit -> int
+    val compare : int -> int -> int
+    val equal : 'a -> 'a -> bool
+    val hash : 'a -> 'a
+    val print : Format.formatter -> int -> unit
+  end
+module SSet : Set.S with type elt = State.t
+module Transition :
+  sig
+    type t =
+        Label of State.t * TagSet.Xml.t * State.t * State.t
+      | External of State.t * (Tree.Binary.t -> bool) * State.t * State.t
+    val source : t -> State.t
+    val dest1 : t -> State.t
+    val dest2 : t -> State.t
+    val cup : t -> t -> t
+    val cap : t -> t -> t
+    val neg : t -> t
+    module HT : Hashtbl.S with type key = State.t
+    type hashtbl = {
+      label : (TagSet.Xml.t * State.t * State.t) HT.t;
+      extern : ((Tree.Binary.t -> bool) * State.t * State.t) HT.t;
+    }
+    val empty : unit -> hashtbl
+    val clear : hashtbl -> unit
+    val add : hashtbl -> t -> unit
+    val find_all :
+      ?accu:t list ->
+      ?pred_label:(State.t -> TagSet.Xml.t -> State.t -> State.t -> bool) ->
+      ?pred_extern:(State.t ->
+                      (Tree.Binary.t -> bool) -> State.t -> State.t -> bool) ->
+      hashtbl -> State.t -> t list
+    val find_all_dest : State.t -> hashtbl -> t list
+    val fold_state :
+      ('a -> HT.key -> TagSet.Xml.t -> State.t -> State.t -> 'a) ->
+      ('a -> HT.key -> (Tree.Binary.t -> bool) -> State.t -> State.t -> 'a) ->
+      hashtbl -> HT.key -> 'a -> 'a
+  end
+module BST : Set.S with type elt = Tree.Binary.t
+type t = { initial : SSet.t;
+          final : SSet.t;
+          transitions : Transition.hashtbl;
+          marking : SSet.t;
+          ignore : SSet.t;
+          mutable result : BST.t;
+          mutable numbt : int;
+          mutable max_states : int;
+        }
+val mk : unit -> t
+val dump : Format.formatter -> t -> unit
+module BottomUp :
+  sig
+
+    val accepting_among :
+      t -> Tree.Binary.t -> SSet.t -> SSet.t
+    val accept : t -> Tree.Binary.t -> bool
+  end
+
+module TopDown :
+sig
+  val accept : t -> Tree.Binary.t -> bool
+  val run : t -> Tree.Binary.t -> unit
+end
diff --git a/benchmark/Makefile b/benchmark/Makefile
new file mode 100644 (file)
index 0000000..11f4991
--- /dev/null
@@ -0,0 +1,39 @@
+MLSRCS = benchmark.ml  main.ml
+MLISRCS = benchmark.mli
+MLOBJS = $(MLSRCS:.ml=.cmx)
+MLCINT = $(MLISRCS:.mli=.cmi)
+
+
+OCAMLPACKAGES = unix,str
+
+PPINCLUDES=$(OCAMLINCLUDES:%=-ppopt %)
+
+OCAMLOPT = ocamlopt
+
+OCAMLFIND = ocamlfind
+OCAMLMKLIB = ocamlmklib
+OCAMLDEP = ocamldep
+LINK=$(OCAMLOPT) -linkpkg 
+
+
+all: $(MLOBJS)
+       $(OCAMLFIND) $(LINK) -o test_suite -package "$(OCAMLPACKAGES)"  $(MLOBJS)
+
+.SUFFIXES: .ml .mli .cmx .cmi
+.PHONY: depend
+
+.ml.cmx:
+       $(OCAMLFIND) $(OCAMLOPT) -package "$(OCAMLPACKAGES)"  $(SYNTAX) -c $<
+
+.mli.cmi:
+       $(OCAMLFIND) $(OCAMLOPT) -package "$(OCAMLPACKAGES)"  $(SYNTAX) -c $<
+
+clean:
+       rm -f *~ *.cm* *.[oa] *.so test_suite *.output *.query
+
+
+depend: $(MLSRCS) $(MLISRCS)
+       @ $(OCAMLFIND) $(OCAMLDEP) -package "$(OCAMLPACKAGES)" $(MLSRCS) $(MLISRCS) >depend
+
+
+include depend
diff --git a/benchmark/benchmark.ml b/benchmark/benchmark.ml
new file mode 100644 (file)
index 0000000..da741db
--- /dev/null
@@ -0,0 +1,282 @@
+module Utils =
+struct
+  type queryset = { documents : (string*int) array;
+                   queries : string array;}
+      
+  let make_queryset docs queries = 
+    { documents = Array.of_list (List.map (function f -> (f,(Unix.stat f).Unix.st_size)) docs);
+      queries = Array.of_list queries
+    }
+
+    
+  type stats = {
+    mutable query : int; (* index in the query set *)
+    mutable input_document : int; (* index in the query set *)
+    mutable input_size : int;
+    mutable print_output : bool;
+
+    mutable input_parsing_time : float;
+    mutable query_compile_time : float;
+    mutable query_execution_time : float;
+    mutable serialization_time : float;
+    
+    mutable memory_usage : int;
+  }
+
+  type stats_token = 
+    |  Query of int 
+    |  Input_document of int 
+    |  Print_output of int
+    |  Input_size of int
+    |  Input_parsing_time of int
+    |  Query_compile_time of int
+    |  Query_execution_time of int 
+    |  Serialization_time of int
+    |  Memory_usage of int
+
+
+  let print_stats fmt s =
+    Format.fprintf fmt "\
+Query number : %i
+Document number : %i
+Document size : %i bytes
+Output was serialized : %s
+Parsing time : %f ms
+Compile time : %f ms
+Execution time : %f ms
+Serialization time : %f ms
+Memory usage : %i kB\n" s.query 
+      s.input_document s.input_size (if s.print_output then "yes" else "no")
+      s.input_parsing_time s.query_compile_time s.query_execution_time
+      s.serialization_time (s.memory_usage/1024)
+      
+  let empty_stats () = {
+    query = -1;
+    input_document = -1;
+    input_size = -1;
+    print_output = false;
+    input_parsing_time = infinity;
+    query_compile_time = infinity;
+    query_execution_time = infinity;
+    serialization_time = infinity;                 
+    memory_usage = 0
+  }
+
+  type result = (string*string)*(stats array list)
+
+
+  let re_vmrss = Str.regexp ".*VmRSS:[^0-9]*\\([0-9]+\\) kB.*"
+  let re_status  = Str.regexp ".*Status:[^A-Z]*\\([A-Z]\\).*"
+
+  let monitor_mem pid =
+    let zombie = ref false in
+    let rss = ref 0 in
+    let in_c = open_in (Printf.sprintf "/proc/%i/status" pid) in
+    let _ =  try
+      while true do
+       let s = input_line in_c in
+         if Str.string_match re_vmrss s 0
+         then rss:= int_of_string (Str.matched_group 1 s);
+         if Str.string_match re_status s 0
+         then zombie:= (Str.matched_group 1 s) = "Z"
+      done;
+      
+    with
+       End_of_file -> close_in in_c
+    in
+      (!zombie,!rss*1024)
+
+
+  let input_str = ref ""
+
+  let get_res i = Str.matched_group i !input_str
+
+  let rec match_out stats = function [] -> []
+    | (s,l)::r ->  
+       if Str.string_match s !input_str 0
+       then let () = 
+         List.iter 
+           (function  Query i -> stats.query <- int_of_string (get_res i)
+              | Input_document i -> stats.input_document <- int_of_string (get_res i)
+              | Input_size i -> stats.input_size <- int_of_string (get_res i)
+              | Print_output _ -> stats.print_output <- false;
+              | Input_parsing_time i -> stats.input_parsing_time <- float_of_string (get_res i)
+              | Query_compile_time i -> stats.query_compile_time <- float_of_string (get_res i)
+              | Query_execution_time i -> stats.query_execution_time <- float_of_string (get_res i)
+              | Serialization_time i -> stats.serialization_time <- float_of_string (get_res i)
+              | Memory_usage i -> stats.memory_usage <- int_of_string (get_res i)) l
+       in r
+       else (s,l)::(match_out stats r)
+
+  let parse_result pid in_c stats l = 
+    let descr = Unix.descr_of_in_channel in_c in
+    let l = ref (List.map (fun (s,f) -> (Str.regexp s,f)) l) in      
+      try
+       while !l <> [] && (0 == (fst (Unix.waitpid [ Unix.WNOHANG ] pid))) do
+         let _ =
+           match Unix.select [descr] [] [] 0.75 with
+             | [d ],_,_ -> 
+                 input_str := input_line in_c; 
+                 l := match_out stats !l;
+             | _ -> ()
+         in
+           if pid != 0 then
+             let z,rss = monitor_mem pid in
+               if rss > stats.memory_usage 
+               then stats.memory_usage <- rss;
+               if z then raise End_of_file           
+       done
+      with
+       | End_of_file | Unix.Unix_error(Unix.ECHILD,_,_) -> ()
+       | e -> raise e
+
+  let build_xquery document query file print_output = 
+    let oc = open_out file in
+    output_string oc "let $doc := doc(\"";
+    output_string oc document;
+    output_string oc "\") for $i in  $doc";
+    output_string oc query;
+    output_string oc "\n let $a := ";
+    if print_output 
+    then output_string oc "$i"
+    else output_string oc "()";
+    output_string oc "\n let $b := 1+1";
+    output_string oc "\n return $a\n";
+    close_out oc
+       
+      (* usually xslt processor take the filename
+        as argument on the command line *)
+  let build_xslt _ query file print_output =
+    let oc = open_out file in
+      output_string oc "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
+<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"
+               xmlns=\"http://www.w3.org/1999/xhtml\" version=\"1.0\">
+
+<xsl:template match=\"/\">
+<xsl:for-each select=\"";
+      output_string oc query;
+      output_string oc "\">
+<xsl:call-template name=\"out\"/>
+  </xsl:for-each>
+</xsl:template>
+
+<xsl:template name=\"out\">\n";
+      if print_output 
+      then output_string oc "<xsl:copy-of select=\".\"/>\n";
+      output_string oc "</xsl:template>
+</xsl:stylesheet>\n";
+      close_out oc
+;;
+
+
+end
+
+(* Signatures to build the test suite *)
+module type CONFIGURATION = sig
+  val path : string
+  val result_basename : string
+  val num_runs : int
+  val run_without_output : bool
+  val run_with_output : bool
+end
+
+
+module type ENGINE = sig
+  val name : string
+  val description : string
+  val command : string
+  val mk_queryfile : bool -> (string -> string -> string -> unit)
+  val mk_cmdline : bool -> string -> string -> string -> string -> string list
+  val time_factor : float
+  val reference : bool
+  val parse_rules : (string * Utils.stats_token list) list
+end
+
+module type ENGINE_TESTER = 
+sig
+  module Conf : CONFIGURATION
+  val test_engine : Utils.result list -> Utils.queryset -> Utils.result list
+end
+module INIT_TESTER (C : CONFIGURATION) : ENGINE_TESTER =
+struct
+  module Conf = C
+  let test_engine l _ = l
+end
+
+module MK (E: ENGINE) (C : ENGINE_TESTER) : ENGINE_TESTER =
+struct
+  module Conf = C.Conf
+  open Utils
+    
+  let run_query mem print_output qnum docnum qset =
+    let docname = fst qset.documents.(docnum)
+    in
+    let query = qset.queries.(qnum) in
+    let stats = empty_stats () in
+    let qfile = 
+      Printf.sprintf "%s_%s_Q%.2d_D%.2d.query" 
+       Conf.result_basename E.name qnum docnum 
+    in
+    let _ = (E.mk_queryfile print_output)
+      docname  query qfile
+    in
+    let qoutput = Printf.sprintf "%s_%s_Q%.2d_D%.2d.output" 
+      Conf.result_basename E.name qnum docnum
+    in 
+    let cmdline = Array.of_list
+      (E.command :: (E.mk_cmdline print_output qoutput qfile docname query))
+    in
+    let in_fd,out_fd = Unix.pipe () in
+    let in_c = Unix.in_channel_of_descr in_fd in
+    let pid = Unix.create_process E.command cmdline
+      Unix.stdin out_fd out_fd
+    in
+      parse_result (if mem then pid else 0) in_c stats E.parse_rules;
+      (try
+       ignore(Unix.waitpid [] pid)
+      with 
+         _ -> ());
+      Unix.close in_fd;
+      Unix.close out_fd;
+      Some stats
+
+  let extract = function Some a -> a | _ -> failwith "extract"
+  let vb = function false -> 0 | _ -> 1
+  let test_engine res qset =
+    let header = (E.name, E.description) in
+    let _ = Printf.printf "Testing engine %s\n%!" E.name in
+    let lres = ref [] in
+    let _ = Array.iteri
+       (fun qnum _ ->
+          Array.iteri ( fun docnum (_,docsize) ->
+                          let sres = [| (empty_stats()); (empty_stats()) |] in
+                            Printf.printf "Running query %.2d on document %.2d :\n%!" qnum docnum;
+                            for j = (vb (not Conf.run_without_output)) to (vb Conf.run_with_output) do
+                              if j = 0 then Printf.printf "No output : \t%!"
+                              else Printf.printf "With output : \t%!";
+                              for i = 1 to Conf.num_runs do
+                                let s = extract(run_query false (j==1) qnum docnum qset) in
+                                  if sres.(j).query_execution_time > s.query_execution_time
+                                  then sres.(j) <- s;
+                                  Printf.printf "pass %i ... %!" i;
+                              done;
+                              Printf.printf "Ok\n%!";                 
+                            done;
+                            Printf.printf "Monitoring memory use: ... %!";
+                            let s = extract(run_query true false qnum docnum qset)
+                            in 
+                              sres.(1).memory_usage <- s.memory_usage;
+                              Printf.printf "Ok\n%!";
+                              let _ = Array.iteri (fun i s -> s.print_output <- (i==1);
+                                                     s.query <- qnum;
+                                                     s.input_document <- docnum;
+                                                     s.input_size <- docsize) sres
+                              in lres := sres::!lres
+                      ) qset.documents            
+       )qset.queries
+    in
+      C.test_engine ((header,!lres)::res) qset
+
+
+
+end
diff --git a/benchmark/benchmark.mli b/benchmark/benchmark.mli
new file mode 100644 (file)
index 0000000..3e8e40f
--- /dev/null
@@ -0,0 +1,64 @@
+module Utils :
+  sig
+    type queryset = {
+      documents : (string * int) array;
+      queries : string array;
+    }
+    val make_queryset : string list -> string list -> queryset
+    type stats = {
+      mutable query : int;
+      mutable input_document : int;
+      mutable input_size : int;
+      mutable print_output : bool;
+      mutable input_parsing_time : float;
+      mutable query_compile_time : float;
+      mutable query_execution_time : float;
+      mutable serialization_time : float;
+      mutable memory_usage : int;
+    }
+    type stats_token =
+        Query of int
+      | Input_document of int
+      | Print_output of int
+      | Input_size of int
+      | Input_parsing_time of int
+      | Query_compile_time of int
+      | Query_execution_time of int
+      | Serialization_time of int
+      | Memory_usage of int
+    val print_stats : Format.formatter -> stats -> unit
+    val empty_stats : unit -> stats
+    type result = (string * string) * stats array list
+    val parse_result :
+      int -> in_channel -> stats -> (string * stats_token list) list -> unit
+    val build_xquery : string -> string -> string -> bool -> unit
+    val build_xslt : string -> string -> string -> bool -> unit
+  end
+module type CONFIGURATION =
+  sig 
+    val path : string 
+    val result_basename : string 
+    val num_runs : int
+    val run_without_output : bool
+    val run_with_output : bool
+  end
+module type ENGINE =
+  sig
+    val name : string
+    val description : string
+    val command : string
+    val mk_queryfile : bool -> string -> string -> string -> unit
+    val mk_cmdline : bool -> string -> string -> string -> string -> string list
+    val time_factor : float
+    val reference : bool
+    val parse_rules : (string * Utils.stats_token list) list
+  end
+module type ENGINE_TESTER =
+  sig
+    module Conf : CONFIGURATION
+    val test_engine :
+      Utils.result list -> Utils.queryset -> Utils.result list
+  end
+module INIT_TESTER : functor (C : CONFIGURATION) -> ENGINE_TESTER
+module MK :
+  functor (E : ENGINE) -> functor (C : ENGINE_TESTER) -> ENGINE_TESTER
diff --git a/benchmark/depend b/benchmark/depend
new file mode 100644 (file)
index 0000000..35976b3
--- /dev/null
@@ -0,0 +1,4 @@
+benchmark.cmo: benchmark.cmi 
+benchmark.cmx: benchmark.cmi 
+main.cmo: benchmark.cmi 
+main.cmx: benchmark.cmx 
diff --git a/benchmark/main.ml b/benchmark/main.ml
new file mode 100644 (file)
index 0000000..a761bc2
--- /dev/null
@@ -0,0 +1,105 @@
+open Benchmark
+open Utils
+
+module SaxonBXQuery : ENGINE =
+struct
+  let name = "SaxonBXquery"
+
+    (* Todo call the binary to actually compute the version string *)
+  let description = 
+"SaxonB XQuery engine
+Java version 1.6.0_0
+Saxon 9.0.0.4J from Saxonica"
+  let command = "saxonb-xquery"
+  let reference = false
+  let time_factor = 1.0
+  let mk_queryfile b doc q out = build_xquery doc q out b
+  let mk_cmdline b qout qfile _ _ = [ "-t" ; "-pipe:push";"-o:"^qout; qfile ]
+  let parse_rules = [ (".*Analysis time: \\([0-9]+\\) milliseconds.*",
+                      [ Query_compile_time 1 ]);
+                     
+                     (".*Tree built in \\([0-9]+\\) milliseconds.*",
+                      [ Input_parsing_time 1 ]);
+                       
+                     (".*Execution time: \\([0-9]+\\) milliseconds.*",
+                      [ Query_execution_time 1 ]);
+                   ]
+  let reference = false
+end
+
+module XsltProc : ENGINE =
+struct
+  let name = "XSLTProc"
+
+    (* Todo call the binary to actually compute the version string *)
+  let description = 
+"xsltproc is a command line tool for applying XSLT stylesheets to XML
+documents. It is part of libxslt(3), the XSLT C library for GNOME.
+While it was developed as part of the GNOME project, it can operate
+independently of the GNOME desktop.
+Using libxml 20632, libxslt 10124 and libexslt 813
+"
+  let command = "xsltproc"
+  let reference = false
+  let time_factor = 1.0
+  let mk_queryfile b doc q out = build_xslt doc q out b
+  let mk_cmdline b qout qfile doc _ = [ "--timing" ; "-o";qout; qfile; doc ]
+  let parse_rules = [ (".*Parsing stylesheet test.xsl took \\([0-9]+\\) ms.*",
+                      [ Query_compile_time 1 ]);
+                     
+                     (".*Parsing document tiny.xml took \\([0-9]+\\) ms.*",
+                      [ Input_parsing_time 1 ]);
+                       
+                     (".*Running stylesheet and saving result took \\([0-9]+\\) ms.*",
+                      [ Query_execution_time 1 ]);
+                   ]
+end
+module SXSI : ENGINE =
+struct
+  let name = "SXSI"
+  let description = ""
+  let command = "../main"
+  let reference = false
+  let time_factor = 1.0
+  let mk_queryfile b doc q out = ()
+  let mk_cmdline b qout qfile doc q = [ doc; q ]@ (if b then [qout] else [])
+  let parse_rules = 
+    [  ( ".*Parsing document :[ \\t]*\\([0-9]+\\.[0-9]*\\)ms.*",
+        [ Input_parsing_time 1]);
+
+       ( ".*Compiling query :[ \\t]*\\([0-9]+\\.[0-9]*\\)ms.*",
+        [ Query_compile_time 1]);
+
+       ( ".*TopDown (No BackTrack) :[ \\t]*\\([0-9]+\\.[0-9]*\\)ms.*",
+        [ Query_execution_time 1]);
+
+       ( ".*Serializing results :[ \\t]*\\([0-9]+\\.[0-9]*\\)ms.*",
+        [ Serialization_time 1]);
+    ]
+
+end
+
+module CONF : CONFIGURATION = 
+struct
+  let path = "."
+  let result_basename = "test"
+  let num_runs = 5
+  let run_with_output = true
+  let run_without_output = true
+end
+
+module I = INIT_TESTER (CONF)
+module Test = MK (SXSI) (MK (SaxonBXQuery) (I))
+
+let l = Test.test_engine [] (make_queryset 
+                              ["/home/kim/Documents/Work/Code/xpathcomp/tests/small.xml"] 
+                              ["/descendant::*/descendant::*/descendant::*"])
+;;
+List.iter (function (e,d),s -> 
+            Printf.printf "\n--------------  %s   -----------------" e;
+            Array.iter ( fun i ->
+              print_newline ();
+              print_newline ();
+              print_stats Format.std_formatter i) (List.hd s);
+            Printf.printf "\n----------------------------------------\n"
+         ) l
diff --git a/debug.ml b/debug.ml
new file mode 100644 (file)
index 0000000..1a1b3b3
--- /dev/null
+++ b/debug.ml
@@ -0,0 +1,41 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+
+(* This file should not be compiled but included with INCLUDE. This requires
+   pa_macro.cmo to be loaded (see Makefile)
+*)
+
+IFNDEF DEBUG__ML__
+THEN
+DEFINE DEBUG__ML__
+
+IFDEF DEBUG
+THEN 
+module Loc = Camlp4.PreCast.Loc
+
+
+DEFINE D(x) = ignore(x);
+
+DEFINE MM(v,l) = Memory.register v (Loc.to_string (l))
+let () = Memory.schedule_stats ()
+
+
+ELSE
+
+DEFINE D(x) = ();
+DEFINE MM(v,l) = ()
+
+END (* IFDEF DEBUG *)
+
+IFDEF PROFILE
+THEN DEFINE P(x) = ignore(x);
+ELSE DEFINE P(x) = ();
+END (* IFDEF DEBUG *)
+
+
+
+END (* IFNDEF DEBUG__ML__ *)
diff --git a/depend b/depend
new file mode 100644 (file)
index 0000000..ad5505d
--- /dev/null
+++ b/depend
@@ -0,0 +1,20 @@
+memory.cmo: memory.cmi 
+memory.cmx: memory.cmi 
+tag.cmo: tag.cmi 
+tag.cmx: tag.cmi 
+tagSet.cmo: tag.cmi tagSet.cmi 
+tagSet.cmx: tag.cmx tagSet.cmi 
+tree.cmo: tag.cmi tree.cmi 
+tree.cmx: tag.cmx tree.cmi 
+automaton.cmo: tree.cmi tagSet.cmi tag.cmi automaton.cmi 
+automaton.cmx: tree.cmx tagSet.cmx tag.cmx automaton.cmi 
+ulexer.cmo: ulexer.cmi 
+ulexer.cmx: ulexer.cmi 
+xPath.cmo: ulexer.cmi tree.cmi tagSet.cmi tag.cmi automaton.cmi xPath.cmi 
+xPath.cmx: ulexer.cmx tree.cmx tagSet.cmx tag.cmx automaton.cmx xPath.cmi 
+main.cmo: xPath.cmi ulexer.cmi tree.cmi tag.cmi automaton.cmi 
+main.cmx: xPath.cmx ulexer.cmx tree.cmx tag.cmx automaton.cmx 
+automaton.cmi: tree.cmi tagSet.cmi 
+tagSet.cmi: tag.cmi 
+tree.cmi: tag.cmi 
+xPath.cmi: tagSet.cmi automaton.cmi 
diff --git a/intSet.ml b/intSet.ml
new file mode 100644 (file)
index 0000000..f66f142
--- /dev/null
+++ b/intSet.ml
@@ -0,0 +1,15 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+type elt = int
+type t = int array
+
+let numbits i = int_of_float (log (float_of_int (i+1)) /. (log 2.)) 
+let size i = ((numbits i)/63)+1
+
+let empty = [| |]
+
+let add 
diff --git a/intSet.mli b/intSet.mli
new file mode 100644 (file)
index 0000000..f5d814a
--- /dev/null
@@ -0,0 +1,7 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+include Set.S with type elt = int
diff --git a/main.ml b/main.ml
new file mode 100644 (file)
index 0000000..c8ca27e
--- /dev/null
+++ b/main.ml
@@ -0,0 +1,69 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+INCLUDE "debug.ml"
+
+open Automaton
+let a = ref None
+
+let l = ref [] ;;
+let time f x =
+  let t1 = Unix.gettimeofday () in
+  let r = f x in
+  let t2 = Unix.gettimeofday () in 
+  let t = (1000. *.(t2 -. t1)) in
+    l:= t::!l;
+    Printf.eprintf "  %fms\n%!" t ;
+    r
+;;
+let total_time () =  List.fold_left (+.) 0. !l;;
+
+let main filename query output =
+  Printf.eprintf "Parsing document : %!";
+  let v = time Tree.Binary.parse_xml_uri filename in
+    MM(v,__LOCATION__);
+    a := Some (v);
+    a := None;
+    Printf.eprintf "Parsing query : ";    
+    let query = try
+      time
+       XPath.Parser.parse_string query
+    with
+       Ulexer.Loc.Exc_located ((x,y),e) -> Printf.eprintf "character %i-%i %s\n" x y (Printexc.to_string e);exit 1
+    in
+      Printf.eprintf "Compiling query : ";
+      let auto = time XPath.Compile.compile  query in
+       XPath.Ast.print Format.err_formatter query;
+       Format.eprintf "\n%!";
+
+       Printf.eprintf "TopDown (No BackTrack) : \n";
+       time (TopDown.run auto) v;
+       P(Printf.eprintf "Max states in TopDownNOBT : %i\n%!" auto.max_states);
+       begin
+         match output with
+           | None -> ()
+           | Some f ->
+               
+               Printf.eprintf "Serializing results : ";
+               time( fun () ->
+                       let oc = open_out f in
+                         output_string oc "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
+                         BST.iter (fun t -> Tree.Binary.print_xml_fast oc t;
+                                     output_string oc "\n------------------";
+                                   output_char oc '\n') auto.result) ();
+       end;
+       Printf.eprintf "Total time : %fms\n Coherence : %i\n%!" (total_time())
+;;
+               
+
+let argc = Array.length Sys.argv;;
+if (argc < 3 || argc >4)
+then
+  (prerr_endline ("usage : " ^ Sys.argv.(0) ^ " <document> \'query\'[ <output> ]");
+   exit 1)
+;;
+main Sys.argv.(1) Sys.argv.(2) (if argc == 4 then Some Sys.argv.(3) else None) ;;
+
diff --git a/memory.ml b/memory.ml
new file mode 100644 (file)
index 0000000..d005420
--- /dev/null
+++ b/memory.ml
@@ -0,0 +1,40 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+
+let globals = Hashtbl.create 107
+let cpt = ref 0
+
+let register v str = 
+  let _cpt = !cpt in
+  let f = (* This function must not take v as argument, otherwise
+            v won't be garbage collected *)
+    fun _ -> Hashtbl.remove globals _cpt
+  in
+    Hashtbl.add globals _cpt str;
+    incr cpt;
+    Gc.finalise f v
+;;
+    
+let schedule_stats =
+  let first = ref true in
+    function () -> if !first
+    then
+      let show_leaked_values () = 
+       Printf.eprintf "Memory debugging requested :\n%!";
+       Printf.eprintf "Triggering major collection :%!";
+       Gc.full_major();
+       Printf.eprintf " ok\n%!";
+       Printf.eprintf "Triggering memory compaction :%!";
+       Gc.compact();
+       Printf.eprintf " ok\n%!";
+       let i = Hashtbl.length globals in
+         Printf.eprintf "%i object%s leaked\n%!" i (if i < 2 then "" else "s");
+         Hashtbl.iter (fun key msg ->
+                         Printf.printf "Value %i, registered at %s has not been collected\n" key msg) globals
+      in at_exit show_leaked_values; first := false
+    else ()
+
diff --git a/memory.mli b/memory.mli
new file mode 100644 (file)
index 0000000..3531e53
--- /dev/null
@@ -0,0 +1,9 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+val register : 'a -> string -> unit
+val schedule_stats : unit -> unit
+
diff --git a/tag.ml b/tag.ml
new file mode 100644 (file)
index 0000000..2be3ee0
--- /dev/null
+++ b/tag.ml
@@ -0,0 +1,93 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+(*  maybe utf8 string... *)
+module T =
+struct
+  type t = string
+      
+  (* special tag which denotes attribute nodes, should not be a valid
+     xml tag name *)
+  let attribute = "<@>"
+    (* Likewise for strings *)
+  let pcdata = "<$>"
+    
+  let compare : t -> t -> int = String.compare
+    
+  let hash (s:t) =
+    let rec loop acc = function 
+      | -1 -> acc
+      |  n -> loop (( acc lsl 6 ) + (acc lsl 16) - acc + (Char.code s.[n])) (n-1)
+          
+    in
+      loop 0 ((String.length s)-1)
+       
+  let equal x y = compare x y == 0
+end
+
+module HMap = Map.Make (struct type t = int  let compare x y = x - y end)
+module HTag =
+struct
+type t = int
+let attribute =  T.hash T.attribute
+let pcdata = T.hash  T.pcdata
+let pool = ref HMap.empty
+
+let add_pool s =
+  let hash = T.hash s in 
+    pool := HMap.add hash s !pool
+  
+let clear_pool () = 
+  pool := HMap.empty;
+  add_pool "";
+  add_pool T.attribute;
+  add_pool T.pcdata
+
+  
+let _ = clear_pool ()
+
+
+let tag s = 
+  let hash = T.hash s in
+    try 
+      let s' = HMap.find hash !pool
+      in
+       if s <> s' then 
+         failwith (Printf.sprintf "hash conflict s1=%s, s2=%s, %i" s s' hash)
+       else hash
+    with
+       Not_found -> 
+         add_pool s;
+         hash
+
+let compare x y = x - y
+let equal = (==)
+let hash t = T.hash t
+let print fmt t = 
+  Format.fprintf fmt "%s" (
+    try 
+      HMap.find t !pool
+    with 
+       Not_found -> failwith (Printf.sprintf "%i not found!" t))
+let to_string x = HMap.find  x !pool
+
+end
+module STag =
+struct
+  type t = string
+  let attribute = T.attribute
+  let pcdata = T.pcdata
+  external tag : string -> t = "%identity"
+  external clear_pool : unit -> unit = "%identity"
+  let compare = String.compare
+  let equal = (=)
+  let print fmt s = Format.fprintf fmt "%s" s
+  external  to_string : t -> string = "%identity"
+
+end
+
+include HTag
+let _ = Callback.register "caml_hash_tag" tag
diff --git a/tag.mli b/tag.mli
new file mode 100644 (file)
index 0000000..766ac93
--- /dev/null
+++ b/tag.mli
@@ -0,0 +1,15 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+type t
+val attribute : t
+val pcdata : t
+val tag : string -> t
+val clear_pool : unit -> unit
+val compare : t -> t -> int
+val equal : t -> t -> bool
+val print : Format.formatter -> t -> unit
+val to_string : t -> string
diff --git a/tagSet.ml b/tagSet.ml
new file mode 100644 (file)
index 0000000..48784a1
--- /dev/null
+++ b/tagSet.ml
@@ -0,0 +1,172 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+module type S = 
+sig
+  module S : Set.S 
+  type t = private Finite of S.t | CoFinite of S.t
+  exception InfiniteTagSet
+  val empty : t
+  val any : t
+  val is_empty : t -> bool
+  val is_any : t -> bool
+  val is_finite : t -> bool
+  val singleton : S.elt -> t
+  val mem : S.elt -> t -> bool
+  val add : S.elt -> t -> t
+  val remove : S.elt -> t -> t
+  val cup : t -> t -> t
+  val cap : t -> t -> t
+  val diff : t -> t -> t
+  val neg : t -> t
+  val compare : t -> t -> int
+  val subset : t -> t -> bool
+  val kind_split : t list -> t * t
+  val fold : (S.elt -> 'a -> 'a) -> t -> 'a -> 'a
+  val for_all : (S.elt -> bool) -> t -> bool
+  val exists : (S.elt -> bool) -> t -> bool
+  val filter : (S.elt -> bool) -> t -> S.t
+  val partition : (S.elt -> bool) -> t -> S.t * S.t
+  val cardinal : t -> int
+  val elements : t -> S.elt list
+  val from_list : S.elt list -> t
+  val choose : t -> S.elt
+end
+
+module Make (Symbol : Set.OrderedType) =
+struct
+  module S = Set.Make(Symbol)
+  type t = Finite of S.t | CoFinite of S.t
+
+  exception InfiniteTagSet
+
+  let empty = Finite S.empty
+  let any = CoFinite S.empty
+
+  let is_empty =  function
+      Finite s when S.is_empty s -> true
+    | _ -> false
+  let is_any = function
+      CoFinite s when S.is_empty s -> true
+    | _ -> false
+  let is_finite = function
+    | Finite _ -> true | _ -> false
+
+  let mem x = function Finite s -> S.mem x s
+    | CoFinite s -> not (S.mem x s)
+
+  let singleton x = Finite (S.singleton x)
+  let add e = function 
+    | Finite s -> Finite (S.add e s)
+    | CoFinite s -> CoFinite (S.remove e s)
+  let remove e = function
+    | Finite s -> Finite (S.remove e s)
+    | CoFinite s -> CoFinite (S.add e s)
+       
+  let cup s t = match (s,t) with
+    | Finite s, Finite t -> Finite (S.union s t)
+    | CoFinite s, CoFinite t -> CoFinite ( S.inter s t)
+    | Finite s, CoFinite t -> CoFinite (S.diff t s)
+    | CoFinite s, Finite t-> CoFinite (S.diff s t)
+
+  let cap s t = match (s,t) with
+    | Finite s, Finite t -> Finite (S.inter s t)
+    | CoFinite s, CoFinite t -> CoFinite (S.union s t)
+    | Finite s, CoFinite t -> Finite (S.diff s t)
+    | CoFinite s, Finite t-> Finite (S.diff t s)
+       
+  let diff s t = match (s,t) with
+    | Finite s, Finite t -> Finite (S.diff s t)
+    | Finite s, CoFinite t -> Finite(S.inter s t)
+    | CoFinite s, Finite t -> CoFinite(S.union t s)
+    | CoFinite s, CoFinite t -> Finite (S.diff t s)
+
+  let neg = function 
+    | Finite s -> CoFinite s
+    | CoFinite s -> Finite s
+       
+  let compare s t = match (s,t) with
+    | Finite s , Finite t -> S.compare s t
+    | CoFinite s , CoFinite t -> S.compare s t
+    | Finite _, CoFinite _ -> -1
+    | CoFinite _, Finite _ -> 1
+       
+  let subset s t = match (s,t) with
+    | Finite s , Finite t -> S.subset s t
+    | CoFinite s , CoFinite t -> S.subset t s
+    | Finite s, CoFinite t -> S.is_empty (S.inter s t)
+    | CoFinite _, Finite _ -> false
+
+       (* given a  list l of type t list, 
+          returns two sets (f,c) where :
+          - f is the union of all the finite sets of l
+          - c is the union of all the cofinite sets of l
+          - f and c are disjoint
+          Invariant : cup f c = List.fold_left cup empty l
+
+          We treat the CoFinite part explicitely :
+       *)
+
+  let kind_split l =
+    
+    let rec next_finite_cofinite facc cacc = function 
+      | [] -> Finite facc, CoFinite (S.diff cacc facc)
+      | Finite s ::r -> next_finite_cofinite (S.union s facc) cacc r
+      | CoFinite _ ::r when S.is_empty cacc -> next_finite_cofinite facc cacc r
+      | CoFinite s ::r -> next_finite_cofinite facc (S.inter cacc s) r
+    in
+    let rec first_cofinite facc = function
+      | [] -> empty,empty
+      | Finite s :: r-> first_cofinite (S.union s facc) r
+      | CoFinite s :: r -> next_finite_cofinite facc s r  
+    in
+      first_cofinite S.empty l
+       
+  let fold f t a = match t with
+    | Finite s -> S.fold f s a
+    | CoFinite _ -> raise InfiniteTagSet
+
+  let for_all f = function
+    | Finite s -> S.for_all f s
+    | CoFinite _ -> raise InfiniteTagSet
+
+  let exists f = function
+    | Finite s -> S.exists f s
+    | CoFinite _ -> raise InfiniteTagSet
+
+  let filter f = function
+    | Finite s -> S.filter f s
+    | CoFinite _ -> raise InfiniteTagSet
+
+  let partition f = function
+    | Finite s -> S.partition f s
+    | CoFinite _ -> raise InfiniteTagSet
+
+  let cardinal = function
+    | Finite s -> S.cardinal s
+    | CoFinite _ -> raise InfiniteTagSet
+
+  let elements = function
+    | Finite s -> S.elements s
+    | CoFinite _ -> raise InfiniteTagSet
+       
+  let from_list l = 
+    Finite(List.fold_left (fun x a -> S.add a x ) S.empty l)
+
+  let choose = function
+      Finite s -> S.choose s
+    | _ -> raise InfiniteTagSet
+
+end
+
+module Xml =
+struct
+  include Make(Tag)
+  let star = diff any (from_list [ Tag.pcdata; Tag.attribute ])
+  let node = remove Tag.attribute any
+  let pcdata = singleton Tag.pcdata
+  let attribute = singleton Tag.attribute
+end
diff --git a/tagSet.mli b/tagSet.mli
new file mode 100644 (file)
index 0000000..1f68849
--- /dev/null
@@ -0,0 +1,49 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+module type S = 
+sig
+  module S : Set.S 
+  type t = private Finite of S.t | CoFinite of S.t
+  exception InfiniteTagSet
+  val empty : t
+  val any : t
+  val is_empty : t -> bool
+  val is_any : t -> bool
+  val is_finite : t -> bool
+  val singleton : S.elt -> t
+  val mem : S.elt -> t -> bool
+  val add : S.elt -> t -> t
+  val remove : S.elt -> t -> t
+  val cup : t -> t -> t
+  val cap : t -> t -> t
+  val diff : t -> t -> t
+  val neg : t -> t
+  val compare : t -> t -> int
+  val subset : t -> t -> bool
+  val kind_split : t list -> t * t
+  val fold : (S.elt -> 'a -> 'a) -> t -> 'a -> 'a
+  val for_all : (S.elt -> bool) -> t -> bool
+  val exists : (S.elt -> bool) -> t -> bool
+  val filter : (S.elt -> bool) -> t -> S.t
+  val partition : (S.elt -> bool) -> t -> S.t * S.t
+  val cardinal : t -> int
+  val elements : t -> S.elt list
+  val from_list : S.elt list -> t
+  val choose : t -> S.elt
+
+end
+
+module Make (Symbol : Set.OrderedType) : S with type S.elt = Symbol.t
+
+module Xml : 
+sig
+  include S with type S.elt = Tag.t
+  val star : t
+  val pcdata : t
+  val attribute : t
+  val node : t
+end
diff --git a/tests/a.dtd b/tests/a.dtd
new file mode 100644 (file)
index 0000000..b9b82ca
--- /dev/null
@@ -0,0 +1 @@
+<!ELEMENT a    ANY >
diff --git a/tests/base.xml b/tests/base.xml
new file mode 100644 (file)
index 0000000..3eb6345
--- /dev/null
@@ -0,0 +1,4688 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE xkbConfigRegistry SYSTEM "schema/xkb.dtd">
+<xkbConfigRegistry>
+  <modelList>
+    <model>
+      <configItem>
+        <name>pc101</name>
+        <description>Generic 101-key PC</description>
+        <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>pc102</name>
+        <description>Generic 102-key (Intl) PC</description>
+        <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>pc104</name>
+        <description>Generic 104-key PC</description>
+        <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>pc105</name>
+        <description>Generic 105-key (Intl) PC</description>
+        <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>dell101</name>
+        <description>Dell 101-key PC</description>
+        <vendor>Dell</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>latitude</name>
+        <description>Dell Latitude series laptop</description>
+        <vendor>Dell</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>dellm65</name>
+        <description>Dell Precision M65</description>
+        <vendor>Dell</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>everex</name>
+        <description>Everex STEPnote</description>
+        <vendor>Everex</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>flexpro</name>
+        <description>Keytronic FlexPro</description>
+        <vendor>Keytronic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoft</name>
+        <description>Microsoft Natural</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>omnikey101</name>
+        <description>Northgate OmniKey 101</description>
+        <vendor>Northgate</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>winbook</name>
+        <description>Winbook Model XP5</description>
+        <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>jp106</name>
+        <description>Japanese 106-key</description>
+        <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>pc98</name>
+        <description>PC-98xx Series</description>
+        <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>a4techKB21</name>
+        <description>A4Tech KB-21</description>
+        <vendor>A4Tech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>a4techKBS8</name>
+        <description>A4Tech KBS-8</description>
+        <vendor>A4Tech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>a4_rfkb23</name>
+        <description>A4Tech Wireless Desktop RFKB-23</description>
+        <vendor>A4Tech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>abnt2</name>
+        <description>Brazilian ABNT2</description>
+        <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>airkey</name>
+        <description>Acer AirKey V</description>
+        <vendor>Acer</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>acpi</name>
+        <description>ACPI Standard</description>
+        <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>azonaRF2300</name>
+        <description>Azona RF2300 wireless Internet Keyboard</description>
+        <vendor>Azona</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>scorpius</name>
+        <description>Advance Scorpius KI</description>
+        <vendor>Scorpius</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>brother</name>
+        <description>Brother Internet Keyboard</description>
+        <vendor>Brother</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>btc5113rf</name>
+        <description>BTC 5113RF Multimedia</description>
+        <vendor>BTC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>btc5126t</name>
+        <description>BTC 5126T</description>
+        <vendor>BTC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>btc6301urf</name>
+        <description>BTC 6301URF</description>
+        <vendor>BTC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>btc9000</name>
+        <description>BTC 9000</description>
+        <vendor>BTC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>btc9000a</name>
+        <description>BTC 9000A</description>
+        <vendor>BTC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>btc9001ah</name>
+        <description>BTC 9001AH</description>
+        <vendor>BTC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>btc5090</name>
+        <description>BTC 5090</description>
+        <vendor>BTC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>btc9019u</name>
+       <description>BTC 9019U</description>
+        <vendor>BTC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>cherryblue</name>
+        <description>Cherry Blue Line CyBo@rd</description>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>cherryblueb</name>
+        <description>Cherry CyMotion Master XPress</description>
+        <vendor>Cherry</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>cherrybluea</name>
+        <description>Cherry Blue Line CyBo@rd (alternate option)</description>
+        <vendor>Cherry</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>cherrycyboard</name>
+        <description>Cherry CyBo@rd USB-Hub</description>
+        <vendor>Cherry</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>chicony</name>
+        <description>Chicony Internet Keyboard</description>
+        <vendor>Chicony</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>chicony0108</name>
+        <description>Chicony KU-0108</description>
+        <vendor>Chicony</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>chicony9885</name>
+        <description>Chicony KB-9885</description>
+        <vendor>Chicony</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>compaqeak8</name>
+        <description>Compaq Easy Access Keyboard</description>
+        <vendor>Compaq</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>compaqik7</name>
+        <description>Compaq Internet Keyboard (7 keys)</description>
+        <vendor>Compaq</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>compaqik13</name>
+        <description>Compaq Internet Keyboard (13 keys)</description>
+        <vendor>Compaq</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>compaqik18</name>
+        <description>Compaq Internet Keyboard (18 keys)</description>
+        <vendor>Compaq</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>cymotionlinux</name>
+        <description>Cherry CyMotion Master Linux</description>
+        <vendor>Cherry</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>armada</name>
+        <description>Laptop/notebook Compaq (eg. Armada) Laptop Keyboard</description>
+        <vendor>Compaq</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>presario</name>
+        <description>Laptop/notebook Compaq (eg. Presario) Internet Keyboard</description>
+        <vendor>Compaq</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>ipaq</name>
+        <description>Compaq iPaq Keyboard</description>
+        <vendor>Compaq</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>dell</name>
+        <description>Dell</description>
+        <vendor>Dell</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>dellsk8125</name>
+        <description>Dell SK-8125</description>
+        <vendor>Dell</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>dellsk8135</name>
+        <description>Dell SK-8135</description>
+        <vendor>Dell</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>dellusbmm</name>
+        <description>Dell USB Multimedia Keyboard</description>
+        <vendor>Dell</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>inspiron</name>
+        <description>Dell Laptop/notebook Inspiron 6xxx/8xxx</description>
+        <vendor>Dell</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>precision_m</name>
+        <description>Dell Laptop/notebook Precision M series</description>
+        <vendor>Dell</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>dexxa</name>
+        <description>Dexxa Wireless Desktop Keyboard</description>
+        <vendor>Dexxa</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>diamond</name>
+        <description>Diamond 9801 / 9802 series</description>
+        <vendor>Diamond</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>dtk2000</name>
+        <description>DTK2000</description>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>ennyah_dkb1008</name>
+        <description>Ennyah DKB-1008</description>
+        <vendor>Ennyah</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>fscaa1667g</name>
+        <description>Fujitsu-Siemens Computers AMILO A1667G laptop</description>
+        <vendor>Fujitsu-Siemens</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>genius</name>
+        <description>Genius Comfy KB-16M / Genius MM Keyboard KWD-910</description>
+        <vendor>Genius</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>geniuscomfy</name>
+        <description>Genius Comfy KB-12e</description>
+        <vendor>Genius</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>geniuscomfy2</name>
+        <description>Genius Comfy KB-21e-Scroll</description>
+        <vendor>Genius</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>geniuskb19e</name>
+        <description>Genius KB-19e NB</description>
+        <vendor>Genius</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>gyration</name>
+        <description>Gyration</description>
+        <vendor>Gyration</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logitech_base</name>
+        <description>Logitech Generic Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logitech_g15</name>
+        <description>Logitech G15 extra keys via G15daemon</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hpi6</name>
+        <description>Hewlett-Packard Internet Keyboard</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hp2501</name>
+        <description>Hewlett-Packard SK-2501 Multimedia Keyboard</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hp2505</name>
+        <description>Hewlett-Packard SK-2505 Internet Keyboard</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hpxe3gc</name>
+        <description>Hewlett-Packard Omnibook XE3 GC</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hpxe3gf</name>
+        <description>Hewlett-Packard Omnibook XE3 GF</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hpxt1000</name>
+        <description>Hewlett-Packard Omnibook XT1000</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hpzt11xx</name>
+        <description>Hewlett-Packard Pavilion ZT11xx</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hp500fa</name>
+        <description>Hewlett-Packard Omnibook 500 FA</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hp5xx</name>
+        <description>Hewlett-Packard Omnibook 5xx</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hp5181</name>
+        <description>Hewlett-Packard Internet Keyboard 5181</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hp5185</name>
+        <description>Hewlett-Packard Internet Keyboard 5185</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hpnx9020</name>
+        <description>Hewlett-Packard nx9020</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>hp6000</name>
+        <description>Hewlett-Packard Omnibook 6000/6100</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>honeywell_euroboard</name>
+        <description>Honeywell Euroboard</description>
+        <vendor>Hewlett-Packard</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>rapidaccess</name>
+        <description>IBM Rapid Access</description>
+        <vendor>IBM</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>rapidaccess2</name>
+        <description>IBM Rapid Access II</description>
+        <vendor>IBM</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>rapidaccess2a</name>
+        <description>IBM Rapid Access II (alternate option)</description>
+        <vendor>IBM</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>thinkpad</name>
+        <description>IBM ThinkPad 560Z/600/600E/A22E</description>
+        <vendor>IBM</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>thinkpadintl</name>
+        <description>IBM ThinkPad 560Z/600/600E/A22E, Intl</description>
+        <vendor>IBM</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>thinkpad60</name>
+        <description>IBM ThinkPad R60/T60/R61/T61</description>
+        <vendor>IBM</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>thinkpadz60</name>
+        <description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</description>
+        <vendor>IBM</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>ibm_spacesaver</name>
+        <description>IBM Space Saver</description>
+        <vendor>IBM</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logiaccess</name>
+        <description>Logitech Access Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logiclx300</name>
+        <description>Logitech Cordless Desktop LX-300</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logii350</name>
+        <description>Logitech Internet 350 Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logimel</name>
+        <description>Logitech Media Elite Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logicd</name>
+        <description>Logitech Cordless Desktop</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logicd_it</name>
+        <description>Logitech Cordless Desktop iTouch</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logicd_nav</name>
+        <description>Logitech Cordless Desktop Navigator</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logicd_opt</name>
+        <description>Logitech Cordless Desktop Optical</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logicda</name>
+        <description>Logitech Cordless Desktop (alternate option)</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logicdpa2</name>
+        <description>Logitech Cordless Desktop Pro (alternate option2)</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logicfn</name>
+        <description>Logitech Cordless Freedom/Desktop Navigator</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logicdn</name>
+        <description>Logitech Cordless Desktop Navigator</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logiitc</name>
+        <description>Logitech iTouch Cordless Keyboard (model Y-RB6)</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logiik</name>
+        <description>Logitech Internet Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>itouch</name>
+        <description>Logitech iTouch</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logicink</name>
+        <description>Logitech Internet Navigator Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logiex110</name>
+        <description>Logitech Cordless Desktop EX110</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logiinkse</name>
+        <description>Logitech iTouch Internet Navigator Keyboard SE</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logiinkseusb</name>
+        <description>Logitech iTouch Internet Navigator Keyboard SE (USB)</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logiultrax</name>
+        <description>Logitech Ultra-X Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logiultraxc</name>
+        <description>Logitech Ultra-X Cordless Media Desktop Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logidinovo</name>
+        <description>Logitech diNovo Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>logidinovoedge</name>
+        <description>Logitech diNovo Edge Keyboard</description>
+        <vendor>Logitech</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>mx1998</name>
+        <description>Memorex MX1998</description>
+        <vendor>Memorex</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>mx2500</name>
+        <description>Memorex MX2500 EZ-Access Keyboard</description>
+        <vendor>Memorex</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>mx2750</name>
+        <description>Memorex MX2750</description>
+        <vendor>Memorex</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoft7000</name>
+        <description>Microsoft Natural Wireless Ergonomic Keyboard 7000</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoftinet</name>
+        <description>Microsoft Internet Keyboard</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoftpro</name>
+        <description>Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoftprousb</name>
+        <description>Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoftprooem</name>
+        <description>Microsoft Natural Keyboard Pro OEM</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>vsonku306</name>
+        <description>ViewSonic KU-306 Internet Keyboard</description>
+        <vendor>ViewSonic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoftprose</name>
+        <description>Microsoft Internet Keyboard Pro, Swedish</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoftoffice</name>
+        <description>Microsoft Office Keyboard</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoftmult</name> 
+        <description>Microsoft Wireless Multimedia Keyboard 1.0A</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>microsoftelite</name> 
+        <description>Microsoft Natural Keyboard Elite</description>
+        <vendor>Microsoft Inc.</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>oretec</name>
+        <description>Ortek MCK-800 MM/Internet keyboard</description>
+        <vendor>Ortek</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>propeller</name>
+        <description>Propeller Voyager (KTEZ-1000)</description>
+        <vendor>KeyTronic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>qtronix</name>
+        <description>QTronix Scorpius 98N+</description>
+        <vendor>QTronix</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>samsung4500</name>
+        <description>Samsung SDM 4500P</description>
+        <vendor>Samsung</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>samsung4510</name>
+        <description>Samsung SDM 4510P</description>
+        <vendor>Samsung</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>sk1300</name>
+        <description>SK-1300</description>
+       <vendor>NEC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>sk2500</name>
+        <description>SK-2500</description>
+       <vendor>NEC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>sk6200</name>
+        <description>SK-6200</description>
+       <vendor>NEC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>sk7100</name>
+        <description>SK-7100</description>
+       <vendor>NEC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>sp_inet</name>
+        <description>Super Power Multimedia Keyboard</description>
+       <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>sven</name>
+        <description>SVEN Ergonomic 2500</description>
+       <vendor>SVEN</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>symplon</name>
+        <description>Symplon PaceBook (tablet PC)</description>
+       <vendor>Symplon</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>toshiba_s3000</name>
+        <description>Toshiba Satellite S3000</description>
+       <vendor>Toshiba</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>trust</name>
+        <description>Trust Wireless Keyboard Classic</description>
+       <vendor>Trust</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>trustda</name>
+        <description>Trust Direct Access Keyboard</description>
+       <vendor>Trust</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>yahoo</name>
+        <description>Yahoo! Internet Keyboard</description>
+       <vendor>Yahoo!</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>macbook78</name>
+        <description>MacBook/MacBook Pro</description>
+       <vendor>Apple</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>macbook79</name>
+        <description>MacBook/MacBook Pro (Intl)</description>
+       <vendor>Apple</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>macintosh</name>
+        <description>Macintosh</description>
+       <vendor>Apple</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>macintosh_old</name>
+        <description>Macintosh Old</description>
+       <vendor>Apple</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>macintosh_hhk</name>
+        <description>Happy Hacking Keyboard for Mac</description>
+       <vendor>Fujitsu</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>acer_c300</name>
+        <description>Acer C300</description>
+       <vendor>Acer</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>acer_ferrari4k</name>
+        <description>Acer Ferrari 4000</description>
+       <vendor>Acer</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>acer_laptop</name>
+        <description>Acer Laptop</description>
+       <vendor>Acer</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>asus_laptop</name>
+        <description>Asus Laptop</description>
+       <vendor>Asus</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>apple</name>
+        <description>Apple</description>
+       <vendor>Apple</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>apple_laptop</name>
+        <description>Apple Laptop</description>
+       <vendor>Apple</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>silvercrest</name>
+        <description>SILVERCREST Multimedia Wireless Keyboard</description>
+       <vendor>Silvercrest</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>emachines</name>
+        <description>Laptop/notebook eMachines m68xx</description>
+       <vendor>eMachines</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+       <name>kr106</name>
+       <description>Korean 106-key</description>
+       <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+       <name>evdev</name>
+       <description>Evdev-managed keyboard</description>
+       <vendor>Generic</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+       <name>benqx</name>
+       <description>BenQ X-Touch</description>
+       <vendor>BenQ</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+       <name>benqx730</name>
+       <description>BenQ X-Touch 730</description>
+       <vendor>BenQ</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+       <name>benqx800</name>
+       <description>BenQ X-Touch 800</description>
+       <vendor>BenQ</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+       <name>hhk</name>
+       <description>Happy Hacking Keyboard</description>
+       <vendor>Fujitsu</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+       <name>classmate</name>
+       <description>Classmate PC</description>
+       <vendor>Intel</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+       <name>olpc</name>
+       <description>OLPC</description>
+       <vendor>OLPC</vendor>
+      </configItem>
+    </model>
+    <model>
+      <configItem>
+        <name>sun6</name>
+        <description>Sun Type 5/6</description>
+        <vendor>Sun Microsystems</vendor>
+      </configItem>
+    </model>
+  </modelList>
+  <layoutList>
+    <layout>
+      <configItem>
+        <name>us</name>
+        <shortDescription>USA</shortDescription>
+        <description>USA</description>
+        <languageList><iso639Id>eng</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>chr</name>
+            <description>Cherokee</description>
+            <languageList><iso639Id>chr</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>euro</name>
+            <description>With EuroSign on 5</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>intl</name>
+            <description>International (with dead keys)</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>alt-intl</name>
+            <description>Alternative international (former us_intl)</description>
+          </configItem>
+        </variant>
+       <variant>
+          <configItem>
+            <name>colemak</name>
+            <description>Colemak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak-intl</name>
+            <description>Dvorak international</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak-l</name>
+            <description>Left handed Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak-r</name>
+            <description>Right handed Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak-classic</name>
+            <description>Classic Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvp</name>
+            <description>Programmer Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>rus</name>
+            <description>Russian phonetic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>altgr-intl</name>
+            <description>International (AltGr dead keys)</description>
+            <languageList><iso639Id>eng</iso639Id>
+                          <iso639Id>fra</iso639Id>
+                          <iso639Id>ger</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>olpc2</name>
+            <description>Group toggle on multiply/divide key</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ad</name>
+        <shortDescription>And</shortDescription>
+        <description>Andorra</description>
+        <languageList><iso639Id>cat</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>af</name>
+        <shortDescription>Afg</shortDescription>
+        <description>Afghanistan</description>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>ps</name>
+            <description>Pashto</description>
+            <languageList><iso639Id>pus</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>uz</name>
+            <description>Southern Uzbek</description>
+            <languageList><iso639Id>uzb</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>olpc-ps</name>
+            <description>OLPC Pashto</description>
+            <languageList><iso639Id>pus</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>olpc-fa</name>
+            <description>OLPC Dari</description>
+            
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>olpc-uz</name>
+            <description>OLPC Southern Uzbek</description>
+            <languageList><iso639Id>uzb</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ara</name>
+        <shortDescription>Ara</shortDescription>
+        <description>Arabic</description>
+        <countryList>
+          <iso3166Id>AE</iso3166Id>
+          <iso3166Id>BH</iso3166Id>
+          <iso3166Id>DZ</iso3166Id>
+          <iso3166Id>EG</iso3166Id>
+          <iso3166Id>EH</iso3166Id>
+          <iso3166Id>JO</iso3166Id>
+          <iso3166Id>KW</iso3166Id>
+          <iso3166Id>LB</iso3166Id>
+          <iso3166Id>LY</iso3166Id>
+          <iso3166Id>MA</iso3166Id>
+          <iso3166Id>MR</iso3166Id>
+          <iso3166Id>OM</iso3166Id>
+          <iso3166Id>PS</iso3166Id>
+          <iso3166Id>QA</iso3166Id>
+          <iso3166Id>SA</iso3166Id>
+          <iso3166Id>SD</iso3166Id>
+          <iso3166Id>SY</iso3166Id>
+          <iso3166Id>TN</iso3166Id>
+          <iso3166Id>YE</iso3166Id>
+        </countryList>
+        <languageList><iso639Id>ara</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>azerty</name>
+            <description>azerty</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>azerty_digits</name>
+            <description>azerty/digits</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>digits</name>
+            <description>digits</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>qwerty</name>
+            <description>qwerty</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>qwerty_digits</name>
+            <description>qwerty/digits</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>buckwalter</name>
+            <description>Buckwalter</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>al</name>
+        <shortDescription>Alb</shortDescription>
+        <description>Albania</description>
+        <languageList><iso639Id>alb</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>am</name>
+        <shortDescription>Arm</shortDescription>
+        <description>Armenia</description>
+        <languageList><iso639Id>hye</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>phonetic</name>
+            <description>Phonetic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>phonetic-alt</name>
+            <description>Alternative Phonetic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>eastern</name>
+            <description>Eastern</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>western</name>
+            <description>Western</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>eastern-alt</name>
+            <description>Alternative Eastern</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>az</name>
+        <shortDescription>Aze</shortDescription>
+        <description>Azerbaijan</description>
+        <languageList><iso639Id>aze</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>cyrillic</name>
+            <description>Cyrillic</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>by</name>
+        <shortDescription>Blr</shortDescription>
+        <description>Belarus</description>
+        <languageList><iso639Id>bel</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>winkeys</name>
+            <description>Winkeys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latin</name>
+            <description>Latin</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>be</name>
+        <shortDescription>Bel</shortDescription>
+        <description>Belgium</description>
+        <languageList><iso639Id>ger</iso639Id>
+                      <iso639Id>fra</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>iso-alternate</name>
+            <description>ISO Alternate</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>sundeadkeys</name>
+            <description>Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>wang</name>
+            <description>Wang model 724 azerty</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>bd</name>
+        <shortDescription>Ban</shortDescription>
+        <description>Bangladesh</description>
+        <languageList><iso639Id>ben</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>probhat</name>
+            <description>Probhat</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>in</name>
+        <shortDescription>Ind</shortDescription>
+        <description>India</description>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>ben</name>
+            <description>Bengali</description>
+            <languageList><iso639Id>ben</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ben_probhat</name>
+            <description>Bengali Probhat</description>
+            <languageList><iso639Id>ben</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>guj</name>
+            <description>Gujarati</description>
+            <languageList><iso639Id>guj</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>guru</name>
+            <description>Gurmukhi</description>
+            <languageList><iso639Id>pan</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>jhelum</name>
+            <description>Gurmukhi Jhelum</description>
+            <languageList><iso639Id>pan</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>kan</name>
+            <description>Kannada</description>
+            <languageList><iso639Id>kan</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mal</name>
+            <description>Malayalam</description>
+            <languageList><iso639Id>mal</iso639Id></languageList>
+         </configItem>
+        </variant>
+       <variant>
+          <configItem>
+            <name>mal_lalitha</name>
+            <description>Malayalam Lalitha</description>
+            <languageList><iso639Id>mal</iso639Id></languageList>
+         </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ori</name>
+            <description>Oriya</description>
+            <languageList><iso639Id>ori</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tam_unicode</name>
+            <description>Tamil Unicode</description>
+            <languageList><iso639Id>tam</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tam_TAB</name>
+            <description>Tamil TAB Typewriter</description>
+            <languageList><iso639Id>tam</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tam_TSCII</name>
+            <description>Tamil TSCII Typewriter</description>
+            <languageList><iso639Id>tam</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tam</name>
+            <description>Tamil</description>
+            <languageList><iso639Id>tam</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tel</name>
+            <description>Telugu</description>
+            <languageList><iso639Id>tel</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>urd</name>
+            <description>Urdu</description>
+            <languageList><iso639Id>urd</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>bolnagri</name>
+            <description>Hindi Bolnagri</description>
+            <languageList><iso639Id>hin</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ba</name>
+        <shortDescription>Bih</shortDescription>
+        <description>Bosnia and Herzegovina</description>
+        <languageList><iso639Id>bos</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>alternatequotes</name>
+            <description>Use guillemets for quotes</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>unicode</name>
+            <description>Use Bosnian digraphs</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>unicodeus</name>
+            <description>US keyboard with Bosnian digraphs</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>us</name>
+            <description>US keyboard with Bosnian letters</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>br</name>
+        <shortDescription>Bra</shortDescription>
+        <description>Brazil</description>
+        <languageList><iso639Id>por</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nativo</name>
+            <description>Nativo</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nativo-us</name>
+            <description>Nativo for USA keyboards</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nativo-epo</name>
+            <description>Nativo for Esperanto</description>
+            <languageList><iso639Id>epo</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>bg</name>
+        <shortDescription>Bgr</shortDescription>
+        <description>Bulgaria</description>
+        <languageList><iso639Id>bul</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>phonetic</name>
+            <description>Phonetic</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ma</name>
+        <description>Morocco</description>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>french</name>
+            <description>French</description>
+            <languageList><iso639Id>fra</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tifinagh</name>
+            <description>Tifinagh</description>
+            <languageList><iso639Id>ber</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tifinagh-alt</name>
+            <description>Tifinagh Alternative</description>
+            <languageList><iso639Id>ber</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tifinagh-alt-phonetic</name>
+            <description>Tifinagh Alternative Phonetic</description>
+            <languageList><iso639Id>ber</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tifinagh-extended</name>
+            <description>Tifinagh Extended</description>
+            <languageList><iso639Id>ber</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tifinagh-phonetic</name>
+            <description>Tifinagh Phonetic</description>
+            <languageList><iso639Id>ber</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tifinagh-extended-phonetic</name>
+            <description>Tifinagh Extended Phonetic</description>
+            <languageList><iso639Id>ber</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>mm</name>
+        <shortDescription>Mmr</shortDescription>
+        <description>Myanmar</description>
+        <languageList><iso639Id>mya</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ca</name>
+        <shortDescription>Can</shortDescription>
+        <description>Canada</description>
+        <languageList><iso639Id>fra</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>fr-dvorak</name>
+            <description>French Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>fr-legacy</name>
+            <description>French (legacy)</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>multix</name>
+            <description>Multilingual</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>multi</name>
+            <description>Multilingual, first part</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>multi-2gr</name>
+            <description>Multilingual, second part</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ike</name>
+            <description>Inuktitut</description>
+            <languageList><iso639Id>iku</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>shs</name>
+            <description>Secwepemctsin</description>
+            
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>kut</name>
+            <description>Ktunaxa</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>cd</name>
+        <shortDescription>DRC</shortDescription>
+        <description>Congo, Democratic Republic of the</description>
+        <languageList><iso639Id>fra</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>cn</name>
+        <shortDescription>China</shortDescription>
+        <description>China</description>
+        <languageList><iso639Id>chi</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>tib</name>
+            <description>Tibetan</description>
+            <languageList><iso639Id>tib</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tib_asciinum</name>
+            <description>Tibetan (with ASCII numerals)</description>
+            <languageList><iso639Id>tib</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>hr</name>
+        <shortDescription>Hrv</shortDescription>
+        <description>Croatia</description>
+        <languageList><iso639Id>scr</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>alternatequotes</name>
+            <description>Use guillemets for quotes</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>unicode</name>
+            <description>Use Croatian digraphs</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>unicodeus</name>
+            <description>US keyboard with Croatian digraphs</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>us</name>
+            <description>US keyboard with Croatian letters</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>cz</name>
+        <shortDescription>Cze</shortDescription>
+        <description>Czechia</description>
+        <languageList><iso639Id>cze</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>bksl</name>
+            <description>With &lt;\|&gt; key</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>qwerty</name>
+            <description>qwerty</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>qwerty_bksl</name>
+            <description>qwerty, extended Backslash</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>dk</name>
+        <shortDescription>Dan</shortDescription>
+        <description>Denmark</description>
+        <languageList><iso639Id>dan</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac_nodeadkeys</name>
+            <description>Macintosh, eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>nl</name>
+        <shortDescription>Nld</shortDescription>
+        <description>Netherlands</description>
+        <languageList><iso639Id>nld</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>sundeadkeys</name>
+            <description>Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>std</name>
+            <description>Standard</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>bt</name>
+        <shortDescription>Bhu</shortDescription>
+        <description>Bhutan</description>
+        <languageList><iso639Id>dzo</iso639Id></languageList>
+      </configItem>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ee</name>
+        <shortDescription>Est</shortDescription>
+        <description>Estonia</description>
+        <languageList><iso639Id>est</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>us</name>
+            <description>US keyboard with Estonian letters</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ir</name>
+        <shortDescription>Irn</shortDescription>
+        <description>Iran</description>
+        <languageList><iso639Id>per</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>pro</name>
+            <description>Pro</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>keypad</name>
+            <description>Keypad</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>pro_keypad</name>
+            <description>Pro Keypad</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku</name>
+            <description>Kurdish, Latin Q</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_f</name>
+            <description>Kurdish, (F)</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_alt</name>
+            <description>Kurdish, Latin Alt-Q</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_ara</name>
+            <description>Kurdish, Arabic-Latin</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>iq</name>
+        <shortDescription>Irq</shortDescription>
+        <description>Iraq</description>
+        <languageList><iso639Id>ara</iso639Id>
+                      <iso639Id>kur</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>ku</name>
+            <description>Kurdish, Latin Q</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_f</name>
+            <description>Kurdish, (F)</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_alt</name>
+            <description>Kurdish, Latin Alt-Q</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_ara</name>
+            <description>Kurdish, Arabic-Latin</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>fo</name>
+        <shortDescription>Fao</shortDescription>
+        <description>Faroe Islands</description>
+        <languageList><iso639Id>fao</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>fi</name>
+        <shortDescription>Fin</shortDescription>
+        <description>Finland</description>
+        <languageList><iso639Id>fin</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>smi</name>
+            <description>Northern Saami</description>
+            <languageList><iso639Id>smi</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>classic</name>
+            <description>Classic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>fr</name>
+        <shortDescription>Fra</shortDescription>
+        <description>France</description>
+        <languageList><iso639Id>fra</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>sundeadkeys</name>
+            <description>Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>oss</name>
+            <description>Alternative</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>oss_latin9</name>
+            <description>Alternative, latin-9 only</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>oss_nodeadkeys</name>
+            <description>Alternative, eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>oss_sundeadkeys</name>
+            <description>Alternative, Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latin9</name>
+            <description>(Legacy) Alternative</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latin9_nodeadkeys</name>
+            <description>(Legacy) Alternative, eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latin9_sundeadkeys</name>
+            <description>(Legacy) Alternative, Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>bepo</name>
+            <description>Bepo, ergonomic, Dvorak way</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>bepo_latin9</name>
+            <description>Bepo, ergonomic, Dvorak way, latin-9 only</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>geo</name>
+            <description>Georgian AZERTY Tskapo</description>
+            <languageList><iso639Id>geo</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>gh</name>
+        <shortDescription>Gha</shortDescription>
+        <description>Ghana</description>
+        <languageList><iso639Id>eng</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>generic</name>
+            <description>Multilingual</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>akan</name>
+            <description>Akan</description>
+            <languageList><iso639Id>aka</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ewe</name>
+            <description>Ewe</description>
+            <languageList><iso639Id>ewe</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>fula</name>
+            <description>Fula</description>
+            <languageList><iso639Id>ful</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ga</name>
+            <description>Ga</description>
+            <languageList><iso639Id>gaa</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>hausa</name>
+            <description>Hausa</description>
+            <languageList><iso639Id>hau</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>gn</name>
+        <shortDescription>Gui</shortDescription>
+        <description>Guinea</description>
+        <languageList><iso639Id>fra</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ge</name>
+        <shortDescription>Geo</shortDescription>
+        <description>Georgia</description>
+        <languageList><iso639Id>geo</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>ergonomic</name>
+            <description>Ergonomic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mess</name>
+            <description>MESS</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ru</name>
+            <description>Russian</description>
+            <languageList><iso639Id>rus</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>os</name>
+            <description>Ossetian</description>
+            <languageList><iso639Id>oss</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>de</name>
+        <shortDescription>Deu</shortDescription>
+        <description>Germany</description>
+        <languageList><iso639Id>ger</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>deadacute</name>
+            <description>Dead acute</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>deadgraveacute</name>
+            <description>Dead grave acute</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ro</name>
+            <description>Romanian keyboard with German letters</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ro_nodeadkeys</name>
+            <description>Romanian keyboard with German letters, eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>sundeadkeys</name>
+            <description>Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>neo</name>
+            <description>Neostyle</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac_nodeadkeys</name>
+            <description>Macintosh, eliminate dead keys</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>gr</name>
+        <shortDescription>Gre</shortDescription>
+        <description>Greece</description>
+        <languageList><iso639Id>gre</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>extended</name>
+            <description>Extended</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>polytonic</name>
+            <description>Polytonic</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>hu</name>
+        <shortDescription>Hun</shortDescription>
+        <description>Hungary</description>
+        <languageList><iso639Id>hun</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>standard</name>
+            <description>Standard</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>qwerty</name>
+            <description>qwerty</description>
+          </configItem>
+        </variant>
+
+        
+        <variant>
+          <configItem>
+            <name>101_qwertz_comma_dead</name>
+            <description>101/qwertz/comma/Dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>101_qwertz_comma_nodead</name>
+            <description>101/qwertz/comma/Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>101_qwertz_dot_dead</name>
+            <description>101/qwertz/dot/Dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>101_qwertz_dot_nodead</name>
+            <description>101/qwertz/dot/Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>101_qwerty_comma_dead</name>
+            <description>101/qwerty/comma/Dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>101_qwerty_comma_nodead</name>
+            <description>101/qwerty/comma/Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>101_qwerty_dot_dead</name>
+            <description>101/qwerty/dot/Dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>101_qwerty_dot_nodead</name>
+            <description>101/qwerty/dot/Eliminate dead keys</description>
+          </configItem>
+        </variant>
+
+
+        
+        <variant>
+          <configItem>
+            <name>102_qwertz_comma_dead</name>
+            <description>102/qwertz/comma/Dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>102_qwertz_comma_nodead</name>
+            <description>102/qwertz/comma/Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>102_qwertz_dot_dead</name>
+            <description>102/qwertz/dot/Dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>102_qwertz_dot_nodead</name>
+            <description>102/qwertz/dot/Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>102_qwerty_comma_dead</name>
+            <description>102/qwerty/comma/Dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>102_qwerty_comma_nodead</name>
+            <description>102/qwerty/comma/Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>102_qwerty_dot_dead</name>
+            <description>102/qwerty/dot/Dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>102_qwerty_dot_nodead</name>
+            <description>102/qwerty/dot/Eliminate dead keys</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>is</name>
+        <shortDescription>Isl</shortDescription>
+        <description>Iceland</description>
+        <languageList><iso639Id>ice</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>Sundeadkeys</name>
+            <description>Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>il</name>
+        <shortDescription>Isr</shortDescription>
+        <description>Israel</description>
+        <languageList><iso639Id>heb</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>lyx</name>
+            <description>lyx</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>phonetic</name>
+            <description>Phonetic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>biblical</name>
+            <description>Biblical Hebrew (Tiro)</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>it</name>
+        <shortDescription>Ita</shortDescription>
+        <description>Italy</description>
+        <languageList><iso639Id>ita</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>geo</name>
+            <description>Georgian</description>
+            <languageList><iso639Id>geo</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>jp</name>
+        <shortDescription>Jpn</shortDescription>
+        <description>Japan</description>
+        <languageList><iso639Id>jpn</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>kana</name>
+            <description>Kana</description>
+          </configItem>
+        </variant>
+       <variant>
+          <configItem>
+            <name>OADG109A</name>
+            <description>OADG 109A</description>
+          </configItem>
+       </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>kg</name>
+        <shortDescription>Kir</shortDescription>
+        <description>Kyrgyzstan</description>
+        <languageList><iso639Id>kir</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>kh</name>
+        <shortDescription>Khm</shortDescription>
+        <description>Cambodia</description>
+        <languageList><iso639Id>khm</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+       <name>kz</name>
+       <shortDescription>Kaz</shortDescription>
+       <description>Kazakhstan</description>
+        <languageList><iso639Id>kaz</iso639Id></languageList>
+      </configItem>
+      <variantList>
+       <variant>
+         <configItem>
+           <name>ruskaz</name>
+           <description>Russian with Kazakh</description>
+            <languageList><iso639Id>kaz</iso639Id>
+                          <iso639Id>rus</iso639Id></languageList>
+         </configItem>
+       </variant>
+       <variant>
+         <configItem>
+           <name>kazrus</name>
+           <description>Kazakh with Russian</description>
+            <languageList><iso639Id>kaz</iso639Id>
+                          <iso639Id>rus</iso639Id></languageList>
+         </configItem>
+       </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>la</name>
+        <shortDescription>Lao</shortDescription>
+        <description>Laos</description>
+        <languageList><iso639Id>lao</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>latam</name>
+        <shortDescription>LAm</shortDescription>
+        <description>Latin American</description>
+        <countryList>
+          <iso3166Id>AR</iso3166Id>
+          <iso3166Id>BO</iso3166Id>
+          <iso3166Id>CL</iso3166Id>
+          <iso3166Id>CO</iso3166Id>
+          <iso3166Id>CR</iso3166Id>
+          <iso3166Id>CU</iso3166Id>
+          <iso3166Id>DO</iso3166Id>
+          <iso3166Id>EC</iso3166Id>
+          <iso3166Id>GT</iso3166Id>
+          <iso3166Id>HN</iso3166Id>
+          <iso3166Id>HT</iso3166Id>
+          <iso3166Id>MX</iso3166Id>
+          <iso3166Id>NI</iso3166Id>
+          <iso3166Id>PA</iso3166Id>
+          <iso3166Id>PE</iso3166Id>
+          <iso3166Id>PR</iso3166Id>
+          <iso3166Id>PY</iso3166Id>
+          <iso3166Id>UY</iso3166Id>
+          <iso3166Id>VE</iso3166Id>
+        </countryList>
+        <languageList><iso639Id>spa</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>sundeadkeys</name>
+            <description>Sun dead keys</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>lt</name>
+        <shortDescription>Ltu</shortDescription>
+        <description>Lithuania</description>
+        <languageList><iso639Id>lit</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>std</name>
+            <description>Standard</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>us</name>
+            <description>US keyboard with Lithuanian letters</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ibm</name>
+            <description>IBM (LST 1205-92)</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>lekp</name>
+            <description>LEKP</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>lekpa</name>
+            <description>LEKPa</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>balticplus</name>
+            <description>Baltic+</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>lv</name>
+        <shortDescription>Lav</shortDescription>
+        <description>Latvia</description>
+        <languageList><iso639Id>lav</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>apostrophe</name>
+            <description>Apostrophe (') variant</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tilde</name>
+            <description>Tilde (~) variant</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>fkey</name>
+            <description>F-letter (F) variant</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>mao</name>
+        <shortDescription>Mao</shortDescription>
+        <description>Maori</description>
+        <languageList><iso639Id>mao</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>me</name>
+        <shortDescription>MNE</shortDescription>
+        <description>Montenegro</description>
+        <languageList><iso639Id>srp</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>cyrillic</name>
+            <description>Cyrillic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>cyrillicyz</name>
+            <description>Cyrillic, Z and ZHE swapped</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latinunicode</name>
+            <description>Latin unicode</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latinyz</name>
+            <description>Latin qwerty</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latinunicodeyz</name>
+            <description>Latin unicode qwerty</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>cyrillicalternatequotes</name>
+            <description>Cyrillic with guillemets</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latinalternatequotes</name>
+            <description>Latin with guillemets</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>mk</name>
+        <shortDescription>Mkd</shortDescription>
+        <description>Macedonia</description>
+        <languageList><iso639Id>mkd</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>mt</name>
+        <shortDescription>Mlt</shortDescription>
+        <description>Malta</description>
+        <languageList><iso639Id>mlt</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>us</name>
+            <description>Maltese keyboard with US layout</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>mn</name>
+        <shortDescription>Mng</shortDescription>
+        <description>Mongolia</description>
+        <languageList><iso639Id>mng</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>no</name>
+        <shortDescription>Nor</shortDescription>
+        <description>Norway</description>
+        <languageList><iso639Id>nor</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>smi</name>
+            <description>Northern Saami</description>
+            <languageList><iso639Id>sme</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>smi_nodeadkeys</name>
+            <description>Northern Saami, eliminate dead keys</description>
+            <languageList><iso639Id>sme</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac_nodeadkeys</name>
+            <description>Macintosh, eliminate dead keys</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>pl</name>
+        <shortDescription>Pol</shortDescription>
+        <description>Poland</description>
+        <languageList><iso639Id>pol</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>qwertz</name>
+            <description>qwertz</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak_quotes</name>
+            <description>Dvorak, Polish quotes on quotemark key</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak_altquotes</name>
+            <description>Dvorak, Polish quotes on key "1/!"</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>csb</name>
+            <description>Kashubian</description>
+            <languageList><iso639Id>csb</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ru_phonetic_dvorak</name>
+            <description>Russian phonetic Dvorak</description>
+            <languageList><iso639Id>rus</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>pt</name>
+        <shortDescription>Prt</shortDescription>
+        <description>Portugal</description>
+        <languageList><iso639Id>por</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>sundeadkeys</name>
+            <description>Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac_nodeadkeys</name>
+            <description>Macintosh, eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac_sundeadkeys</name>
+            <description>Macintosh, Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nativo</name>
+            <description>Nativo</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nativo-us</name>
+            <description>Nativo for USA keyboards</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>nativo-epo</name>
+            <description>Nativo for Esperanto</description>
+            <languageList><iso639Id>epo</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ro</name>
+        <shortDescription>Rou</shortDescription>
+        <description>Romania</description>
+        <languageList><iso639Id>rum</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>cedilla</name>
+            <description>Cedilla</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>std</name>
+            <description>Standard</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>std_cedilla</name>
+            <description>Standard (Cedilla)</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>winkeys</name>
+            <description>Winkeys</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ru</name>
+        <shortDescription>Rus</shortDescription>
+        <description>Russia</description>
+        <languageList><iso639Id>rus</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>phonetic</name>
+            <description>Phonetic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>typewriter</name>
+            <description>Typewriter</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>legacy</name>
+            <description>Legacy</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tt</name>
+            <description>Tatar</description>
+            <languageList><iso639Id>tat</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>os_legacy</name>
+            <description>Ossetian, legacy</description>
+            <languageList><iso639Id>oss</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>os_winkeys</name>
+            <description>Ossetian, Winkeys</description>
+            <languageList><iso639Id>oss</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>cv</name>
+            <description>Chuvash</description>
+            <languageList><iso639Id>chv</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>cv_latin</name>
+            <description>Chuvash Latin</description>
+            <languageList><iso639Id>chv</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>udm</name>
+            <description>Udmurt</description>
+            <languageList><iso639Id>udm</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>kom</name>
+            <description>Komi</description>
+            <languageList><iso639Id>kom</iso639Id></languageList>
+          </configItem>
+        </variant>
+       <variant>
+          <configItem>
+            <name>sah</name>
+            <description>Yakut</description>
+            <languageList><iso639Id>sah</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>rs</name>
+        <shortDescription>SRB</shortDescription>
+        <description>Serbia</description>
+        <languageList><iso639Id>srp</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>yz</name>
+            <description>Z and ZHE swapped</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latin</name>
+            <description>Latin</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latinunicode</name>
+            <description>Latin Unicode</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latinyz</name>
+            <description>Latin qwerty</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latinunicodeyz</name>
+            <description>Latin Unicode qwerty</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>alternatequotes</name>
+            <description>With guillemets</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>latinalternatequotes</name>
+            <description>Latin with guillemets</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>si</name>
+        <shortDescription>Svn</shortDescription>
+        <description>Slovenia</description>
+        <languageList><iso639Id>slv</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>alternatequotes</name>
+            <description>Use guillemets for quotes</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>unicode</name>
+            <description>Use Slovenian digraphs</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>unicodeus</name>
+            <description>US keyboard with Slovenian digraphs</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>us</name>
+            <description>US keyboard with Slovenian letters</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>sk</name>
+        <shortDescription>Svk</shortDescription>
+        <description>Slovakia</description>
+        <languageList><iso639Id>slo</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>bksl</name>
+            <description>Extended Backslash</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>qwerty</name>
+            <description>qwerty</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>qwerty_bksl</name>
+            <description>qwerty, extended Backslash</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>es</name>
+        <shortDescription>Esp</shortDescription>
+        <description>Spain</description>
+        <languageList><iso639Id>spa</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>sundeadkeys</name>
+            <description>Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ast</name>
+            <description>Asturian variant with bottom-dot H and bottom-dot L</description>
+            <languageList><iso639Id>ast</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>cat</name>
+            <description>Catalan variant with middle-dot L</description>
+            <languageList><iso639Id>cat</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>se</name>
+        <shortDescription>Swe</shortDescription>
+        <description>Sweden</description>
+        <languageList><iso639Id>swe</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>nodeadkeys</name>
+            <description>Eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>rus</name>
+            <description>Russian phonetic</description>
+            <languageList><iso639Id>rus</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>rus_nodeadkeys</name>
+            <description>Russian phonetic, eliminate dead keys</description>
+            <languageList><iso639Id>rus</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>smi</name>
+            <description>Northern Saami</description>
+            <languageList><iso639Id>sme</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>svdvorak</name>
+            <description>Svdvorak</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ch</name>
+        <shortDescription>Che</shortDescription>
+        <description>Switzerland</description>
+        <languageList><iso639Id>ger</iso639Id>
+                      <iso639Id>gsw</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>de_nodeadkeys</name>
+            <description>German, eliminate dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>de_sundeadkeys</name>
+            <description>German, Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>fr</name>
+            <description>French</description>
+            <languageList><iso639Id>fra</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>fr_nodeadkeys</name>
+            <description>French, eliminate dead keys</description>
+            <languageList><iso639Id>fra</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>fr_sundeadkeys</name>
+            <description>French, Sun dead keys</description>
+            <languageList><iso639Id>fra</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>fr_mac</name>
+            <description>French (Macintosh)</description>
+            <languageList><iso639Id>fra</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>de_mac</name>
+            <description>German (Macintosh)</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>sy</name>
+        <shortDescription>Syr</shortDescription>
+        <description>Syria</description>
+        <languageList><iso639Id>syr</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>syc</name>
+            <description>Syriac</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>syc_phonetic</name>
+            <description>Syriac phonetic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku</name>
+            <description>Kurdish, Latin Q</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_f</name>
+            <description>Kurdish, (F)</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_alt</name>
+            <description>Kurdish, Latin Alt-Q</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>tj</name>
+        <shortDescription>Tjk</shortDescription>
+        <description>Tajikistan</description>
+        <languageList><iso639Id>tgk</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>lk</name>
+        <shortDescription>SrL</shortDescription>
+        <description>Sri Lanka</description>
+        <languageList><iso639Id>sin</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>tam_unicode</name>
+            <description>Tamil Unicode</description>
+            <languageList><iso639Id>tam</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>tam_TAB</name>
+            <description>Tamil TAB Typewriter</description>
+            <languageList><iso639Id>tam</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>th</name>
+        <shortDescription>Tha</shortDescription>
+        <description>Thailand</description>
+        <languageList><iso639Id>tha</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>tis</name>
+            <description>TIS-820.2538</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>pat</name>
+            <description>Pattachote</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>tr</name>
+        <shortDescription>Tur</shortDescription>
+        <description>Turkey</description>
+        <languageList><iso639Id>tur</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>f</name>
+            <description>(F)</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>alt</name>
+            <description>Alt-Q</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>sundeadkeys</name>
+            <description>Sun dead keys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku</name>
+            <description>Kurdish, Latin Q</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_f</name>
+            <description>Kurdish, (F)</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ku_alt</name>
+            <description>Kurdish, Latin Alt-Q</description>
+            <languageList><iso639Id>kur</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>intl</name>
+            <description>International (with dead keys)</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ua</name>
+        <shortDescription>Ukr</shortDescription>
+        <description>Ukraine</description>
+        <languageList><iso639Id>ukr</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>phonetic</name>
+            <description>Phonetic</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>typewriter</name>
+            <description>Typewriter</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>winkeys</name>
+            <description>Winkeys</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>unicode</name>
+            <description>Unicode</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>rstu</name>
+
+            <description>Standard RSTU</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>rstu_ru</name>
+
+            <description>Standard RSTU on Russian layout</description>
+          </configItem>
+        </variant>
+       <variant>
+          <configItem>
+            <name>homophonic</name>
+            <description>Homophonic</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>gb</name>
+        <shortDescription>GBr</shortDescription>
+        <description>United Kingdom</description>
+        <languageList><iso639Id>eng</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>intl</name>
+            <description>International (with dead keys)</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorak</name>
+            <description>Dvorak</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>dvorakukp</name>
+            <description>Dvorak (UK Punctuation)</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>mac</name>
+            <description>Macintosh</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>colemak</name>
+            <description>Colemak</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>uz</name>
+        <shortDescription>Uzb</shortDescription>
+        <description>Uzbekistan</description>
+        <languageList><iso639Id>uzb</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>latin</name>
+            <description>Latin</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>vn</name>
+        <shortDescription>Vnm</shortDescription>
+        <description>Vietnam</description>
+        <languageList><iso639Id>vie</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+       <configItem>
+        <name>kr</name>
+        <shortDescription>Kor</shortDescription>
+        <description>Korea, Republic of</description>
+        <languageList><iso639Id>kor</iso639Id></languageList>
+      </configItem>
+      <variantList>
+       <variant>
+         <configItem>
+           <name>kr104</name>
+           <description>101/104 key Compatible</description>
+         </configItem>
+       </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>nec_vndr/jp</name>
+        <shortDescription>Jpn</shortDescription>
+        <description>Japan (PC-98xx Series)</description>
+        <countryList><iso3166Id>JP</iso3166Id></countryList>
+        <languageList><iso639Id>jpn</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ie</name>
+        <shortDescription>Irl</shortDescription>
+        <description>Ireland</description>
+        <languageList><iso639Id>eng</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>CloGaelach</name>
+            <description>CloGaelach</description>
+            <languageList><iso639Id>gla</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>UnicodeExpert</name>
+            <description>UnicodeExpert</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ogam</name>
+            <description>Ogham</description>
+            
+         </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>ogam_is434</name>
+            <description>Ogham IS434</description>
+            
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>pk</name>
+        <shortDescription>Pak</shortDescription>
+        <description>Pakistan</description>
+        <languageList><iso639Id>urd</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>ara</name>
+            <description>Arabic</description>
+            <languageList><iso639Id>ara</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>mv</name>
+        <shortDescription>Mal</shortDescription>
+        <description>Maldives</description>
+        <languageList><iso639Id>div</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+       <configItem>
+        <name>za</name>
+        <shortDescription>Zar</shortDescription>
+        <description>South Africa</description>
+        <languageList><iso639Id>eng</iso639Id></languageList>
+      </configItem>
+    </layout>
+    <layout>
+      <configItem>
+        <name>epo</name>
+        <shortDescription>Epo</shortDescription>
+       <description>Esperanto</description>
+        <languageList><iso639Id>epo</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>legacy</name>
+            <description>displaced semicolon and quote (obsolete)</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>np</name>
+        <shortDescription>Nep</shortDescription>
+       <description>Nepal</description>
+        <languageList><iso639Id>nep</iso639Id></languageList>
+      </configItem>
+    </layout>
+    <layout>
+      <configItem>
+        <name>ng</name>
+        <shortDescription>Nig</shortDescription>
+       <description>Nigeria</description>
+        <languageList><iso639Id>eng</iso639Id></languageList>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>igbo</name>
+            <description>Igbo</description>
+            <languageList><iso639Id>ibo</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>yoruba</name>
+            <description>Yoruba</description>
+            <languageList><iso639Id>yor</iso639Id></languageList>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>hausa</name>
+            <description>Hausa</description>
+            <languageList><iso639Id>hau</iso639Id></languageList>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+    <layout>
+      <configItem>
+        <name>et</name>
+        <shortDescription>Eth</shortDescription>
+        <description>Ethiopia</description>
+        <languageList><iso639Id>amh</iso639Id></languageList>
+      </configItem>
+      <variantList/>
+    </layout>
+    <layout>
+      <configItem>
+        <name>braille</name>
+        <shortDescription>Brl</shortDescription>
+        <description>Braille</description>
+      </configItem>
+      <variantList>
+        <variant>
+          <configItem>
+            <name>left_hand</name>
+            <description>Left hand</description>
+          </configItem>
+        </variant>
+        <variant>
+          <configItem>
+            <name>right_hand</name>
+            <description>Right hand</description>
+          </configItem>
+        </variant>
+      </variantList>
+    </layout>
+  </layoutList>
+  <optionList>
+    <group allowMultipleSelection="true">
+      
+      <configItem>
+        <name>grp</name>
+        <description>Layout switching</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>grp:switch</name>
+          <description>R-Alt switches layout while pressed.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:lswitch</name>
+          <description>Left Alt key switches layout while pressed.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:lwin_switch</name>
+          <description>Left Win-key switches layout while pressed.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:rwin_switch</name>
+          <description>Right Win-key switches layout while pressed.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:win_switch</name>
+          <description>Both Win-keys switch layout while pressed.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:rctrl_switch</name>
+          <description>Right Ctrl key switches layout while pressed.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:toggle</name>
+          <description>Right Alt key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:lalt_toggle</name>
+          <description>Left Alt key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:caps_toggle</name>
+          <description>CapsLock key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:shift_caps_toggle</name>
+          <description>Shift+CapsLock changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:shift_caps_switch</name>
+          <description>CapsLock switch to first layout, Shift+CapsLock switch to last layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:alt_caps_toggle</name>
+          <description>Alt+CapsLock changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:shifts_toggle</name>
+          <description>Both Shift keys together change layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:alts_toggle</name>
+          <description>Both Alt keys together change layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:ctrls_toggle</name>
+          <description>Both Ctrl keys together change layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:ctrl_shift_toggle</name>
+          <description>Ctrl+Shift change layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:lctrl_lshift_toggle</name>
+          <description>LCtrl+LShift change layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:ctrl_alt_toggle</name>
+          <description>Alt+Ctrl change layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:alt_shift_toggle</name>
+          <description>Alt+Shift change layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:menu_toggle</name>
+          <description>Menu key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:lwin_toggle</name>
+          <description>Left Win-key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:rwin_toggle</name>
+          <description>Right Win-key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:lshift_toggle</name>
+          <description>Left Shift key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:rshift_toggle</name>
+          <description>Right Shift key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:lctrl_toggle</name>
+          <description>Left Ctrl key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:rctrl_toggle</name>
+          <description>Right Ctrl key changes layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp:sclk_toggle</name>
+          <description>ScrollLock key changes group.</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="true">
+      
+      <configItem>
+        <name>lv3</name>
+        <description>Third level choosers</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>lv3:switch</name>
+          <description>Press Right Ctrl to choose 3rd level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:menu_switch</name>
+          <description>Press Menu key to choose 3rd level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:win_switch</name>
+          <description>Press any of Win-keys to choose 3rd level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:lwin_switch</name>
+          <description>Press Left Win-key to choose 3rd level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:rwin_switch</name>
+          <description>Press Right Win-key to choose 3rd level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:alt_switch</name>
+          <description>Press any of Alt keys to choose 3rd level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:lalt_switch</name>
+          <description>Press Left Alt key to choose 3rd level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:ralt_switch</name>
+          <description>Press Right Alt key to choose 3rd level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:ralt_switch_multikey</name>
+          <description>Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:ralt_alt</name>
+          <description>Right Alt key never chooses 3rd level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>lv3:enter_switch</name>
+          <description>Press Enter key on keypad to choose 3rd level.</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="false">
+      
+      <configItem>
+        <name>ctrl</name>
+        <description>Ctrl key position</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>ctrl:nocaps</name>
+          <description>Make CapsLock an additional Ctrl.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>ctrl:swapcaps</name>
+          <description>Swap Ctrl and CapsLock.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>ctrl:ctrl_ac</name>
+          <description>Ctrl key at left of 'A'</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>ctrl:ctrl_aa</name>
+          <description>Ctrl key at bottom left</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>ctrl:ctrl_ra</name>
+          <description>Right Ctrl key works as Right Alt.</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="true">
+      
+      <configItem>
+        <name>grp_led</name>
+        <description>Use keyboard LED to show alternative layout.</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>grp_led:num</name>
+          <description>NumLock LED shows alternative layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp_led:caps</name>
+          <description>CapsLock LED shows alternative layout.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>grp_led:scroll</name>
+          <description>ScrollLock LED shows alternative layout.</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="false">
+      
+      <configItem>
+        <name>keypad</name>
+        <description>Numeric keypad layout selection</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>keypad:legacy</name>
+          <description>Legacy keypad</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>keypad:comma</name>
+          <description>Force standard comma keypad</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>keypad:oss</name>
+          <description>Keypad with unicode additions (arrows and math operators)</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>keypad:future</name>
+          <description>Keypad with unicode additions (arrows and math operators). Math operators on default level.</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>keypad:legacy_wang</name>
+          <description>Legacy Wang 724 keypad</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>keypad:oss_wang</name>
+          <description>Wang 724 keypad with unicode additions (arrows and math operators)</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>keypad:future_wang</name>
+          <description>Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level.</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>keypad:phone_hex</name>
+          <description>ATM/phone-style hexadecimal keypad</description>
+        </configItem>
+      </option>
+    </group>
+    
+    <group allowMultipleSelection="false">
+      
+      <configItem>
+        <name>kpdl</name>
+        <description>Numeric keypad delete key behaviour</description>
+      </configItem>
+      <option>
+        <configItem>
+          
+          <name>kpdl:dot</name>
+          <description>Legacy key with dot</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>kpdl:comma</name>
+          
+          <description>Legacy key with comma</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>kpdl:dotoss</name>
+          <description>Four-level key with dot</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>kpdl:commaoss</name>
+          <description>Four-level key with comma</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>kpdl:momayyezoss</name>
+          <description>Four-level key with momayyez</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>kpdl:kposs</name>
+          
+          <description>Four-level key with abstract separators</description>
+       </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="false">
+      
+      <configItem>
+        <name>caps</name>
+        <description>CapsLock key behavior</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>caps:internal</name>
+          <description>CapsLock uses internal capitalization. Shift "pauses" CapsLock.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>caps:internal_nocancel</name>
+          <description>CapsLock uses internal capitalization. Shift doesn't affect CapsLock.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>caps:shift</name>
+          <description>CapsLock acts as Shift with locking. Shift "pauses" CapsLock.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>caps:shift_nocancel</name>
+          <description>CapsLock acts as Shift with locking. Shift doesn't affect CapsLock.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>caps:shift_lock</name>
+          <description>CapsLock just locks the Shift modifier.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>caps:capslock</name>
+          <description>CapsLock toggles normal capitalization of alphabetic characters.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>caps:swapescape</name>
+          <description>Swap ESC and CapsLock.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>caps:shiftlock</name>
+          <description>CapsLock toggles Shift so all keys are affected.</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="false">
+      
+      <configItem>
+        <name>altwin</name>
+        <description>Alt/Win key behavior</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>altwin:menu</name>
+          <description>Add the standard behavior to Menu key.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>altwin:meta_alt</name>
+          <description>Alt and Meta are on the Alt keys.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>altwin:ctrl_win</name>
+          <description>Control is mapped to the Win-keys (and the usual Ctrl keys).</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>altwin:meta_win</name>
+          <description>Meta is mapped to the Win-keys.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>altwin:left_meta_win</name>
+          <description>Meta is mapped to the left Win-key.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>altwin:super_win</name>
+          <description>Super is mapped to the Win-keys.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>altwin:hyper_win</name>
+          <description>Hyper is mapped to the Win-keys.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>altwin:alt_super_win</name>
+          <description>Alt is mapped to the right Win-key and Super to Menu.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>altwin:swap_lalt_lwin</name>
+          <description>Left Alt is swapped with left Win-key.</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="true">
+      
+      <configItem>
+        <name>Compose key</name>
+        <description>Compose key position</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>compose:ralt</name>
+          <description>Right Alt is Compose.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>compose:lwin</name>
+          <description>Left Win-key is Compose.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>compose:rwin</name>
+          <description>Right Win-key is Compose.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>compose:menu</name>
+          <description>Menu is Compose.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>compose:rctrl</name>
+          <description>Right Ctrl is Compose.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>compose:caps</name>
+          <description>Caps Lock is Compose.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>compose:102</name>
+          <description>Less-than/Greater-than is Compose.</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="true">
+      <configItem>
+        <name>compat</name>
+        <description>Miscellaneous compatibility options</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>numpad:pc</name>
+          <description>Default numeric keypad keys.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>numpad:mac</name>
+          <description>Numeric keypad keys work as with Mac.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>numpad:microsoft</name>
+          <description>Shift with numeric keypad keys works as in MS Windows.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>srvrkeys:none</name>
+          <description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>apple:badmap</name>
+          <description>Swap keycodes of two keys when Mac keyboards are misdetected by kernel.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>shift:breaks_caps</name>
+          <description>Shift cancels CapsLock.</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="true">
+      
+      <configItem>
+        <name>eurosign</name>
+        <description>Adding the EuroSign to certain keys</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>eurosign:e</name>
+          <description>Add the EuroSign to the E key.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>eurosign:2</name>
+          <description>Add the EuroSign to the 2 key.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>eurosign:4</name>
+          <description>Add the EuroSign to the 4 key.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>eurosign:5</name>
+          <description>Add the EuroSign to the 5 key.</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="false">
+      
+      <configItem>
+        <name>nbsp</name>
+        <description>Using space key to input non-breakable space character</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>nbsp:none</name>
+          <description>Space key outputs usual space at any level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>nbsp:level2</name>
+          <description>Space key outputs non-breakable space character at second level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>nbsp:level3</name>
+          <description>Space key outputs non-breakable space character at third level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>nbsp:level3s</name>
+          <description>Space key outputs non-breakable space character at third level, nothing at fourth level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>nbsp:level3n</name>
+          <description>Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>nbsp:level4</name>
+          <description>Space key outputs non-breakable space character at fourth level.</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>nbsp:level4n</name>
+          <description>Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level</description>
+        </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>nbsp:level4nl</name>
+          <description>Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift</description>
+        </configItem>
+      </option>
+    </group>
+    <group allowMultipleSelection="true">
+      <configItem>
+        <name>japan</name>
+        <description>Japanese keyboard options</description>
+      </configItem>
+      <option>
+        <configItem>
+          <name>japan:kana_lock</name>
+          <description>Kana Lock key is locking</description>
+       </configItem>
+      </option>
+      <option>
+        <configItem>
+          <name>japan:nicola_f_bs</name>
+          <description>NICOLA-F style Backspace</description>
+       </configItem>
+      </option>
+    </group>
+  </optionList>
+</xkbConfigRegistry>
diff --git a/tests/dblp_bht_entity.dtd b/tests/dblp_bht_entity.dtd
new file mode 100644 (file)
index 0000000..77a7c5d
--- /dev/null
@@ -0,0 +1,149 @@
+<!ELEMENT dblp ANY>
+<!ENTITY reg "&#174;">
+<!ENTITY micro "&#181;">
+<!ENTITY times "&#215;">
+<!ENTITY middot "&#183;">
+<!ENTITY nbsp "&#160;">
+<!ENTITY ge "&#8805;">
+<!ENTITY le "&#8804;">
+<!ENTITY macr "&#175;">
+<!ENTITY copy "&#169;">
+<!-- <!ENTITY quot "&#34;"> does not work in java, cause it's predefined... -->
+<!-- (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+-->
+<!-- Character entity set. Typical invocation:
+     <!ENTITY % HTMLlat1 PUBLIC
+       "ISO 8879-1986//ENTITIES Added Latin 1//EN//XML">
+-->
+<!-- This version of the entity set can be used with any SGML document
+     which uses ISO 8859-1 or ISO 10646 as its document character 
+     set. This includes XML documents and ISO HTML documents. 
+-->
+<!ENTITY Agrave "&#192;">
+<!-- capital A, grave accent -->
+<!ENTITY Aacute "&#193;">
+<!-- capital A, acute accent -->
+<!ENTITY Acirc "&#194;">
+<!-- capital A, circumflex accent -->
+<!ENTITY Atilde "&#195;">
+<!-- capital A, tilde -->
+<!ENTITY Auml "&#196;">
+<!-- capital A, dieresis or umlaut mark -->
+<!ENTITY Aring "&#197;">
+<!-- capital A, ring -->
+<!ENTITY AElig "&#198;">
+<!-- capital AE diphthong (ligature) -->
+<!ENTITY Ccedil "&#199;">
+<!-- capital C, cedilla -->
+<!ENTITY Egrave "&#200;">
+<!-- capital E, grave accent -->
+<!ENTITY Eacute "&#201;">
+<!-- capital E, acute accent -->
+<!ENTITY Ecirc "&#202;">
+<!-- capital E, circumflex accent -->
+<!ENTITY Euml "&#203;">
+<!-- capital E, dieresis or umlaut mark -->
+<!ENTITY Igrave "&#204;">
+<!-- capital I, grave accent -->
+<!ENTITY Iacute "&#205;">
+<!-- capital I, acute accent -->
+<!ENTITY Icirc "&#206;">
+<!-- capital I, circumflex accent -->
+<!ENTITY Iuml "&#207;">
+<!-- capital I, dieresis or umlaut mark -->
+<!ENTITY ETH "&#208;">
+<!-- capital Eth, Icelandic -->
+<!ENTITY Ntilde "&#209;">
+<!-- capital N, tilde -->
+<!ENTITY Ograve "&#210;">
+<!-- capital O, grave accent -->
+<!ENTITY Oacute "&#211;">
+<!-- capital O, acute accent -->
+<!ENTITY Ocirc "&#212;">
+<!-- capital O, circumflex accent -->
+<!ENTITY Otilde "&#213;">
+<!-- capital O, tilde -->
+<!ENTITY Ouml "&#214;">
+<!-- capital O, dieresis or umlaut mark -->
+<!ENTITY Oslash "&#216;">
+<!-- capital O, slash -->
+<!ENTITY Ugrave "&#217;">
+<!-- capital U, grave accent -->
+<!ENTITY Uacute "&#218;">
+<!-- capital U, acute accent -->
+<!ENTITY Ucirc "&#219;">
+<!-- capital U, circumflex accent -->
+<!ENTITY Uuml "&#220;">
+<!-- capital U, dieresis or umlaut mark -->
+<!ENTITY Yacute "&#221;">
+<!-- capital Y, acute accent -->
+<!ENTITY THORN "&#222;">
+<!-- capital THORN, Icelandic -->
+<!ENTITY szlig "&#223;">
+<!-- small sharp s, German (sz ligature) -->
+<!ENTITY agrave "&#224;">
+<!-- small a, grave accent -->
+<!ENTITY aacute "&#225;">
+<!-- small a, acute accent -->
+<!ENTITY acirc "&#226;">
+<!-- small a, circumflex accent -->
+<!ENTITY atilde "&#227;">
+<!-- small a, tilde -->
+<!ENTITY auml "&#228;">
+<!-- small a, dieresis or umlaut mark -->
+<!ENTITY aring "&#229;">
+<!-- small a, ring -->
+<!ENTITY aelig "&#230;">
+<!-- small ae diphthong (ligature) -->
+<!ENTITY ccedil "&#231;">
+<!-- small c, cedilla -->
+<!ENTITY egrave "&#232;">
+<!-- small e, grave accent -->
+<!ENTITY eacute "&#233;">
+<!-- small e, acute accent -->
+<!ENTITY ecirc "&#234;">
+<!-- small e, circumflex accent -->
+<!ENTITY euml "&#235;">
+<!-- small e, dieresis or umlaut mark -->
+<!ENTITY igrave "&#236;">
+<!-- small i, grave accent -->
+<!ENTITY iacute "&#237;">
+<!-- small i, acute accent -->
+<!ENTITY icirc "&#238;">
+<!-- small i, circumflex accent -->
+<!ENTITY iuml "&#239;">
+<!-- small i, dieresis or umlaut mark -->
+<!ENTITY eth "&#240;">
+<!-- small eth, Icelandic -->
+<!ENTITY ntilde "&#241;">
+<!-- small n, tilde -->
+<!ENTITY ograve "&#242;">
+<!-- small o, grave accent -->
+<!ENTITY oacute "&#243;">
+<!-- small o, acute accent -->
+<!ENTITY ocirc "&#244;">
+<!-- small o, circumflex accent -->
+<!ENTITY otilde "&#245;">
+<!-- small o, tilde -->
+<!ENTITY ouml "&#246;">
+<!-- small o, dieresis or umlaut mark -->
+<!ENTITY oslash "&#248;">
+<!-- small o, slash -->
+<!ENTITY ugrave "&#249;">
+<!-- small u, grave accent -->
+<!ENTITY uacute "&#250;">
+<!-- small u, acute accent -->
+<!ENTITY ucirc "&#251;">
+<!-- small u, circumflex accent -->
+<!ENTITY uuml "&#252;">
+<!-- small u, dieresis or umlaut mark -->
+<!ENTITY yacute "&#253;">
+<!-- small y, acute accent -->
+<!ENTITY thorn "&#254;">
+<!-- small thorn, Icelandic -->
+<!ENTITY yuml "&#255;">
+<!-- small y, dieresis or umlaut mark -->
+
diff --git a/tests/schema/calstblx.dtd b/tests/schema/calstblx.dtd
new file mode 100644 (file)
index 0000000..5290040
--- /dev/null
@@ -0,0 +1,215 @@
+<!-- ...................................................................... -->
+<!-- DocBook CALS Table Model V4.5 ........................................ -->
+<!-- File calstblx.mod .................................................... -->
+
+<!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
+     O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+     Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+     Organization for the Advancement of Structured Information
+     Standards (OASIS).
+
+     This DTD is based on the CALS Table Model
+     PUBLIC "-//USA-DOD//DTD Table Model 951010//EN"
+
+     $Id: calstblx.dtd 6341 2006-10-03 15:58:28Z nwalsh $
+
+     Permission to use, copy, modify and distribute the DocBook 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 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 CALS Table Model
+     converted to XML. It has been modified slightly for use in the
+     combined HTML/CALS models supported by DocBook V4.5.
+-->
+
+<!-- These definitions are not directly related to the table model, but are
+     used in the default CALS table model and are usually defined elsewhere
+     (and prior to the inclusion of this table module) in a CALS DTD. -->
+
+<!ENTITY % bodyatt "">
+<!ENTITY % secur "">
+
+<!-- no if zero(s),
+                                yes if any other digits value -->
+
+<!ENTITY % yesorno 'CDATA'>
+<!ENTITY % titles  'title?'>
+
+<!-- default for use in entry content -->
+
+<!ENTITY % paracon '#PCDATA'>
+
+<!--
+The parameter entities as defined below provide the CALS table model
+as published (as part of the Example DTD) in MIL-HDBK-28001.
+
+These following declarations provide the CALS-compliant default definitions
+for these entities.  However, these entities can and should be redefined
+(by giving the appropriate parameter entity declaration(s) prior to the
+reference to this Table Model declaration set entity) to fit the needs
+of the current application.
+-->
+
+<!ENTITY % tbl.table.name       "(table|chart)">
+<!ENTITY % tbl.table-titles.mdl "%titles;,">
+<!ENTITY % tbl.table-main.mdl   "(tgroup+|graphic+)">
+<!ENTITY % tbl.table.mdl        "%tbl.table-titles.mdl; %tbl.table-main.mdl;">
+<!ENTITY % tbl.table.att        '
+    tabstyle    CDATA           #IMPLIED
+    tocentry    %yesorno;       #IMPLIED
+    shortentry  %yesorno;       #IMPLIED
+    orient      (port|land)     #IMPLIED
+    pgwide      %yesorno;       #IMPLIED '>
+<!ENTITY % tbl.tgroup.mdl       "colspec*,spanspec*,thead?,tfoot?,tbody">
+<!ENTITY % tbl.tgroup.att       '
+    tgroupstyle CDATA           #IMPLIED '>
+<!ENTITY % tbl.hdft.mdl         "colspec*,row+">
+<!ENTITY % tbl.row.mdl          "(entry|entrytbl)+">
+<!ENTITY % tbl.entrytbl.mdl     "colspec*,spanspec*,thead?,tbody">
+<!ENTITY % tbl.entry.mdl        "(para|warning|caution|note|legend|%paracon;)*">
+
+<!ENTITY % tbl.frame.attval     "top|bottom|topbot|all|sides|none">
+<!ENTITY % tbl.tbody.mdl        "row+">
+
+<!-- =====  Element and attribute declarations follow. =====  -->
+
+<!--doc:A formal table in a document.-->
+<!ELEMENT table %ho; (%tbl.table.mdl;)>
+
+<!ATTLIST table
+        frame           (%tbl.frame.attval;)                    #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        %tbl.table.att;
+        %bodyatt;
+        %secur;
+>
+
+<!--doc:A wrapper for the main content of a table, or part of a table.-->
+<!ELEMENT tgroup %ho; (%tbl.tgroup.mdl;) >
+
+<!ATTLIST tgroup
+        cols            CDATA                                   #REQUIRED
+        %tbl.tgroup.att;
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        char            CDATA                                   #IMPLIED
+        charoff         CDATA                                   #IMPLIED
+        %secur;
+>
+
+<!--doc:Specifications for a column in a table.-->
+<!ELEMENT colspec %ho; EMPTY >
+
+<!ATTLIST colspec
+        colnum          CDATA                                   #IMPLIED
+        colname         CDATA                                   #IMPLIED
+        colwidth        CDATA                                   #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        char            CDATA                                   #IMPLIED
+        charoff         CDATA                                   #IMPLIED
+>
+
+<!--doc:Formatting information for a spanned column in a table.-->
+<!ELEMENT spanspec %ho; EMPTY >
+
+<!ATTLIST spanspec
+        namest          CDATA                                   #REQUIRED
+        nameend         CDATA                                   #REQUIRED
+        spanname        CDATA                                   #REQUIRED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        char            CDATA                                   #IMPLIED
+        charoff         CDATA                                   #IMPLIED
+>
+
+<!--doc:A table header consisting of one or more rows.-->
+<!ELEMENT thead %ho; (%tbl.hdft.mdl;)>
+<!ATTLIST thead
+        valign          (top|middle|bottom)                     #IMPLIED
+        %secur;
+>
+
+<!--doc:A table footer consisting of one or more rows.-->
+<!ELEMENT tfoot %ho; (%tbl.hdft.mdl;)>
+<!ATTLIST tfoot
+        valign          (top|middle|bottom)                     #IMPLIED
+        %secur;
+>
+
+<!--doc:A wrapper for the rows of a table or informal table.-->
+<!ELEMENT tbody %ho; (%tbl.tbody.mdl;)>
+
+<!ATTLIST tbody
+        valign          (top|middle|bottom)                     #IMPLIED
+        %secur;
+>
+
+<!--doc:A row in a table.-->
+<!ELEMENT row %ho; (%tbl.row.mdl;)>
+
+<!ATTLIST row
+        rowsep          %yesorno;                               #IMPLIED
+        valign          (top|middle|bottom)                     #IMPLIED
+        %secur;
+>
+
+<!--doc:A subtable appearing in place of an Entry in a table.-->
+<!ELEMENT entrytbl %ho; (%tbl.entrytbl.mdl;)>
+
+<!ATTLIST entrytbl
+        cols            CDATA                                   #REQUIRED
+        %tbl.tgroup.att;
+        colname         CDATA                                   #IMPLIED
+        spanname        CDATA                                   #IMPLIED
+        namest          CDATA                                   #IMPLIED
+        nameend         CDATA                                   #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        char            CDATA                                   #IMPLIED
+        charoff         CDATA                                   #IMPLIED
+        %secur;
+>
+
+<!--doc:A cell in a table.-->
+<!ELEMENT entry %ho; (%tbl.entry.mdl;)*>
+
+<!ATTLIST entry
+        colname         CDATA                                   #IMPLIED
+        namest          CDATA                                   #IMPLIED
+        nameend         CDATA                                   #IMPLIED
+        spanname        CDATA                                   #IMPLIED
+        morerows        CDATA                                   #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        char            CDATA                                   #IMPLIED
+        charoff         CDATA                                   #IMPLIED
+        rotate          %yesorno;                               #IMPLIED
+        valign          (top|middle|bottom)                     #IMPLIED
+        %secur;
+>
+
+<!-- End of DocBook CALS Table Model V4.5 ................................. -->
+<!-- ...................................................................... -->
diff --git a/tests/schema/catalog.xml b/tests/schema/catalog.xml
new file mode 100644 (file)
index 0000000..f75c1d7
--- /dev/null
@@ -0,0 +1,124 @@
+<?xml version='1.0'?>
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="public">
+
+<!-- ...................................................................... -->
+<!-- XML Catalog data for DocBook XML V4.5 ................................ -->
+<!-- File catalog.xml ..................................................... -->
+
+<!-- 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/.
+  -->
+
+<!-- This is the catalog data file for DocBook V4.5. It is provided as
+     a convenience in building your own catalog files. You need not use
+     the filenames listed here, and need not use the filename method of
+     identifying storage objects at all.  See the documentation for
+     detailed information on the files associated with the DocBook DTD.
+     See XML Catalogs at http://www.oasis-open.org/committees/entity/ for
+     detailed information on supplying and using catalog data.
+  -->
+
+<!-- ...................................................................... -->
+<!-- DocBook driver file .................................................. -->
+
+<public publicId="-//OASIS//DTD DocBook XML V4.5//EN"
+        uri="docbookx.dtd"/>
+
+<system systemId="http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
+       uri="docbookx.dtd"/>
+
+<system systemId="http://docbook.org/xml/4.5/docbookx.dtd"
+       uri="docbookx.dtd"/>
+
+<!-- ...................................................................... -->
+<!-- DocBook modules ...................................................... -->
+
+<public publicId="-//OASIS//DTD DocBook CALS Table Model V4.5//EN"
+        uri="calstblx.dtd"/>
+
+<public publicId="-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN"
+       uri="htmltblx.mod"/>
+
+<public publicId="-//OASIS//DTD XML Exchange Table Model 19990315//EN"
+        uri="soextblx.dtd"/>
+
+<public publicId="-//OASIS//ELEMENTS DocBook Information Pool V4.5//EN"
+        uri="dbpoolx.mod"/>
+
+<public publicId="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN"
+        uri="dbhierx.mod"/>
+
+<public publicId="-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN"
+        uri="dbgenent.mod"/>
+
+<public publicId="-//OASIS//ENTITIES DocBook Notations V4.5//EN"
+        uri="dbnotnx.mod"/>
+
+<public publicId="-//OASIS//ENTITIES DocBook Character Entities V4.5//EN"
+        uri="dbcentx.mod"/>
+
+<!-- ...................................................................... -->
+<!-- ISO entity sets ...................................................... -->
+
+<public publicId="ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML"
+        uri="ent/isodia.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
+        uri="ent/isonum.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Publishing//EN//XML"
+        uri="ent/isopub.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES General Technical//EN//XML"
+        uri="ent/isotech.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
+        uri="ent/isolat1.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
+        uri="ent/isolat2.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Greek Letters//EN//XML"
+        uri="ent/isogrk1.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML"
+        uri="ent/isogrk2.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Greek Symbols//EN//XML"
+        uri="ent/isogrk3.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML"
+        uri="ent/isogrk4.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML"
+        uri="ent/isoamsa.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML"
+        uri="ent/isoamsb.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML"
+        uri="ent/isoamsc.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML"
+        uri="ent/isoamsn.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML"
+        uri="ent/isoamso.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML"
+        uri="ent/isoamsr.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML"
+        uri="ent/isobox.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML"
+        uri="ent/isocyr1.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML"
+        uri="ent/isocyr2.ent"/>
+
+<!-- End of catalog data for DocBook XML V4.5 ............................. -->
+<!-- ...................................................................... -->
+
+</catalog>
diff --git a/tests/schema/dbcentx.mod b/tests/schema/dbcentx.mod
new file mode 100644 (file)
index 0000000..49238b3
--- /dev/null
@@ -0,0 +1,384 @@
+<!-- ...................................................................... -->
+<!-- DocBook character entities module V4.5 ............................... -->
+<!-- File dbcentx.mod ..................................................... -->
+
+<!-- Copyright 1992-2004 HaL Computer Systems, Inc.,
+     O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+     Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+     Organization for the Advancement of Structured Information
+     Standards (OASIS).
+
+     $Id: dbcentx.mod 6341 2006-10-03 15:58:28Z nwalsh $
+
+     Permission to use, copy, modify and distribute the DocBook 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 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 entity declarations for the standard ISO
+     entity sets used by DocBook.
+
+     In DTD driver files referring to this module, please use an entity
+     declaration that uses the public identifier shown below:
+
+     <!ENTITY % dbcent PUBLIC
+     "-//OASIS//ENTITIES DocBook Character Entities V4.5//EN"
+     "dbcentx.mod">
+     %dbcent;
+
+     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.
+-->
+
+<!-- ...................................................................... -->
+
+<![%sgml.features;[
+
+<!ENTITY % ISOamsa.module "INCLUDE">
+<![ %ISOamsa.module; [
+<!ENTITY % ISOamsa PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN">
+<!--end of ISOamsa.module-->]]>
+
+<!ENTITY % ISOamsb.module "INCLUDE">
+<![ %ISOamsb.module; [
+<!ENTITY % ISOamsb PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN">
+<!--end of ISOamsb.module-->]]>
+
+<!ENTITY % ISOamsc.module "INCLUDE">
+<![ %ISOamsc.module; [
+<!ENTITY % ISOamsc PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN">
+<!--end of ISOamsc.module-->]]>
+
+<!ENTITY % ISOamsn.module "INCLUDE">
+<![ %ISOamsn.module; [
+<!ENTITY % ISOamsn PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN">
+<!--end of ISOamsn.module-->]]>
+
+<!ENTITY % ISOamso.module "INCLUDE">
+<![ %ISOamso.module; [
+<!ENTITY % ISOamso PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN">
+<!--end of ISOamso.module-->]]>
+
+<!ENTITY % ISOamsr.module "INCLUDE">
+<![ %ISOamsr.module; [
+<!ENTITY % ISOamsr PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN">
+<!--end of ISOamsr.module-->]]>
+
+<!ENTITY % ISObox.module "INCLUDE">
+<![ %ISObox.module; [
+<!ENTITY % ISObox PUBLIC
+"ISO 8879:1986//ENTITIES Box and Line Drawing//EN">
+<!--end of ISObox.module-->]]>
+
+<!ENTITY % ISOcyr1.module "INCLUDE">
+<![ %ISOcyr1.module; [
+<!ENTITY % ISOcyr1 PUBLIC
+"ISO 8879:1986//ENTITIES Russian Cyrillic//EN">
+<!--end of ISOcyr1.module-->]]>
+
+<!ENTITY % ISOcyr2.module "INCLUDE">
+<![ %ISOcyr2.module; [
+<!ENTITY % ISOcyr2 PUBLIC
+"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN">
+<!--end of ISOcyr2.module-->]]>
+
+<!ENTITY % ISOdia.module "INCLUDE">
+<![ %ISOdia.module; [
+<!ENTITY % ISOdia PUBLIC
+"ISO 8879:1986//ENTITIES Diacritical Marks//EN">
+<!--end of ISOdia.module-->]]>
+
+<!ENTITY % ISOgrk1.module "INCLUDE">
+<![ %ISOgrk1.module; [
+<!ENTITY % ISOgrk1 PUBLIC
+"ISO 8879:1986//ENTITIES Greek Letters//EN">
+<!--end of ISOgrk1.module-->]]>
+
+<!ENTITY % ISOgrk2.module "INCLUDE">
+<![ %ISOgrk2.module; [
+<!ENTITY % ISOgrk2 PUBLIC
+"ISO 8879:1986//ENTITIES Monotoniko Greek//EN">
+<!--end of ISOgrk2.module-->]]>
+
+<!ENTITY % ISOgrk3.module "INCLUDE">
+<![ %ISOgrk3.module; [
+<!ENTITY % ISOgrk3 PUBLIC
+"ISO 8879:1986//ENTITIES Greek Symbols//EN">
+<!--end of ISOgrk3.module-->]]>
+
+<!ENTITY % ISOgrk4.module "INCLUDE">
+<![ %ISOgrk4.module; [
+<!ENTITY % ISOgrk4 PUBLIC
+"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN">
+<!--end of ISOgrk4.module-->]]>
+
+<!ENTITY % ISOlat1.module "INCLUDE">
+<![ %ISOlat1.module; [
+<!ENTITY % ISOlat1 PUBLIC
+"ISO 8879:1986//ENTITIES Added Latin 1//EN">
+<!--end of ISOlat1.module-->]]>
+
+<!ENTITY % ISOlat2.module "INCLUDE">
+<![ %ISOlat2.module; [
+<!ENTITY % ISOlat2 PUBLIC
+"ISO 8879:1986//ENTITIES Added Latin 2//EN">
+<!--end of ISOlat2.module-->]]>
+
+<!ENTITY % ISOnum.module "INCLUDE">
+<![ %ISOnum.module; [
+<!ENTITY % ISOnum PUBLIC
+"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN">
+<!--end of ISOnum.module-->]]>
+
+<!ENTITY % ISOpub.module "INCLUDE">
+<![ %ISOpub.module; [
+<!ENTITY % ISOpub PUBLIC
+"ISO 8879:1986//ENTITIES Publishing//EN">
+<!--end of ISOpub.module-->]]>
+
+<!ENTITY % ISOtech.module "INCLUDE">
+<![ %ISOtech.module; [
+<!ENTITY % ISOtech PUBLIC
+"ISO 8879:1986//ENTITIES General Technical//EN">
+<!--end of ISOtech.module-->]]>
+
+<!--end of sgml.features-->]]>
+
+<![%xml.features;[
+
+<!ENTITY % ISOamsa.module "INCLUDE">
+<![%ISOamsa.module;[
+<!ENTITY % ISOamsa PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML"
+"ent/isoamsa.ent">
+<!--end of ISOamsa.module-->]]>
+
+<!ENTITY % ISOamsb.module "INCLUDE">
+<![%ISOamsb.module;[
+<!ENTITY % ISOamsb PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML"
+"ent/isoamsb.ent">
+<!--end of ISOamsb.module-->]]>
+
+<!ENTITY % ISOamsc.module "INCLUDE">
+<![%ISOamsc.module;[
+<!ENTITY % ISOamsc PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML"
+"ent/isoamsc.ent">
+<!--end of ISOamsc.module-->]]>
+
+<!ENTITY % ISOamsn.module "INCLUDE">
+<![%ISOamsn.module;[
+<!ENTITY % ISOamsn PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML"
+"ent/isoamsn.ent">
+<!--end of ISOamsn.module-->]]>
+
+<!ENTITY % ISOamso.module "INCLUDE">
+<![%ISOamso.module;[
+<!ENTITY % ISOamso PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML"
+"ent/isoamso.ent">
+<!--end of ISOamso.module-->]]>
+
+<!ENTITY % ISOamsr.module "INCLUDE">
+<![%ISOamsr.module;[
+<!ENTITY % ISOamsr PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML"
+"ent/isoamsr.ent">
+<!--end of ISOamsr.module-->]]>
+
+<!ENTITY % ISObox.module "INCLUDE">
+<![%ISObox.module;[
+<!ENTITY % ISObox PUBLIC
+"ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML"
+"ent/isobox.ent">
+<!--end of ISObox.module-->]]>
+
+<!ENTITY % ISOcyr1.module "INCLUDE">
+<![%ISOcyr1.module;[
+<!ENTITY % ISOcyr1 PUBLIC
+"ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML"
+"ent/isocyr1.ent">
+<!--end of ISOcyr1.module-->]]>
+
+<!ENTITY % ISOcyr2.module "INCLUDE">
+<![%ISOcyr2.module;[
+<!ENTITY % ISOcyr2 PUBLIC
+"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML"
+"ent/isocyr2.ent">
+<!--end of ISOcyr2.module-->]]>
+
+<!ENTITY % ISOdia.module "INCLUDE">
+<![%ISOdia.module;[
+<!ENTITY % ISOdia PUBLIC
+"ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML"
+"ent/isodia.ent">
+<!--end of ISOdia.module-->]]>
+
+<!ENTITY % ISOgrk1.module "INCLUDE">
+<![%ISOgrk1.module;[
+<!ENTITY % ISOgrk1 PUBLIC
+"ISO 8879:1986//ENTITIES Greek Letters//EN//XML"
+"ent/isogrk1.ent">
+<!--end of ISOgrk1.module-->]]>
+
+<!ENTITY % ISOgrk2.module "INCLUDE">
+<![%ISOgrk2.module;[
+<!ENTITY % ISOgrk2 PUBLIC
+"ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML"
+"ent/isogrk2.ent">
+<!--end of ISOgrk2.module-->]]>
+
+<!ENTITY % ISOgrk3.module "INCLUDE">
+<![%ISOgrk3.module;[
+<!ENTITY % ISOgrk3 PUBLIC
+"ISO 8879:1986//ENTITIES Greek Symbols//EN//XML"
+"ent/isogrk3.ent">
+<!--end of ISOgrk3.module-->]]>
+
+<!ENTITY % ISOgrk4.module "INCLUDE">
+<![%ISOgrk4.module;[
+<!ENTITY % ISOgrk4 PUBLIC
+"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML"
+"ent/isogrk4.ent">
+<!--end of ISOgrk4.module-->]]>
+
+<!ENTITY % ISOlat1.module "INCLUDE">
+<![%ISOlat1.module;[
+<!ENTITY % ISOlat1 PUBLIC
+"ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
+"ent/isolat1.ent">
+<!--end of ISOlat1.module-->]]>
+
+<!ENTITY % ISOlat2.module "INCLUDE">
+<![%ISOlat2.module;[
+<!ENTITY % ISOlat2 PUBLIC
+"ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
+"ent/isolat2.ent">
+<!--end of ISOlat2.module-->]]>
+
+<!ENTITY % ISOnum.module "INCLUDE">
+<![%ISOnum.module;[
+<!ENTITY % ISOnum PUBLIC
+"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
+"ent/isonum.ent">
+<!--end of ISOnum.module-->]]>
+
+<!ENTITY % ISOpub.module "INCLUDE">
+<![%ISOpub.module;[
+<!ENTITY % ISOpub PUBLIC
+"ISO 8879:1986//ENTITIES Publishing//EN//XML"
+"ent/isopub.ent">
+<!--end of ISOpub.module-->]]>
+
+<!ENTITY % ISOtech.module "INCLUDE">
+<![%ISOtech.module;[
+<!ENTITY % ISOtech PUBLIC
+"ISO 8879:1986//ENTITIES General Technical//EN//XML"
+"ent/isotech.ent">
+<!--end of ISOtech.module-->]]>
+
+<!--end of xml.features-->]]>
+
+<![ %ISOamsa.module; [
+%ISOamsa;
+]]>
+
+<![ %ISOamsb.module; [
+%ISOamsb;
+]]>
+
+<![ %ISOamsc.module; [
+%ISOamsc;
+]]>
+
+<![ %ISOamsn.module; [
+%ISOamsn;
+]]>
+
+<![ %ISOamso.module; [
+%ISOamso;
+]]>
+
+<![ %ISOamsr.module; [
+%ISOamsr;
+]]>
+
+<![ %ISObox.module; [
+%ISObox;
+]]>
+
+<![ %ISOcyr1.module; [
+%ISOcyr1;
+]]>
+
+<![ %ISOcyr2.module; [
+%ISOcyr2;
+]]>
+
+<![ %ISOdia.module; [
+%ISOdia;
+]]>
+
+<![ %ISOgrk1.module; [
+%ISOgrk1;
+]]>
+
+<![ %ISOgrk2.module; [
+%ISOgrk2;
+]]>
+
+<![ %ISOgrk3.module; [
+%ISOgrk3;
+]]>
+
+<![ %ISOgrk4.module; [
+%ISOgrk4;
+]]>
+
+<![ %ISOlat1.module; [
+%ISOlat1;
+]]>
+
+<![ %ISOlat2.module; [
+%ISOlat2;
+]]>
+
+<![ %ISOnum.module; [
+%ISOnum;
+]]>
+
+<![ %ISOpub.module; [
+%ISOpub;
+]]>
+
+<![ %ISOtech.module; [
+%ISOtech;
+]]>
+
+<!-- End of DocBook character entity sets module V4.5 ..................... -->
+<!-- ...................................................................... -->
diff --git a/tests/schema/dbebnf.dtd b/tests/schema/dbebnf.dtd
new file mode 100644 (file)
index 0000000..3ae5ed6
--- /dev/null
@@ -0,0 +1,122 @@
+<!-- ...................................................................... -->
+<!-- DocBook EBNF Module V1.2CR1 ............................................. -->
+<!-- File dbebnf.dtd ...................................................... -->
+
+<!-- Copyright (C) 2000, 2001, 2002, 2003, 2004 Organization for the Advancement
+     of Structured Information Standards (OASIS).
+
+     $Id: dbebnf.dtd 6341 2006-10-03 15:58:28Z nwalsh $
+
+     Permission to use, copy, modify and distribute the DocBook EBNF
+     Module 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 EBNF Module in any way, 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 is the driver file for V1.2CR1 of the DocBook EBNF Module.
+     Please use the following formal public identifier to identify it:
+
+     "-//OASIS//DTD DocBook EBNF Module V1.2CR1//EN"
+
+     For example, if your document's top-level element is Book, and
+     you are using DocBook directly, use the FPI in the DOCTYPE
+     declaration:
+
+     <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook EBNF Module V1.2CR1//EN"
+                    "http://www.oasis-open.org/docbook/xml/ebnf/1.2CR1/dbebnf.dtd"
+                    [...]>
+
+     Or, if you have a higher-level driver file that customizes DocBook,
+     use the FPI in the parameter entity declaration:
+
+     <!ENTITY % DocBookEBNFDTD PUBLIC "-//OASIS//DTD DocBook EBNF Module V1.2CR1//EN"
+                "http://www.oasis-open.org/docbook/xml/ebnf/1.2CR1/dbebnf.dtd">
+     %DocBookEBNFDTD;
+
+     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.
+-->
+
+<!ENTITY % ebnf.inline.hook "|nonterminal">
+<!ENTITY % ebnf.block.hook "|productionset|constraintdef">
+<!ENTITY % docbook PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+                   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+%docbook;
+
+<!ELEMENT productionset
+       ((%formalobject.title.content;)?, (production|productionrecap)+)>
+<!ATTLIST productionset
+       %common.attrib;
+        %role.attrib;
+>
+
+<!ELEMENT production (lhs, rhs, constraint*)>
+<!ATTLIST production
+       %idreq.common.attrib;
+        %role.attrib;
+>
+
+<!ELEMENT lhs (#PCDATA)>
+<!ATTLIST lhs
+       %common.attrib;
+        %role.attrib;
+>
+
+<!ELEMENT rhs (#PCDATA|nonterminal|lineannotation|sbr)*>
+<!ATTLIST rhs
+       %common.attrib;
+        %role.attrib;
+>
+
+<!-- Allowed to be an xpointer: you can point to non-terminals in -->
+<!-- other specifications. -->
+<!ENTITY % required-XLink-to-production-ID "def CDATA #REQUIRED">
+<!ELEMENT nonterminal (#PCDATA)>
+<!ATTLIST nonterminal
+       %common.attrib;
+       %required-XLink-to-production-ID;
+        %role.attrib;
+>
+
+<!-- Must be an IDREF: constraints identified in your spec must be -->
+<!-- represented in your spec. -->
+<!ENTITY % required-IDREF-to-constraintdef-ID "linkend IDREF #REQUIRED">
+<!ELEMENT constraint EMPTY>
+<!ATTLIST constraint
+       %common.attrib;
+       %required-IDREF-to-constraintdef-ID;
+        %role.attrib;
+>
+
+<!-- Must be an IDREF: you can only recap productions in your spec -->
+<!ENTITY % required-IDREF-to-production-ID "linkend IDREF #REQUIRED">
+<!ELEMENT productionrecap EMPTY>
+<!ATTLIST productionrecap
+       %common.attrib;
+        %role.attrib;
+       %required-IDREF-to-production-ID;
+>
+
+<!ELEMENT constraintdef (title, (%admon.mix;))>
+<!ATTLIST constraintdef
+       %idreq.common.attrib;
+        %role.attrib;
+>
+
+<!-- End of dbebnf.dtd V1.2CR1 ............................................... -->
+<!-- ...................................................................... -->
diff --git a/tests/schema/dbgenent.mod b/tests/schema/dbgenent.mod
new file mode 100644 (file)
index 0000000..ff5ba90
--- /dev/null
@@ -0,0 +1,41 @@
+<!-- ...................................................................... -->
+<!-- DocBook additional general entities V4.5 ............................. -->
+
+<!-- Copyright 1992-2004 HaL Computer Systems, Inc.,
+     O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+     Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+     Organization for the Advancement of Structured Information
+     Standards (OASIS).
+
+     In DTD driver files referring to this module, please use an entity
+     declaration that uses the public identifier shown below:
+
+     <!ENTITY % dbgenent PUBLIC
+     "-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN"
+     "dbgenent.mod">
+     %dbgenent;
+-->
+
+<!-- File dbgenent.mod .................................................... -->
+
+<!-- You can edit this file to add the following:
+
+     o General entity declarations of any kind.  For example:
+
+       <!ENTITY productname "WinWidget">          (small boilerplate)
+       <!ENTITY legal-notice SYSTEM "notice.sgm"> (large boilerplate)
+
+     o Notation declarations.  For example:
+
+       <!NOTATION chicken-scratch SYSTEM>
+
+     o Declarations for and references to external parameter entities
+       containing collections of any of the above.  For example:
+
+       <!ENTITY % all-titles PUBLIC "-//DocTools//ELEMENTS Book Titles//EN"
+           "booktitles.ent">
+       %all-titles;
+-->
+
+<!-- End of DocBook additional general entities V4.5 ...................... -->
+<!-- ...................................................................... -->
diff --git a/tests/schema/dbhierx.mod b/tests/schema/dbhierx.mod
new file mode 100644 (file)
index 0000000..716a9a5
--- /dev/null
@@ -0,0 +1,2193 @@
+<!-- ...................................................................... -->
+<!-- DocBook document hierarchy module V4.5 ............................... -->
+<!-- File dbhierx.mod ..................................................... -->
+
+<!-- Copyright 1992-2004 HaL Computer Systems, Inc.,
+     O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+     Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+     Organization for the Advancement of Structured Information
+     Standards (OASIS).
+
+     $Id: dbhierx.mod 6341 2006-10-03 15:58:28Z nwalsh $
+
+     Permission to use, copy, modify and distribute the DocBook 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 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 overall document
+     hierarchies of DocBook documents.  It covers computer documentation
+     manuals and manual fragments, as well as reference entries (such as
+     man pages) and technical journals or anthologies containing
+     articles.
+
+     This module depends on the DocBook information pool module.  All
+     elements and entities referenced but not defined here are assumed
+     to be defined in the information pool module.
+
+     In DTD driver files referring to this module, please use an entity
+     declaration that uses the public identifier shown below:
+
+     <!ENTITY % dbhier PUBLIC
+     "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN"
+     "dbhierx.mod">
+     %dbhier;
+
+     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.
+-->
+
+<!-- ...................................................................... -->
+<!-- Entities for module inclusions ....................................... -->
+
+<!ENTITY % dbhier.redecl.module                "IGNORE">
+<!ENTITY % dbhier.redecl2.module       "IGNORE">
+
+<!-- ...................................................................... -->
+<!-- Entities for element classes ......................................... -->
+
+<!ENTITY % local.appendix.class "">
+<!ENTITY % appendix.class      "appendix %local.appendix.class;">
+
+<!ENTITY % local.article.class "">
+<!ENTITY % article.class       "article %local.article.class;">
+
+<!ENTITY % local.book.class "">
+<!ENTITY % book.class          "book %local.book.class;">
+
+<!ENTITY % local.chapter.class "">
+<!ENTITY % chapter.class       "chapter %local.chapter.class;">
+
+<!ENTITY % local.index.class "">
+<!ENTITY % index.class         "index|setindex %local.index.class;">
+
+<!ENTITY % local.refentry.class "">
+<!ENTITY % refentry.class      "refentry %local.refentry.class;">
+
+<!ENTITY % local.section.class "">
+<!ENTITY % section.class       "section %local.section.class;">
+
+<!ENTITY % local.nav.class "">
+<!ENTITY % nav.class           "toc|lot|index|glossary|bibliography
+                               %local.nav.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 -->
+
+<![%dbhier.redecl.module;[
+<!-- Defining rdbhier here makes some buggy XML parsers happy. -->
+<!ENTITY % rdbhier "">
+%rdbhier;
+<!--end of dbhier.redecl.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Entities for element mixtures ........................................ -->
+
+<!ENTITY % local.divcomponent.mix "">
+<!ENTITY % divcomponent.mix
+               "%list.class;           |%admon.class;
+               |%linespecific.class;   |%synop.class;
+               |%para.class;           |%informal.class;
+               |%formal.class;         |%compound.class;
+               |%genobj.class;         |%descobj.class;
+               |%ndxterm.class;        |beginpage
+                %forms.hook;
+               %local.divcomponent.mix;">
+
+<!ENTITY % local.refcomponent.mix "">
+<!ENTITY % refcomponent.mix
+               "%list.class;           |%admon.class;
+               |%linespecific.class;   |%synop.class;
+               |%para.class;           |%informal.class;
+               |%formal.class;         |%compound.class;
+               |%genobj.class;         |%descobj.class;
+               |%ndxterm.class;        |beginpage
+               %forms.hook;
+                %local.refcomponent.mix;">
+
+<!ENTITY % local.indexdivcomponent.mix "">
+<!ENTITY % indexdivcomponent.mix
+               "itemizedlist|orderedlist|variablelist|simplelist
+               |%linespecific.class;   |%synop.class;
+               |%para.class;           |%informal.class;
+               |anchor|remark
+               |%link.char.class;
+                                       |beginpage
+               %local.indexdivcomponent.mix;">
+
+<!ENTITY % local.refname.char.mix "">
+<!ENTITY % refname.char.mix
+               "#PCDATA
+               |%tech.char.class;
+               %local.refname.char.mix;">
+
+<!ENTITY % local.partcontent.mix "">
+<!ENTITY % partcontent.mix
+               "%appendix.class;|%chapter.class;|%nav.class;|%article.class;
+               |preface|%refentry.class;|reference %local.partcontent.mix;">
+
+<!ENTITY % local.refinline.char.mix "">
+<!ENTITY % refinline.char.mix
+               "#PCDATA
+               |%xref.char.class;      |%gen.char.class;
+               |%link.char.class;      |%tech.char.class;
+               |%base.char.class;      |%docinfo.char.class;
+               |%other.char.class;
+               |%ndxterm.class;        |beginpage
+               %local.refinline.char.mix;">
+
+<!ENTITY % local.refclass.char.mix "">
+<!ENTITY % refclass.char.mix
+               "#PCDATA
+               |application
+               %local.refclass.char.mix;">
+
+<!-- Redeclaration placeholder 2 .......................................... -->
+
+<!-- For redeclaring entities that are declared after this point while
+     retaining their references to the entities that are declared before
+     this point -->
+
+<![%dbhier.redecl2.module;[
+<!-- Defining rdbhier2 here makes some buggy XML parsers happy. -->
+<!ENTITY % rdbhier2 "">
+%rdbhier2;
+<!--end of dbhier.redecl2.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Entities for content models .......................................... -->
+
+<!ENTITY % div.title.content
+       "title, subtitle?, titleabbrev?">
+
+<!ENTITY % bookcomponent.title.content
+       "title, subtitle?, titleabbrev?">
+
+<!ENTITY % sect.title.content
+       "title, subtitle?, titleabbrev?">
+
+<!ENTITY % refsect.title.content
+       "title, subtitle?, titleabbrev?">
+
+<!ENTITY % bookcomponent.content
+       "((%divcomponent.mix;)+,
+       (sect1*|(%refentry.class;)*|simplesect*|(%section.class;)*))
+       | (sect1+|(%refentry.class;)+|simplesect+|(%section.class;)+)">
+
+<!-- ...................................................................... -->
+<!-- Set and SetInfo ...................................................... -->
+
+<!ENTITY % set.content.module "INCLUDE">
+<![%set.content.module;[
+<!ENTITY % set.module "INCLUDE">
+<![%set.module;[
+<!ENTITY % local.set.attrib "">
+<!ENTITY % set.role.attrib "%role.attrib;">
+
+<!ENTITY % set.element "INCLUDE">
+<![%set.element;[
+<!--doc:A collection of books.-->
+<!ELEMENT set %ho; ((%div.title.content;)?, setinfo?, toc?, (set|%book.class;)+,
+               setindex?)
+               %ubiq.inclusion;>
+<!--end of set.element-->]]>
+
+<!-- FPI: SGML formal public identifier -->
+
+
+<!ENTITY % set.attlist "INCLUDE">
+<![%set.attlist;[
+<!ATTLIST set
+               fpi             CDATA           #IMPLIED
+               %status.attrib;
+               %common.attrib;
+               %set.role.attrib;
+               %local.set.attrib;
+>
+<!--end of set.attlist-->]]>
+<!--end of set.module-->]]>
+
+<!ENTITY % setinfo.module "INCLUDE">
+<![%setinfo.module;[
+<!ENTITY % local.setinfo.attrib "">
+<!ENTITY % setinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % setinfo.element "INCLUDE">
+<![%setinfo.element;[
+<!--doc:Meta-information for a Set.-->
+<!ELEMENT setinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of setinfo.element-->]]>
+
+<!-- Contents: IDs of the ToC, Books, and SetIndex that comprise
+               the set, in the order of their appearance -->
+
+
+<!ENTITY % setinfo.attlist "INCLUDE">
+<![%setinfo.attlist;[
+<!ATTLIST setinfo
+               contents        IDREFS          #IMPLIED
+               %common.attrib;
+               %setinfo.role.attrib;
+               %local.setinfo.attrib;
+>
+<!--end of setinfo.attlist-->]]>
+<!--end of setinfo.module-->]]>
+<!--end of set.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Book and BookInfo .................................................... -->
+
+<!ENTITY % book.content.module "INCLUDE">
+<![%book.content.module;[
+<!ENTITY % book.module "INCLUDE">
+<![%book.module;[
+
+<!ENTITY % local.book.attrib "">
+<!ENTITY % book.role.attrib "%role.attrib;">
+
+<!ENTITY % book.element "INCLUDE">
+<![%book.element;[
+<!--doc:A book.-->
+<!ELEMENT book %ho; ((%div.title.content;)?, bookinfo?,
+               (dedication | toc | lot
+               | glossary | bibliography | preface
+               | %chapter.class; | reference | part
+               | %article.class;
+               | %appendix.class;
+               | %index.class;
+               | colophon)*)
+               %ubiq.inclusion;>
+<!--end of book.element-->]]>
+
+<!-- FPI: SGML formal public identifier -->
+
+
+<!ENTITY % book.attlist "INCLUDE">
+<![%book.attlist;[
+<!ATTLIST book         fpi             CDATA           #IMPLIED
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %book.role.attrib;
+               %local.book.attrib;
+>
+<!--end of book.attlist-->]]>
+<!--end of book.module-->]]>
+
+<!ENTITY % bookinfo.module "INCLUDE">
+<![%bookinfo.module;[
+<!ENTITY % local.bookinfo.attrib "">
+<!ENTITY % bookinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % bookinfo.element "INCLUDE">
+<![%bookinfo.element;[
+<!--doc:Meta-information for a Book.-->
+<!ELEMENT bookinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of bookinfo.element-->]]>
+
+<!-- Contents: IDs of the ToC, LoTs, Prefaces, Parts, Chapters,
+               Appendixes, References, GLossary, Bibliography, and indexes
+               comprising the Book, in the order of their appearance -->
+
+
+<!ENTITY % bookinfo.attlist "INCLUDE">
+<![%bookinfo.attlist;[
+<!ATTLIST bookinfo
+               contents        IDREFS          #IMPLIED
+               %common.attrib;
+               %bookinfo.role.attrib;
+               %local.bookinfo.attrib;
+>
+<!--end of bookinfo.attlist-->]]>
+<!--end of bookinfo.module-->]]>
+<!--end of book.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Dedication, ToC, and LoT ............................................. -->
+
+<!ENTITY % dedication.module "INCLUDE">
+<![%dedication.module;[
+<!ENTITY % local.dedication.attrib "">
+<!ENTITY % dedication.role.attrib "%role.attrib;">
+
+<!ENTITY % dedication.element "INCLUDE">
+<![%dedication.element;[
+<!--doc:A wrapper for the dedication section of a book.-->
+<!ELEMENT dedication %ho; ((%sect.title.content;)?, (%legalnotice.mix;)+)>
+<!--end of dedication.element-->]]>
+
+<!ENTITY % dedication.attlist "INCLUDE">
+<![%dedication.attlist;[
+<!ATTLIST dedication
+               %status.attrib;
+               %common.attrib;
+               %dedication.role.attrib;
+               %local.dedication.attrib;
+>
+<!--end of dedication.attlist-->]]>
+<!--end of dedication.module-->]]>
+
+<!ENTITY % colophon.module "INCLUDE">
+<![ %colophon.module; [
+<!ENTITY % local.colophon.attrib "">
+<!ENTITY % colophon.role.attrib "%role.attrib;">
+
+<!ENTITY % colophon.element "INCLUDE">
+<![ %colophon.element; [
+<!--doc:Text at the back of a book describing facts about its production.-->
+<!ELEMENT colophon %ho; ((%sect.title.content;)?, (%textobject.mix;)+)>
+<!--end of colophon.element-->]]>
+
+<!ENTITY % colophon.attlist "INCLUDE">
+<![ %colophon.attlist; [
+<!ATTLIST colophon
+               %status.attrib;
+               %common.attrib;
+               %colophon.role.attrib;
+               %local.colophon.attrib;>
+<!--end of colophon.attlist-->]]>
+<!--end of colophon.module-->]]>
+
+<!ENTITY % toc.content.module "INCLUDE">
+<![%toc.content.module;[
+<!ENTITY % toc.module "INCLUDE">
+<![%toc.module;[
+<!ENTITY % local.toc.attrib "">
+<!ENTITY % toc.role.attrib "%role.attrib;">
+
+<!ENTITY % toc.element "INCLUDE">
+<![%toc.element;[
+<!--doc:A table of contents.-->
+<!ELEMENT toc %ho; (beginpage?,
+               (%bookcomponent.title.content;)?,
+               tocfront*,
+               (tocpart | tocchap)*, tocback*)>
+<!--end of toc.element-->]]>
+
+<!ENTITY % toc.attlist "INCLUDE">
+<![%toc.attlist;[
+<!ATTLIST toc
+               %pagenum.attrib;
+               %common.attrib;
+               %toc.role.attrib;
+               %local.toc.attrib;
+>
+<!--end of toc.attlist-->]]>
+<!--end of toc.module-->]]>
+
+<!ENTITY % tocfront.module "INCLUDE">
+<![%tocfront.module;[
+<!ENTITY % local.tocfront.attrib "">
+<!ENTITY % tocfront.role.attrib "%role.attrib;">
+
+<!ENTITY % tocfront.element "INCLUDE">
+<![%tocfront.element;[
+<!--doc:An entry in a table of contents for a front matter component.-->
+<!ELEMENT tocfront %ho; (%para.char.mix;)*>
+<!--end of tocfront.element-->]]>
+
+<!-- to element that this entry represents -->
+
+
+<!ENTITY % tocfront.attlist "INCLUDE">
+<![%tocfront.attlist;[
+<!ATTLIST tocfront
+               %label.attrib;
+               %linkend.attrib;                %pagenum.attrib;
+               %common.attrib;
+               %tocfront.role.attrib;
+               %local.tocfront.attrib;
+>
+<!--end of tocfront.attlist-->]]>
+<!--end of tocfront.module-->]]>
+
+<!ENTITY % tocentry.module "INCLUDE">
+<![%tocentry.module;[
+<!ENTITY % local.tocentry.attrib "">
+<!ENTITY % tocentry.role.attrib "%role.attrib;">
+
+<!ENTITY % tocentry.element "INCLUDE">
+<![%tocentry.element;[
+<!--doc:A component title in a table of contents.-->
+<!ELEMENT tocentry %ho; (%para.char.mix;)*>
+<!--end of tocentry.element-->]]>
+
+<!-- to element that this entry represents -->
+
+
+<!ENTITY % tocentry.attlist "INCLUDE">
+<![%tocentry.attlist;[
+<!ATTLIST tocentry
+               %linkend.attrib;                %pagenum.attrib;
+               %common.attrib;
+               %tocentry.role.attrib;
+               %local.tocentry.attrib;
+>
+<!--end of tocentry.attlist-->]]>
+<!--end of tocentry.module-->]]>
+
+<!ENTITY % tocpart.module "INCLUDE">
+<![%tocpart.module;[
+<!ENTITY % local.tocpart.attrib "">
+<!ENTITY % tocpart.role.attrib "%role.attrib;">
+
+<!ENTITY % tocpart.element "INCLUDE">
+<![%tocpart.element;[
+<!--doc:An entry in a table of contents for a part of a book.-->
+<!ELEMENT tocpart %ho; (tocentry+, tocchap*)>
+<!--end of tocpart.element-->]]>
+
+<!ENTITY % tocpart.attlist "INCLUDE">
+<![%tocpart.attlist;[
+<!ATTLIST tocpart
+               %common.attrib;
+               %tocpart.role.attrib;
+               %local.tocpart.attrib;
+>
+<!--end of tocpart.attlist-->]]>
+<!--end of tocpart.module-->]]>
+
+<!ENTITY % tocchap.module "INCLUDE">
+<![%tocchap.module;[
+<!ENTITY % local.tocchap.attrib "">
+<!ENTITY % tocchap.role.attrib "%role.attrib;">
+
+<!ENTITY % tocchap.element "INCLUDE">
+<![%tocchap.element;[
+<!--doc:An entry in a table of contents for a component in the body of a document.-->
+<!ELEMENT tocchap %ho; (tocentry+, toclevel1*)>
+<!--end of tocchap.element-->]]>
+
+<!ENTITY % tocchap.attlist "INCLUDE">
+<![%tocchap.attlist;[
+<!ATTLIST tocchap
+               %label.attrib;
+               %common.attrib;
+               %tocchap.role.attrib;
+               %local.tocchap.attrib;
+>
+<!--end of tocchap.attlist-->]]>
+<!--end of tocchap.module-->]]>
+
+<!ENTITY % toclevel1.module "INCLUDE">
+<![%toclevel1.module;[
+<!ENTITY % local.toclevel1.attrib "">
+<!ENTITY % toclevel1.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel1.element "INCLUDE">
+<![%toclevel1.element;[
+<!--doc:A top-level entry within a table of contents entry for a chapter-like component.-->
+<!ELEMENT toclevel1 %ho; (tocentry+, toclevel2*)>
+<!--end of toclevel1.element-->]]>
+
+<!ENTITY % toclevel1.attlist "INCLUDE">
+<![%toclevel1.attlist;[
+<!ATTLIST toclevel1
+               %common.attrib;
+               %toclevel1.role.attrib;
+               %local.toclevel1.attrib;
+>
+<!--end of toclevel1.attlist-->]]>
+<!--end of toclevel1.module-->]]>
+
+<!ENTITY % toclevel2.module "INCLUDE">
+<![%toclevel2.module;[
+<!ENTITY % local.toclevel2.attrib "">
+<!ENTITY % toclevel2.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel2.element "INCLUDE">
+<![%toclevel2.element;[
+<!--doc:A second-level entry within a table of contents entry for a chapter-like component.-->
+<!ELEMENT toclevel2 %ho; (tocentry+, toclevel3*)>
+<!--end of toclevel2.element-->]]>
+
+<!ENTITY % toclevel2.attlist "INCLUDE">
+<![%toclevel2.attlist;[
+<!ATTLIST toclevel2
+               %common.attrib;
+               %toclevel2.role.attrib;
+               %local.toclevel2.attrib;
+>
+<!--end of toclevel2.attlist-->]]>
+<!--end of toclevel2.module-->]]>
+
+<!ENTITY % toclevel3.module "INCLUDE">
+<![%toclevel3.module;[
+<!ENTITY % local.toclevel3.attrib "">
+<!ENTITY % toclevel3.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel3.element "INCLUDE">
+<![%toclevel3.element;[
+<!--doc:A third-level entry within a table of contents entry for a chapter-like component.-->
+<!ELEMENT toclevel3 %ho; (tocentry+, toclevel4*)>
+<!--end of toclevel3.element-->]]>
+
+<!ENTITY % toclevel3.attlist "INCLUDE">
+<![%toclevel3.attlist;[
+<!ATTLIST toclevel3
+               %common.attrib;
+               %toclevel3.role.attrib;
+               %local.toclevel3.attrib;
+>
+<!--end of toclevel3.attlist-->]]>
+<!--end of toclevel3.module-->]]>
+
+<!ENTITY % toclevel4.module "INCLUDE">
+<![%toclevel4.module;[
+<!ENTITY % local.toclevel4.attrib "">
+<!ENTITY % toclevel4.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel4.element "INCLUDE">
+<![%toclevel4.element;[
+<!--doc:A fourth-level entry within a table of contents entry for a chapter-like component.-->
+<!ELEMENT toclevel4 %ho; (tocentry+, toclevel5*)>
+<!--end of toclevel4.element-->]]>
+
+<!ENTITY % toclevel4.attlist "INCLUDE">
+<![%toclevel4.attlist;[
+<!ATTLIST toclevel4
+               %common.attrib;
+               %toclevel4.role.attrib;
+               %local.toclevel4.attrib;
+>
+<!--end of toclevel4.attlist-->]]>
+<!--end of toclevel4.module-->]]>
+
+<!ENTITY % toclevel5.module "INCLUDE">
+<![%toclevel5.module;[
+<!ENTITY % local.toclevel5.attrib "">
+<!ENTITY % toclevel5.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel5.element "INCLUDE">
+<![%toclevel5.element;[
+<!--doc:A fifth-level entry within a table of contents entry for a chapter-like component.-->
+<!ELEMENT toclevel5 %ho; (tocentry+)>
+<!--end of toclevel5.element-->]]>
+
+<!ENTITY % toclevel5.attlist "INCLUDE">
+<![%toclevel5.attlist;[
+<!ATTLIST toclevel5
+               %common.attrib;
+               %toclevel5.role.attrib;
+               %local.toclevel5.attrib;
+>
+<!--end of toclevel5.attlist-->]]>
+<!--end of toclevel5.module-->]]>
+
+<!ENTITY % tocback.module "INCLUDE">
+<![%tocback.module;[
+<!ENTITY % local.tocback.attrib "">
+<!ENTITY % tocback.role.attrib "%role.attrib;">
+
+<!ENTITY % tocback.element "INCLUDE">
+<![%tocback.element;[
+<!--doc:An entry in a table of contents for a back matter component.-->
+<!ELEMENT tocback %ho; (%para.char.mix;)*>
+<!--end of tocback.element-->]]>
+
+<!-- to element that this entry represents -->
+
+
+<!ENTITY % tocback.attlist "INCLUDE">
+<![%tocback.attlist;[
+<!ATTLIST tocback
+               %label.attrib;
+               %linkend.attrib;                %pagenum.attrib;
+               %common.attrib;
+               %tocback.role.attrib;
+               %local.tocback.attrib;
+>
+<!--end of tocback.attlist-->]]>
+<!--end of tocback.module-->]]>
+<!--end of toc.content.module-->]]>
+
+<!ENTITY % lot.content.module "INCLUDE">
+<![%lot.content.module;[
+<!ENTITY % lot.module "INCLUDE">
+<![%lot.module;[
+<!ENTITY % local.lot.attrib "">
+<!ENTITY % lot.role.attrib "%role.attrib;">
+
+<!ENTITY % lot.element "INCLUDE">
+<![%lot.element;[
+<!--doc:A list of the titles of formal objects (as tables or figures) in a document.-->
+<!ELEMENT lot %ho; (beginpage?, (%bookcomponent.title.content;)?, lotentry*)>
+<!--end of lot.element-->]]>
+
+<!ENTITY % lot.attlist "INCLUDE">
+<![%lot.attlist;[
+<!ATTLIST lot
+               %label.attrib;
+               %common.attrib;
+               %lot.role.attrib;
+               %local.lot.attrib;
+>
+<!--end of lot.attlist-->]]>
+<!--end of lot.module-->]]>
+
+<!ENTITY % lotentry.module "INCLUDE">
+<![%lotentry.module;[
+<!ENTITY % local.lotentry.attrib "">
+<!ENTITY % lotentry.role.attrib "%role.attrib;">
+
+<!ENTITY % lotentry.element "INCLUDE">
+<![%lotentry.element;[
+<!--doc:An entry in a list of titles.-->
+<!ELEMENT lotentry %ho; (%para.char.mix;)*>
+<!--end of lotentry.element-->]]>
+
+<!-- SrcCredit: Information about the source of the entry,
+               as for a list of illustrations -->
+<!-- linkend: to element that this entry represents-->
+<!ENTITY % lotentry.attlist "INCLUDE">
+<![%lotentry.attlist;[
+<!ATTLIST lotentry
+               %linkend.attrib;
+               %pagenum.attrib;
+               srccredit       CDATA           #IMPLIED
+               %common.attrib;
+               %lotentry.role.attrib;
+               %local.lotentry.attrib;
+>
+<!--end of lotentry.attlist-->]]>
+<!--end of lotentry.module-->]]>
+<!--end of lot.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Appendix, Chapter, Part, Preface, Reference, PartIntro ............... -->
+
+<!ENTITY % appendix.module "INCLUDE">
+<![%appendix.module;[
+<!ENTITY % local.appendix.attrib "">
+<!ENTITY % appendix.role.attrib "%role.attrib;">
+
+<!ENTITY % appendix.element "INCLUDE">
+<![%appendix.element;[
+<!--doc:An appendix in a Book or Article.-->
+<!ELEMENT appendix %ho; (beginpage?,
+                     appendixinfo?,
+                     (%bookcomponent.title.content;),
+                     (%nav.class;)*,
+                     tocchap?,
+                     (%bookcomponent.content;),
+                     (%nav.class;)*)
+               %ubiq.inclusion;>
+<!--end of appendix.element-->]]>
+
+<!ENTITY % appendix.attlist "INCLUDE">
+<![%appendix.attlist;[
+<!ATTLIST appendix
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %appendix.role.attrib;
+               %local.appendix.attrib;
+>
+<!--end of appendix.attlist-->]]>
+<!--end of appendix.module-->]]>
+
+<!ENTITY % chapter.module "INCLUDE">
+<![%chapter.module;[
+<!ENTITY % local.chapter.attrib "">
+<!ENTITY % chapter.role.attrib "%role.attrib;">
+
+<!ENTITY % chapter.element "INCLUDE">
+<![%chapter.element;[
+<!--doc:A chapter, as of a book.-->
+<!ELEMENT chapter %ho; (beginpage?,
+                    chapterinfo?,
+                    (%bookcomponent.title.content;),
+                    (%nav.class;)*,
+                    tocchap?,
+                    (%bookcomponent.content;),
+                    (%nav.class;)*)
+               %ubiq.inclusion;>
+<!--end of chapter.element-->]]>
+
+<!ENTITY % chapter.attlist "INCLUDE">
+<![%chapter.attlist;[
+<!ATTLIST chapter
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %chapter.role.attrib;
+               %local.chapter.attrib;
+>
+<!--end of chapter.attlist-->]]>
+<!--end of chapter.module-->]]>
+
+<!ENTITY % part.module "INCLUDE">
+<![%part.module;[
+
+<!-- Note that Part was to have its content model reduced in V4.5.  This
+change will not be made after all. -->
+
+<!ENTITY % local.part.attrib "">
+<!ENTITY % part.role.attrib "%role.attrib;">
+
+<!ENTITY % part.element "INCLUDE">
+<![%part.element;[
+<!--doc:A division in a book.-->
+<!ELEMENT part %ho; (beginpage?,
+                partinfo?, (%bookcomponent.title.content;), partintro?,
+               (%partcontent.mix;)+)
+               %ubiq.inclusion;>
+<!--end of part.element-->]]>
+
+<!ENTITY % part.attlist "INCLUDE">
+<![%part.attlist;[
+<!ATTLIST part
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %part.role.attrib;
+               %local.part.attrib;
+>
+<!--end of part.attlist-->]]>
+<!--ELEMENT PartIntro (defined below)-->
+<!--end of part.module-->]]>
+
+<!ENTITY % preface.module "INCLUDE">
+<![%preface.module;[
+<!ENTITY % local.preface.attrib "">
+<!ENTITY % preface.role.attrib "%role.attrib;">
+
+<!ENTITY % preface.element "INCLUDE">
+<![%preface.element;[
+<!--doc:Introductory matter preceding the first chapter of a book.-->
+<!ELEMENT preface %ho; (beginpage?,
+                    prefaceinfo?,
+                    (%bookcomponent.title.content;),
+                    (%nav.class;)*,
+                    tocchap?,
+                    (%bookcomponent.content;),
+                    (%nav.class;)*)
+               %ubiq.inclusion;>
+<!--end of preface.element-->]]>
+
+<!ENTITY % preface.attlist "INCLUDE">
+<![%preface.attlist;[
+<!ATTLIST preface
+               %status.attrib;
+               %common.attrib;
+               %preface.role.attrib;
+               %local.preface.attrib;
+>
+<!--end of preface.attlist-->]]>
+<!--end of preface.module-->]]>
+
+<!ENTITY % reference.module "INCLUDE">
+<![%reference.module;[
+<!ENTITY % local.reference.attrib "">
+<!ENTITY % reference.role.attrib "%role.attrib;">
+
+<!ENTITY % reference.element "INCLUDE">
+<![%reference.element;[
+<!--doc:A collection of reference entries.-->
+<!ELEMENT reference %ho; (beginpage?,
+                     referenceinfo?,
+                     (%bookcomponent.title.content;), partintro?,
+                     (%refentry.class;)+)
+               %ubiq.inclusion;>
+<!--end of reference.element-->]]>
+
+<!ENTITY % reference.attlist "INCLUDE">
+<![%reference.attlist;[
+<!ATTLIST reference
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %reference.role.attrib;
+               %local.reference.attrib;
+>
+<!--end of reference.attlist-->]]>
+<!--ELEMENT PartIntro (defined below)-->
+<!--end of reference.module-->]]>
+
+<!ENTITY % partintro.module "INCLUDE">
+<![%partintro.module;[
+<!ENTITY % local.partintro.attrib "">
+<!ENTITY % partintro.role.attrib "%role.attrib;">
+
+<!ENTITY % partintro.element "INCLUDE">
+<![%partintro.element;[
+<!--doc:An introduction to the contents of a part.-->
+<!ELEMENT partintro %ho; ((%div.title.content;)?, (%bookcomponent.content;))
+               %ubiq.inclusion;>
+<!--end of partintro.element-->]]>
+
+<!ENTITY % partintro.attlist "INCLUDE">
+<![%partintro.attlist;[
+<!ATTLIST partintro
+               %label.attrib;
+               %common.attrib;
+               %partintro.role.attrib;
+               %local.partintro.attrib;
+>
+<!--end of partintro.attlist-->]]>
+<!--end of partintro.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Other Info elements .................................................. -->
+
+<!ENTITY % appendixinfo.module "INCLUDE">
+<![ %appendixinfo.module; [
+<!ENTITY % local.appendixinfo.attrib "">
+<!ENTITY % appendixinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % appendixinfo.element "INCLUDE">
+<![ %appendixinfo.element; [
+<!--doc:Meta-information for an Appendix.-->
+<!ELEMENT appendixinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of appendixinfo.element-->]]>
+
+<!ENTITY % appendixinfo.attlist "INCLUDE">
+<![ %appendixinfo.attlist; [
+<!ATTLIST appendixinfo
+               %common.attrib;
+               %appendixinfo.role.attrib;
+               %local.appendixinfo.attrib;
+>
+<!--end of appendixinfo.attlist-->]]>
+<!--end of appendixinfo.module-->]]>
+
+<!ENTITY % bibliographyinfo.module "INCLUDE">
+<![ %bibliographyinfo.module; [
+<!ENTITY % local.bibliographyinfo.attrib "">
+<!ENTITY % bibliographyinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliographyinfo.element "INCLUDE">
+<![ %bibliographyinfo.element; [
+<!--doc:Meta-information for a Bibliography.-->
+<!ELEMENT bibliographyinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of bibliographyinfo.element-->]]>
+
+<!ENTITY % bibliographyinfo.attlist "INCLUDE">
+<![ %bibliographyinfo.attlist; [
+<!ATTLIST bibliographyinfo
+               %common.attrib;
+               %bibliographyinfo.role.attrib;
+               %local.bibliographyinfo.attrib;
+>
+<!--end of bibliographyinfo.attlist-->]]>
+<!--end of bibliographyinfo.module-->]]>
+
+<!ENTITY % chapterinfo.module "INCLUDE">
+<![ %chapterinfo.module; [
+<!ENTITY % local.chapterinfo.attrib "">
+<!ENTITY % chapterinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % chapterinfo.element "INCLUDE">
+<![ %chapterinfo.element; [
+<!--doc:Meta-information for a Chapter.-->
+<!ELEMENT chapterinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of chapterinfo.element-->]]>
+
+<!ENTITY % chapterinfo.attlist "INCLUDE">
+<![ %chapterinfo.attlist; [
+<!ATTLIST chapterinfo
+               %common.attrib;
+               %chapterinfo.role.attrib;
+               %local.chapterinfo.attrib;
+>
+<!--end of chapterinfo.attlist-->]]>
+<!--end of chapterinfo.module-->]]>
+
+<!ENTITY % glossaryinfo.module "INCLUDE">
+<![ %glossaryinfo.module; [
+<!ENTITY % local.glossaryinfo.attrib "">
+<!ENTITY % glossaryinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % glossaryinfo.element "INCLUDE">
+<![ %glossaryinfo.element; [
+<!--doc:Meta-information for a Glossary.-->
+<!ELEMENT glossaryinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of glossaryinfo.element-->]]>
+
+<!ENTITY % glossaryinfo.attlist "INCLUDE">
+<![ %glossaryinfo.attlist; [
+<!ATTLIST glossaryinfo
+               %common.attrib;
+               %glossaryinfo.role.attrib;
+               %local.glossaryinfo.attrib;
+>
+<!--end of glossaryinfo.attlist-->]]>
+<!--end of glossaryinfo.module-->]]>
+
+<!ENTITY % indexinfo.module "INCLUDE">
+<![ %indexinfo.module; [
+<!ENTITY % local.indexinfo.attrib "">
+<!ENTITY % indexinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % indexinfo.element "INCLUDE">
+<![ %indexinfo.element; [
+<!--doc:Meta-information for an Index.-->
+<!ELEMENT indexinfo %ho; ((%info.class;)+)>
+<!--end of indexinfo.element-->]]>
+
+<!ENTITY % indexinfo.attlist "INCLUDE">
+<![ %indexinfo.attlist; [
+<!ATTLIST indexinfo
+               %common.attrib;
+               %indexinfo.role.attrib;
+               %local.indexinfo.attrib;
+>
+<!--end of indexinfo.attlist-->]]>
+<!--end of indexinfo.module-->]]>
+
+<!ENTITY % setindexinfo.module "INCLUDE">
+<![ %setindexinfo.module; [
+<!ENTITY % local.setindexinfo.attrib "">
+<!ENTITY % setindexinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % setindexinfo.element "INCLUDE">
+<![ %setindexinfo.element; [
+<!--doc:Meta-information for a SetIndex.-->
+<!ELEMENT setindexinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of setindexinfo.element-->]]>
+
+<!ENTITY % setindexinfo.attlist "INCLUDE">
+<![ %setindexinfo.attlist; [
+<!ATTLIST setindexinfo
+               %common.attrib;
+               %setindexinfo.role.attrib;
+               %local.setindexinfo.attrib;
+>
+<!--end of setindexinfo.attlist-->]]>
+<!--end of setindexinfo.module-->]]>
+
+<!ENTITY % partinfo.module "INCLUDE">
+<![ %partinfo.module; [
+<!ENTITY % local.partinfo.attrib "">
+<!ENTITY % partinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % partinfo.element "INCLUDE">
+<![ %partinfo.element; [
+<!--doc:Meta-information for a Part.-->
+<!ELEMENT partinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of partinfo.element-->]]>
+
+<!ENTITY % partinfo.attlist "INCLUDE">
+<![ %partinfo.attlist; [
+<!ATTLIST partinfo
+               %common.attrib;
+               %partinfo.role.attrib;
+               %local.partinfo.attrib;
+>
+<!--end of partinfo.attlist-->]]>
+<!--end of partinfo.module-->]]>
+
+<!ENTITY % prefaceinfo.module "INCLUDE">
+<![ %prefaceinfo.module; [
+<!ENTITY % local.prefaceinfo.attrib "">
+<!ENTITY % prefaceinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % prefaceinfo.element "INCLUDE">
+<![ %prefaceinfo.element; [
+<!--doc:Meta-information for a Preface.-->
+<!ELEMENT prefaceinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of prefaceinfo.element-->]]>
+
+<!ENTITY % prefaceinfo.attlist "INCLUDE">
+<![ %prefaceinfo.attlist; [
+<!ATTLIST prefaceinfo
+               %common.attrib;
+               %prefaceinfo.role.attrib;
+               %local.prefaceinfo.attrib;
+>
+<!--end of prefaceinfo.attlist-->]]>
+<!--end of prefaceinfo.module-->]]>
+
+<!ENTITY % refentryinfo.module "INCLUDE">
+<![ %refentryinfo.module; [
+<!ENTITY % local.refentryinfo.attrib "">
+<!ENTITY % refentryinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % refentryinfo.element "INCLUDE">
+<![ %refentryinfo.element; [
+<!--doc:Meta-information for a Refentry.-->
+<!ELEMENT refentryinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of refentryinfo.element-->]]>
+
+<!ENTITY % refentryinfo.attlist "INCLUDE">
+<![ %refentryinfo.attlist; [
+<!ATTLIST refentryinfo
+               %common.attrib;
+               %refentryinfo.role.attrib;
+               %local.refentryinfo.attrib;
+>
+<!--end of refentryinfo.attlist-->]]>
+<!--end of refentryinfo.module-->]]>
+
+<!ENTITY % refsectioninfo.module "INCLUDE">
+<![ %refsectioninfo.module; [
+<!ENTITY % local.refsectioninfo.attrib "">
+<!ENTITY % refsectioninfo.role.attrib "%role.attrib;">
+
+<!ENTITY % refsectioninfo.element "INCLUDE">
+<![ %refsectioninfo.element; [
+<!--doc:Meta-information for a refsection.-->
+<!ELEMENT refsectioninfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of refsectioninfo.element-->]]>
+
+<!ENTITY % refsectioninfo.attlist "INCLUDE">
+<![ %refsectioninfo.attlist; [
+<!ATTLIST refsectioninfo
+               %common.attrib;
+               %refsectioninfo.role.attrib;
+               %local.refsectioninfo.attrib;
+>
+<!--end of refsectioninfo.attlist-->]]>
+<!--end of refsectioninfo.module-->]]>
+
+<!ENTITY % refsect1info.module "INCLUDE">
+<![ %refsect1info.module; [
+<!ENTITY % local.refsect1info.attrib "">
+<!ENTITY % refsect1info.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect1info.element "INCLUDE">
+<![ %refsect1info.element; [
+<!--doc:Meta-information for a RefSect1.-->
+<!ELEMENT refsect1info %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of refsect1info.element-->]]>
+
+<!ENTITY % refsect1info.attlist "INCLUDE">
+<![ %refsect1info.attlist; [
+<!ATTLIST refsect1info
+               %common.attrib;
+               %refsect1info.role.attrib;
+               %local.refsect1info.attrib;
+>
+<!--end of refsect1info.attlist-->]]>
+<!--end of refsect1info.module-->]]>
+
+<!ENTITY % refsect2info.module "INCLUDE">
+<![ %refsect2info.module; [
+<!ENTITY % local.refsect2info.attrib "">
+<!ENTITY % refsect2info.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect2info.element "INCLUDE">
+<![ %refsect2info.element; [
+<!--doc:Meta-information for a RefSect2.-->
+<!ELEMENT refsect2info %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of refsect2info.element-->]]>
+
+<!ENTITY % refsect2info.attlist "INCLUDE">
+<![ %refsect2info.attlist; [
+<!ATTLIST refsect2info
+               %common.attrib;
+               %refsect2info.role.attrib;
+               %local.refsect2info.attrib;
+>
+<!--end of refsect2info.attlist-->]]>
+<!--end of refsect2info.module-->]]>
+
+<!ENTITY % refsect3info.module "INCLUDE">
+<![ %refsect3info.module; [
+<!ENTITY % local.refsect3info.attrib "">
+<!ENTITY % refsect3info.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect3info.element "INCLUDE">
+<![ %refsect3info.element; [
+<!--doc:Meta-information for a RefSect3.-->
+<!ELEMENT refsect3info %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of refsect3info.element-->]]>
+
+<!ENTITY % refsect3info.attlist "INCLUDE">
+<![ %refsect3info.attlist; [
+<!ATTLIST refsect3info
+               %common.attrib;
+               %refsect3info.role.attrib;
+               %local.refsect3info.attrib;
+>
+<!--end of refsect3info.attlist-->]]>
+<!--end of refsect3info.module-->]]>
+
+<!ENTITY % refsynopsisdivinfo.module "INCLUDE">
+<![ %refsynopsisdivinfo.module; [
+<!ENTITY % local.refsynopsisdivinfo.attrib "">
+<!ENTITY % refsynopsisdivinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % refsynopsisdivinfo.element "INCLUDE">
+<![ %refsynopsisdivinfo.element; [
+<!--doc:Meta-information for a RefSynopsisDiv.-->
+<!ELEMENT refsynopsisdivinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of refsynopsisdivinfo.element-->]]>
+
+<!ENTITY % refsynopsisdivinfo.attlist "INCLUDE">
+<![ %refsynopsisdivinfo.attlist; [
+<!ATTLIST refsynopsisdivinfo
+               %common.attrib;
+               %refsynopsisdivinfo.role.attrib;
+               %local.refsynopsisdivinfo.attrib;
+>
+<!--end of refsynopsisdivinfo.attlist-->]]>
+<!--end of refsynopsisdivinfo.module-->]]>
+
+<!ENTITY % referenceinfo.module "INCLUDE">
+<![ %referenceinfo.module; [
+<!ENTITY % local.referenceinfo.attrib "">
+<!ENTITY % referenceinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % referenceinfo.element "INCLUDE">
+<![ %referenceinfo.element; [
+<!--doc:Meta-information for a Reference.-->
+<!ELEMENT referenceinfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of referenceinfo.element-->]]>
+
+<!ENTITY % referenceinfo.attlist "INCLUDE">
+<![ %referenceinfo.attlist; [
+<!ATTLIST referenceinfo
+               %common.attrib;
+               %referenceinfo.role.attrib;
+               %local.referenceinfo.attrib;
+>
+<!--end of referenceinfo.attlist-->]]>
+<!--end of referenceinfo.module-->]]>
+
+<!ENTITY % local.sect1info.attrib "">
+<!ENTITY % sect1info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect1info.element "INCLUDE">
+<![%sect1info.element;[
+<!--doc:Meta-information for a Sect1.-->
+<!ELEMENT sect1info %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of sect1info.element-->]]>
+
+<!ENTITY % sect1info.attlist "INCLUDE">
+<![%sect1info.attlist;[
+<!ATTLIST sect1info
+               %common.attrib;
+               %sect1info.role.attrib;
+               %local.sect1info.attrib;
+>
+<!--end of sect1info.attlist-->]]>
+
+<!ENTITY % local.sect2info.attrib "">
+<!ENTITY % sect2info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect2info.element "INCLUDE">
+<![%sect2info.element;[
+<!--doc:Meta-information for a Sect2.-->
+<!ELEMENT sect2info %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of sect2info.element-->]]>
+
+<!ENTITY % sect2info.attlist "INCLUDE">
+<![%sect2info.attlist;[
+<!ATTLIST sect2info
+               %common.attrib;
+               %sect2info.role.attrib;
+               %local.sect2info.attrib;
+>
+<!--end of sect2info.attlist-->]]>
+
+<!ENTITY % local.sect3info.attrib "">
+<!ENTITY % sect3info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect3info.element "INCLUDE">
+<![%sect3info.element;[
+<!--doc:Meta-information for a Sect3.-->
+<!ELEMENT sect3info %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of sect3info.element-->]]>
+
+<!ENTITY % sect3info.attlist "INCLUDE">
+<![%sect3info.attlist;[
+<!ATTLIST sect3info
+               %common.attrib;
+               %sect3info.role.attrib;
+               %local.sect3info.attrib;
+>
+<!--end of sect3info.attlist-->]]>
+
+<!ENTITY % local.sect4info.attrib "">
+<!ENTITY % sect4info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect4info.element "INCLUDE">
+<![%sect4info.element;[
+<!--doc:Meta-information for a Sect4.-->
+<!ELEMENT sect4info %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of sect4info.element-->]]>
+
+<!ENTITY % sect4info.attlist "INCLUDE">
+<![%sect4info.attlist;[
+<!ATTLIST sect4info
+               %common.attrib;
+               %sect4info.role.attrib;
+               %local.sect4info.attrib;
+>
+<!--end of sect4info.attlist-->]]>
+
+<!ENTITY % local.sect5info.attrib "">
+<!ENTITY % sect5info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect5info.element "INCLUDE">
+<![%sect5info.element;[
+<!--doc:Meta-information for a Sect5.-->
+<!ELEMENT sect5info %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of sect5info.element-->]]>
+
+<!ENTITY % sect5info.attlist "INCLUDE">
+<![%sect5info.attlist;[
+<!ATTLIST sect5info
+               %common.attrib;
+               %sect5info.role.attrib;
+               %local.sect5info.attrib;
+>
+<!--end of sect5info.attlist-->]]>
+
+<!-- ...................................................................... -->
+<!-- Section (parallel to Sect*) ......................................... -->
+
+<!ENTITY % section.content.module "INCLUDE">
+<![ %section.content.module; [
+<!ENTITY % section.module "INCLUDE">
+<![ %section.module; [
+<!ENTITY % local.section.attrib "">
+<!ENTITY % section.role.attrib "%role.attrib;">
+
+<!ENTITY % section.element "INCLUDE">
+<![ %section.element; [
+<!--doc:A recursive section.-->
+<!ELEMENT section %ho; (sectioninfo?,
+                       (%sect.title.content;),
+                       (%nav.class;)*,
+                       (((%divcomponent.mix;)+,
+                         ((%refentry.class;)*|(%section.class;)*|simplesect*))
+                        | (%refentry.class;)+|(%section.class;)+|simplesect+),
+                       (%nav.class;)*)
+               %ubiq.inclusion;>
+<!--end of section.element-->]]>
+
+<!ENTITY % section.attlist "INCLUDE">
+<![ %section.attlist; [
+<!ATTLIST section
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %section.role.attrib;
+               %local.section.attrib;
+>
+<!--end of section.attlist-->]]>
+<!--end of section.module-->]]>
+
+<!ENTITY % sectioninfo.module "INCLUDE">
+<![ %sectioninfo.module; [
+<!ENTITY % sectioninfo.role.attrib "%role.attrib;">
+<!ENTITY % local.sectioninfo.attrib "">
+
+<!ENTITY % sectioninfo.element "INCLUDE">
+<![ %sectioninfo.element; [
+<!--doc:Meta-information for a recursive section.-->
+<!ELEMENT sectioninfo %ho; ((%info.class;)+)
+               %beginpage.exclusion;>
+<!--end of sectioninfo.element-->]]>
+
+<!ENTITY % sectioninfo.attlist "INCLUDE">
+<![ %sectioninfo.attlist; [
+<!ATTLIST sectioninfo
+               %common.attrib;
+               %sectioninfo.role.attrib;
+               %local.sectioninfo.attrib;
+>
+<!--end of sectioninfo.attlist-->]]>
+<!--end of sectioninfo.module-->]]>
+<!--end of section.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Sect1, Sect2, Sect3, Sect4, Sect5 .................................... -->
+
+<!ENTITY % sect1.module "INCLUDE">
+<![%sect1.module;[
+<!ENTITY % local.sect1.attrib "">
+<!ENTITY % sect1.role.attrib "%role.attrib;">
+
+<!ENTITY % sect1.element "INCLUDE">
+<![%sect1.element;[
+<!--doc:A top-level section of document.-->
+<!ELEMENT sect1 %ho; (sect1info?, (%sect.title.content;), (%nav.class;)*,
+               (((%divcomponent.mix;)+,
+               ((%refentry.class;)* | sect2* | simplesect*))
+               | (%refentry.class;)+ | sect2+ | simplesect+), (%nav.class;)*)
+               %ubiq.inclusion;>
+<!--end of sect1.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+               appear -->
+
+
+<!ENTITY % sect1.attlist "INCLUDE">
+<![%sect1.attlist;[
+<!ATTLIST sect1
+               renderas        (sect2
+                               |sect3
+                               |sect4
+                               |sect5)         #IMPLIED
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %sect1.role.attrib;
+               %local.sect1.attrib;
+>
+<!--end of sect1.attlist-->]]>
+<!--end of sect1.module-->]]>
+
+<!ENTITY % sect2.module "INCLUDE">
+<![%sect2.module;[
+<!ENTITY % local.sect2.attrib "">
+<!ENTITY % sect2.role.attrib "%role.attrib;">
+
+<!ENTITY % sect2.element "INCLUDE">
+<![%sect2.element;[
+<!--doc:A subsection within a Sect1.-->
+<!ELEMENT sect2 %ho; (sect2info?, (%sect.title.content;), (%nav.class;)*,
+               (((%divcomponent.mix;)+,
+               ((%refentry.class;)* | sect3* | simplesect*))
+               | (%refentry.class;)+ | sect3+ | simplesect+), (%nav.class;)*)>
+<!--end of sect2.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+               appear -->
+
+
+<!ENTITY % sect2.attlist "INCLUDE">
+<![%sect2.attlist;[
+<!ATTLIST sect2
+               renderas        (sect1
+                               |sect3
+                               |sect4
+                               |sect5)         #IMPLIED
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %sect2.role.attrib;
+               %local.sect2.attrib;
+>
+<!--end of sect2.attlist-->]]>
+<!--end of sect2.module-->]]>
+
+<!ENTITY % sect3.module "INCLUDE">
+<![%sect3.module;[
+<!ENTITY % local.sect3.attrib "">
+<!ENTITY % sect3.role.attrib "%role.attrib;">
+
+<!ENTITY % sect3.element "INCLUDE">
+<![%sect3.element;[
+<!--doc:A subsection within a Sect2.-->
+<!ELEMENT sect3 %ho; (sect3info?, (%sect.title.content;), (%nav.class;)*,
+               (((%divcomponent.mix;)+,
+               ((%refentry.class;)* | sect4* | simplesect*))
+               | (%refentry.class;)+ | sect4+ | simplesect+), (%nav.class;)*)>
+<!--end of sect3.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+               appear -->
+
+
+<!ENTITY % sect3.attlist "INCLUDE">
+<![%sect3.attlist;[
+<!ATTLIST sect3
+               renderas        (sect1
+                               |sect2
+                               |sect4
+                               |sect5)         #IMPLIED
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %sect3.role.attrib;
+               %local.sect3.attrib;
+>
+<!--end of sect3.attlist-->]]>
+<!--end of sect3.module-->]]>
+
+<!ENTITY % sect4.module "INCLUDE">
+<![%sect4.module;[
+<!ENTITY % local.sect4.attrib "">
+<!ENTITY % sect4.role.attrib "%role.attrib;">
+
+<!ENTITY % sect4.element "INCLUDE">
+<![%sect4.element;[
+<!--doc:A subsection within a Sect3.-->
+<!ELEMENT sect4 %ho; (sect4info?, (%sect.title.content;), (%nav.class;)*,
+               (((%divcomponent.mix;)+,
+               ((%refentry.class;)* | sect5* | simplesect*))
+               | (%refentry.class;)+ | sect5+ | simplesect+), (%nav.class;)*)>
+<!--end of sect4.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+               appear -->
+
+
+<!ENTITY % sect4.attlist "INCLUDE">
+<![%sect4.attlist;[
+<!ATTLIST sect4
+               renderas        (sect1
+                               |sect2
+                               |sect3
+                               |sect5)         #IMPLIED
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %sect4.role.attrib;
+               %local.sect4.attrib;
+>
+<!--end of sect4.attlist-->]]>
+<!--end of sect4.module-->]]>
+
+<!ENTITY % sect5.module "INCLUDE">
+<![%sect5.module;[
+<!ENTITY % local.sect5.attrib "">
+<!ENTITY % sect5.role.attrib "%role.attrib;">
+
+<!ENTITY % sect5.element "INCLUDE">
+<![%sect5.element;[
+<!--doc:A subsection within a Sect4.-->
+<!ELEMENT sect5 %ho; (sect5info?, (%sect.title.content;), (%nav.class;)*,
+               (((%divcomponent.mix;)+, ((%refentry.class;)* | simplesect*))
+               | (%refentry.class;)+ | simplesect+), (%nav.class;)*)>
+<!--end of sect5.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+               appear -->
+
+
+<!ENTITY % sect5.attlist "INCLUDE">
+<![%sect5.attlist;[
+<!ATTLIST sect5
+               renderas        (sect1
+                               |sect2
+                               |sect3
+                               |sect4)         #IMPLIED
+               %label.attrib;
+               %status.attrib;
+               %common.attrib;
+               %sect5.role.attrib;
+               %local.sect5.attrib;
+>
+<!--end of sect5.attlist-->]]>
+<!--end of sect5.module-->]]>
+
+<!ENTITY % simplesect.module "INCLUDE">
+<![%simplesect.module;[
+<!ENTITY % local.simplesect.attrib "">
+<!ENTITY % simplesect.role.attrib "%role.attrib;">
+
+<!ENTITY % simplesect.element "INCLUDE">
+<![%simplesect.element;[
+<!--doc:A section of a document with no subdivisions.-->
+<!ELEMENT simplesect %ho; ((%sect.title.content;), (%divcomponent.mix;)+)
+               %ubiq.inclusion;>
+<!--end of simplesect.element-->]]>
+
+<!ENTITY % simplesect.attlist "INCLUDE">
+<![%simplesect.attlist;[
+<!ATTLIST simplesect
+               %common.attrib;
+               %simplesect.role.attrib;
+               %local.simplesect.attrib;
+>
+<!--end of simplesect.attlist-->]]>
+<!--end of simplesect.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Bibliography ......................................................... -->
+
+<!ENTITY % bibliography.content.module "INCLUDE">
+<![%bibliography.content.module;[
+<!ENTITY % bibliography.module "INCLUDE">
+<![%bibliography.module;[
+<!ENTITY % local.bibliography.attrib "">
+<!ENTITY % bibliography.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliography.element "INCLUDE">
+<![%bibliography.element;[
+<!--doc:A bibliography.-->
+<!ELEMENT bibliography %ho; (bibliographyinfo?,
+                        (%bookcomponent.title.content;)?,
+                        (%component.mix;)*,
+                        (bibliodiv+ | (biblioentry|bibliomixed)+))>
+<!--end of bibliography.element-->]]>
+
+<!ENTITY % bibliography.attlist "INCLUDE">
+<![%bibliography.attlist;[
+<!ATTLIST bibliography
+               %status.attrib;
+               %common.attrib;
+               %bibliography.role.attrib;
+               %local.bibliography.attrib;
+>
+<!--end of bibliography.attlist-->]]>
+<!--end of bibliography.module-->]]>
+
+<!ENTITY % bibliodiv.module "INCLUDE">
+<![%bibliodiv.module;[
+<!ENTITY % local.bibliodiv.attrib "">
+<!ENTITY % bibliodiv.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliodiv.element "INCLUDE">
+<![%bibliodiv.element;[
+<!--doc:A section of a Bibliography.-->
+<!ELEMENT bibliodiv %ho; ((%sect.title.content;)?, (%component.mix;)*,
+               (biblioentry|bibliomixed)+)>
+<!--end of bibliodiv.element-->]]>
+
+<!ENTITY % bibliodiv.attlist "INCLUDE">
+<![%bibliodiv.attlist;[
+<!ATTLIST bibliodiv
+               %status.attrib;
+               %common.attrib;
+               %bibliodiv.role.attrib;
+               %local.bibliodiv.attrib;
+>
+<!--end of bibliodiv.attlist-->]]>
+<!--end of bibliodiv.module-->]]>
+<!--end of bibliography.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Glossary ............................................................. -->
+
+<!ENTITY % glossary.content.module "INCLUDE">
+<![%glossary.content.module;[
+<!ENTITY % glossary.module "INCLUDE">
+<![%glossary.module;[
+<!ENTITY % local.glossary.attrib "">
+<!ENTITY % glossary.role.attrib "%role.attrib;">
+
+<!ENTITY % glossary.element "INCLUDE">
+<![%glossary.element;[
+<!--doc:A glossary.-->
+<!ELEMENT glossary %ho; (glossaryinfo?,
+                    (%bookcomponent.title.content;)?,
+                    (%component.mix;)*,
+                    (glossdiv+ | glossentry+), bibliography?)>
+<!--end of glossary.element-->]]>
+
+<!ENTITY % glossary.attlist "INCLUDE">
+<![%glossary.attlist;[
+<!ATTLIST glossary
+               %status.attrib;
+               %common.attrib;
+               %glossary.role.attrib;
+               %local.glossary.attrib;
+>
+<!--end of glossary.attlist-->]]>
+<!--end of glossary.module-->]]>
+
+<!ENTITY % glossdiv.module "INCLUDE">
+<![%glossdiv.module;[
+<!ENTITY % local.glossdiv.attrib "">
+<!ENTITY % glossdiv.role.attrib "%role.attrib;">
+
+<!ENTITY % glossdiv.element "INCLUDE">
+<![%glossdiv.element;[
+<!--doc:A division in a Glossary.-->
+<!ELEMENT glossdiv %ho; ((%sect.title.content;), (%component.mix;)*,
+               glossentry+)>
+<!--end of glossdiv.element-->]]>
+
+<!ENTITY % glossdiv.attlist "INCLUDE">
+<![%glossdiv.attlist;[
+<!ATTLIST glossdiv
+               %status.attrib;
+               %common.attrib;
+               %glossdiv.role.attrib;
+               %local.glossdiv.attrib;
+>
+<!--end of glossdiv.attlist-->]]>
+<!--end of glossdiv.module-->]]>
+<!--end of glossary.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Index and SetIndex ................................................... -->
+
+<!ENTITY % index.content.module "INCLUDE">
+<![%index.content.module;[
+<!ENTITY % indexes.module "INCLUDE">
+<![%indexes.module;[
+<!ENTITY % local.indexes.attrib "">
+<!ENTITY % indexes.role.attrib "%role.attrib;">
+
+<!ENTITY % index.element "INCLUDE">
+<![%index.element;[
+<!--doc:An index.-->
+<!ELEMENT index %ho; (indexinfo?,
+                 (%bookcomponent.title.content;)?,
+                 (%component.mix;)*,
+                 (indexdiv* | indexentry*))
+               %ndxterm.exclusion;>
+<!--end of index.element-->]]>
+
+<!ENTITY % index.attlist "INCLUDE">
+<![%index.attlist;[
+<!ATTLIST index
+               type            CDATA           #IMPLIED
+               %common.attrib;
+               %indexes.role.attrib;
+               %local.indexes.attrib;
+>
+<!--end of index.attlist-->]]>
+
+<!ENTITY % setindex.element "INCLUDE">
+<![%setindex.element;[
+<!--doc:An index to a set of books.-->
+<!ELEMENT setindex %ho; (setindexinfo?,
+                    (%bookcomponent.title.content;)?,
+                    (%component.mix;)*,
+                    (indexdiv* | indexentry*))
+               %ndxterm.exclusion;>
+<!--end of setindex.element-->]]>
+
+<!ENTITY % setindex.attlist "INCLUDE">
+<![%setindex.attlist;[
+<!ATTLIST setindex
+               %common.attrib;
+               %indexes.role.attrib;
+               %local.indexes.attrib;
+>
+<!--end of setindex.attlist-->]]>
+<!--end of indexes.module-->]]>
+
+<!ENTITY % indexdiv.module "INCLUDE">
+<![%indexdiv.module;[
+
+<!-- SegmentedList in this content is useful for marking up permuted
+     indices. -->
+
+<!ENTITY % local.indexdiv.attrib "">
+<!ENTITY % indexdiv.role.attrib "%role.attrib;">
+
+<!ENTITY % indexdiv.element "INCLUDE">
+<![%indexdiv.element;[
+<!--doc:A division in an index.-->
+<!ELEMENT indexdiv %ho; ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*,
+               (indexentry+ | segmentedlist)))>
+<!--end of indexdiv.element-->]]>
+
+<!ENTITY % indexdiv.attlist "INCLUDE">
+<![%indexdiv.attlist;[
+<!ATTLIST indexdiv
+               %common.attrib;
+               %indexdiv.role.attrib;
+               %local.indexdiv.attrib;
+>
+<!--end of indexdiv.attlist-->]]>
+<!--end of indexdiv.module-->]]>
+
+<!ENTITY % indexentry.module "INCLUDE">
+<![%indexentry.module;[
+<!-- Index entries appear in the index, not the text. -->
+
+<!ENTITY % local.indexentry.attrib "">
+<!ENTITY % indexentry.role.attrib "%role.attrib;">
+
+<!ENTITY % indexentry.element "INCLUDE">
+<![%indexentry.element;[
+<!--doc:An entry in an index.-->
+<!ELEMENT indexentry %ho; (primaryie, (seeie|seealsoie)*,
+               (secondaryie, (seeie|seealsoie|tertiaryie)*)*)>
+<!--end of indexentry.element-->]]>
+
+<!ENTITY % indexentry.attlist "INCLUDE">
+<![%indexentry.attlist;[
+<!ATTLIST indexentry
+               %common.attrib;
+               %indexentry.role.attrib;
+               %local.indexentry.attrib;
+>
+<!--end of indexentry.attlist-->]]>
+<!--end of indexentry.module-->]]>
+
+<!ENTITY % primsecterie.module "INCLUDE">
+<![%primsecterie.module;[
+<!ENTITY % local.primsecterie.attrib "">
+<!ENTITY % primsecterie.role.attrib "%role.attrib;">
+
+<!ENTITY % primaryie.element "INCLUDE">
+<![%primaryie.element;[
+<!--doc:A primary term in an index entry, not in the text.-->
+<!ELEMENT primaryie %ho; (%ndxterm.char.mix;)*>
+<!--end of primaryie.element-->]]>
+
+<!-- to IndexTerms that these entries represent -->
+
+<!ENTITY % primaryie.attlist "INCLUDE">
+<![%primaryie.attlist;[
+<!ATTLIST primaryie
+               %linkends.attrib;               %common.attrib;
+               %primsecterie.role.attrib;
+               %local.primsecterie.attrib;
+>
+<!--end of primaryie.attlist-->]]>
+
+<!ENTITY % secondaryie.element "INCLUDE">
+<![%secondaryie.element;[
+<!--doc:A secondary term in an index entry, rather than in the text.-->
+<!ELEMENT secondaryie %ho; (%ndxterm.char.mix;)*>
+<!--end of secondaryie.element-->]]>
+
+<!-- to IndexTerms that these entries represent -->
+
+<!ENTITY % secondaryie.attlist "INCLUDE">
+<![%secondaryie.attlist;[
+<!ATTLIST secondaryie
+               %linkends.attrib;               %common.attrib;
+               %primsecterie.role.attrib;
+               %local.primsecterie.attrib;
+>
+<!--end of secondaryie.attlist-->]]>
+
+<!ENTITY % tertiaryie.element "INCLUDE">
+<![%tertiaryie.element;[
+<!--doc:A tertiary term in an index entry, rather than in the text.-->
+<!ELEMENT tertiaryie %ho; (%ndxterm.char.mix;)*>
+<!--end of tertiaryie.element-->]]>
+
+<!-- to IndexTerms that these entries represent -->
+
+<!ENTITY % tertiaryie.attlist "INCLUDE">
+<![%tertiaryie.attlist;[
+<!ATTLIST tertiaryie
+               %linkends.attrib;               %common.attrib;
+               %primsecterie.role.attrib;
+               %local.primsecterie.attrib;
+>
+<!--end of tertiaryie.attlist-->]]>
+
+<!--end of primsecterie.module-->]]>
+
+<!ENTITY % seeie.module "INCLUDE">
+<![%seeie.module;[
+<!ENTITY % local.seeie.attrib "">
+<!ENTITY % seeie.role.attrib "%role.attrib;">
+
+<!ENTITY % seeie.element "INCLUDE">
+<![%seeie.element;[
+<!--doc:A See entry in an index, rather than in the text.-->
+<!ELEMENT seeie %ho; (%ndxterm.char.mix;)*>
+<!--end of seeie.element-->]]>
+
+<!-- to IndexEntry to look up -->
+
+
+<!ENTITY % seeie.attlist "INCLUDE">
+<![%seeie.attlist;[
+<!ATTLIST seeie
+               %linkend.attrib;                %common.attrib;
+               %seeie.role.attrib;
+               %local.seeie.attrib;
+>
+<!--end of seeie.attlist-->]]>
+<!--end of seeie.module-->]]>
+
+<!ENTITY % seealsoie.module "INCLUDE">
+<![%seealsoie.module;[
+<!ENTITY % local.seealsoie.attrib "">
+<!ENTITY % seealsoie.role.attrib "%role.attrib;">
+
+<!ENTITY % seealsoie.element "INCLUDE">
+<![%seealsoie.element;[
+<!--doc:A See also entry in an index, rather than in the text.-->
+<!ELEMENT seealsoie %ho; (%ndxterm.char.mix;)*>
+<!--end of seealsoie.element-->]]>
+
+<!-- to related IndexEntries -->
+
+
+<!ENTITY % seealsoie.attlist "INCLUDE">
+<![%seealsoie.attlist;[
+<!ATTLIST seealsoie
+               %linkends.attrib;               %common.attrib;
+               %seealsoie.role.attrib;
+               %local.seealsoie.attrib;
+>
+<!--end of seealsoie.attlist-->]]>
+<!--end of seealsoie.module-->]]>
+<!--end of index.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- RefEntry ............................................................. -->
+
+<!ENTITY % refentry.content.module "INCLUDE">
+<![%refentry.content.module;[
+<!ENTITY % refentry.module "INCLUDE">
+<![%refentry.module;[
+<!ENTITY % local.refentry.attrib "">
+<!ENTITY % refentry.role.attrib "%role.attrib;">
+
+<!ENTITY % refentry.element "INCLUDE">
+<![%refentry.element;[
+<!--doc:A reference page (originally a UNIX man-style reference page).-->
+<!ELEMENT refentry %ho; (beginpage?,
+                    (%ndxterm.class;)*,
+                    refentryinfo?, refmeta?, (remark|%link.char.class;)*,
+                    refnamediv+, refsynopsisdiv?, (refsect1+|refsection+))
+               %ubiq.inclusion;>
+<!--end of refentry.element-->]]>
+
+<!ENTITY % refentry.attlist "INCLUDE">
+<![%refentry.attlist;[
+<!ATTLIST refentry
+               %status.attrib;
+               %common.attrib;
+               %refentry.role.attrib;
+               %local.refentry.attrib;
+>
+<!--end of refentry.attlist-->]]>
+<!--end of refentry.module-->]]>
+
+<!ENTITY % refmeta.module "INCLUDE">
+<![%refmeta.module;[
+<!ENTITY % local.refmeta.attrib "">
+<!ENTITY % refmeta.role.attrib "%role.attrib;">
+
+<!ENTITY % refmeta.element "INCLUDE">
+<![%refmeta.element;[
+<!--doc:Meta-information for a reference entry.-->
+<!ELEMENT refmeta %ho; ((%ndxterm.class;)*,
+                   refentrytitle, manvolnum?, refmiscinfo*,
+                   (%ndxterm.class;)*)
+               %beginpage.exclusion;>
+<!--end of refmeta.element-->]]>
+
+<!ENTITY % refmeta.attlist "INCLUDE">
+<![%refmeta.attlist;[
+<!ATTLIST refmeta
+               %common.attrib;
+               %refmeta.role.attrib;
+               %local.refmeta.attrib;
+>
+<!--end of refmeta.attlist-->]]>
+<!--end of refmeta.module-->]]>
+
+<!ENTITY % refmiscinfo.module "INCLUDE">
+<![%refmiscinfo.module;[
+<!ENTITY % local.refmiscinfo.attrib "">
+<!ENTITY % refmiscinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % refmiscinfo.element "INCLUDE">
+<![%refmiscinfo.element;[
+<!--doc:Meta-information for a reference entry other than the title and volume number.-->
+<!ELEMENT refmiscinfo %ho; (%docinfo.char.mix;)*>
+<!--end of refmiscinfo.element-->]]>
+
+<!-- Class: Freely assignable parameter; no default -->
+
+
+<!ENTITY % refmiscinfo.attlist "INCLUDE">
+<![%refmiscinfo.attlist;[
+<!ATTLIST refmiscinfo
+               class           CDATA           #IMPLIED
+               %common.attrib;
+               %refmiscinfo.role.attrib;
+               %local.refmiscinfo.attrib;
+>
+<!--end of refmiscinfo.attlist-->]]>
+<!--end of refmiscinfo.module-->]]>
+
+<!ENTITY % refnamediv.module "INCLUDE">
+<![%refnamediv.module;[
+<!ENTITY % local.refnamediv.attrib "">
+<!ENTITY % refnamediv.role.attrib "%role.attrib;">
+
+<!ENTITY % refnamediv.element "INCLUDE">
+<![%refnamediv.element;[
+<!--doc:The name, purpose, and classification of a reference page.-->
+<!ELEMENT refnamediv %ho; (refdescriptor?, refname+, refpurpose, refclass*,
+               (remark|%link.char.class;)*)>
+<!--end of refnamediv.element-->]]>
+
+<!ENTITY % refnamediv.attlist "INCLUDE">
+<![%refnamediv.attlist;[
+<!ATTLIST refnamediv
+               %common.attrib;
+               %refnamediv.role.attrib;
+               %local.refnamediv.attrib;
+>
+<!--end of refnamediv.attlist-->]]>
+<!--end of refnamediv.module-->]]>
+
+<!ENTITY % refdescriptor.module "INCLUDE">
+<![%refdescriptor.module;[
+<!ENTITY % local.refdescriptor.attrib "">
+<!ENTITY % refdescriptor.role.attrib "%role.attrib;">
+
+<!ENTITY % refdescriptor.element "INCLUDE">
+<![%refdescriptor.element;[
+<!--doc:A description of the topic of a reference page.-->
+<!ELEMENT refdescriptor %ho; (%refname.char.mix;)*>
+<!--end of refdescriptor.element-->]]>
+
+<!ENTITY % refdescriptor.attlist "INCLUDE">
+<![%refdescriptor.attlist;[
+<!ATTLIST refdescriptor
+               %common.attrib;
+               %refdescriptor.role.attrib;
+               %local.refdescriptor.attrib;
+>
+<!--end of refdescriptor.attlist-->]]>
+<!--end of refdescriptor.module-->]]>
+
+<!ENTITY % refname.module "INCLUDE">
+<![%refname.module;[
+<!ENTITY % local.refname.attrib "">
+<!ENTITY % refname.role.attrib "%role.attrib;">
+
+<!ENTITY % refname.element "INCLUDE">
+<![%refname.element;[
+<!--doc:The name of (one of) the subject(s) of a reference page.-->
+<!ELEMENT refname %ho; (%refname.char.mix;)*>
+<!--end of refname.element-->]]>
+
+<!ENTITY % refname.attlist "INCLUDE">
+<![%refname.attlist;[
+<!ATTLIST refname
+               %common.attrib;
+               %refname.role.attrib;
+               %local.refname.attrib;
+>
+<!--end of refname.attlist-->]]>
+<!--end of refname.module-->]]>
+
+<!ENTITY % refpurpose.module "INCLUDE">
+<![%refpurpose.module;[
+<!ENTITY % local.refpurpose.attrib "">
+<!ENTITY % refpurpose.role.attrib "%role.attrib;">
+
+<!ENTITY % refpurpose.element "INCLUDE">
+<![%refpurpose.element;[
+<!--doc:A short (one sentence) synopsis of the topic of a reference page.-->
+<!ELEMENT refpurpose %ho; (%refinline.char.mix;)*>
+<!--end of refpurpose.element-->]]>
+
+<!ENTITY % refpurpose.attlist "INCLUDE">
+<![%refpurpose.attlist;[
+<!ATTLIST refpurpose
+               %common.attrib;
+               %refpurpose.role.attrib;
+               %local.refpurpose.attrib;
+>
+<!--end of refpurpose.attlist-->]]>
+<!--end of refpurpose.module-->]]>
+
+<!ENTITY % refclass.module "INCLUDE">
+<![%refclass.module;[
+<!ENTITY % local.refclass.attrib "">
+<!ENTITY % refclass.role.attrib "%role.attrib;">
+
+<!ENTITY % refclass.element "INCLUDE">
+<![%refclass.element;[
+<!--doc:The scope or other indication of applicability of a reference entry.-->
+<!ELEMENT refclass %ho; (%refclass.char.mix;)*>
+<!--end of refclass.element-->]]>
+
+<!ENTITY % refclass.attlist "INCLUDE">
+<![%refclass.attlist;[
+<!ATTLIST refclass
+               %common.attrib;
+               %refclass.role.attrib;
+               %local.refclass.attrib;
+>
+<!--end of refclass.attlist-->]]>
+<!--end of refclass.module-->]]>
+
+<!ENTITY % refsynopsisdiv.module "INCLUDE">
+<![%refsynopsisdiv.module;[
+<!ENTITY % local.refsynopsisdiv.attrib "">
+<!ENTITY % refsynopsisdiv.role.attrib "%role.attrib;">
+
+<!ENTITY % refsynopsisdiv.element "INCLUDE">
+<![%refsynopsisdiv.element;[
+<!--doc:A syntactic synopsis of the subject of the reference page.-->
+<!ELEMENT refsynopsisdiv %ho; (refsynopsisdivinfo?, (%refsect.title.content;)?,
+               (((%refcomponent.mix;)+, refsect2*) | (refsect2+)))>
+<!--end of refsynopsisdiv.element-->]]>
+
+<!ENTITY % refsynopsisdiv.attlist "INCLUDE">
+<![%refsynopsisdiv.attlist;[
+<!ATTLIST refsynopsisdiv
+               %common.attrib;
+               %refsynopsisdiv.role.attrib;
+               %local.refsynopsisdiv.attrib;
+>
+<!--end of refsynopsisdiv.attlist-->]]>
+<!--end of refsynopsisdiv.module-->]]>
+
+<!ENTITY % refsection.module "INCLUDE">
+<![%refsection.module;[
+<!ENTITY % local.refsection.attrib "">
+<!ENTITY % refsection.role.attrib "%role.attrib;">
+
+<!ENTITY % refsection.element "INCLUDE">
+<![%refsection.element;[
+<!--doc:A recursive section in a refentry.-->
+<!ELEMENT refsection %ho; (refsectioninfo?, (%refsect.title.content;),
+               (((%refcomponent.mix;)+, refsection*) | refsection+))>
+<!--end of refsection.element-->]]>
+
+<!ENTITY % refsection.attlist "INCLUDE">
+<![%refsection.attlist;[
+<!ATTLIST refsection
+               %status.attrib;
+               %common.attrib;
+               %refsection.role.attrib;
+               %local.refsection.attrib;
+>
+<!--end of refsection.attlist-->]]>
+<!--end of refsection.module-->]]>
+
+<!ENTITY % refsect1.module "INCLUDE">
+<![%refsect1.module;[
+<!ENTITY % local.refsect1.attrib "">
+<!ENTITY % refsect1.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect1.element "INCLUDE">
+<![%refsect1.element;[
+<!--doc:A major subsection of a reference entry.-->
+<!ELEMENT refsect1 %ho; (refsect1info?, (%refsect.title.content;),
+               (((%refcomponent.mix;)+, refsect2*) | refsect2+))>
+<!--end of refsect1.element-->]]>
+
+<!ENTITY % refsect1.attlist "INCLUDE">
+<![%refsect1.attlist;[
+<!ATTLIST refsect1
+               %status.attrib;
+               %common.attrib;
+               %refsect1.role.attrib;
+               %local.refsect1.attrib;
+>
+<!--end of refsect1.attlist-->]]>
+<!--end of refsect1.module-->]]>
+
+<!ENTITY % refsect2.module "INCLUDE">
+<![%refsect2.module;[
+<!ENTITY % local.refsect2.attrib "">
+<!ENTITY % refsect2.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect2.element "INCLUDE">
+<![%refsect2.element;[
+<!--doc:A subsection of a RefSect1.-->
+<!ELEMENT refsect2 %ho; (refsect2info?, (%refsect.title.content;),
+       (((%refcomponent.mix;)+, refsect3*) | refsect3+))>
+<!--end of refsect2.element-->]]>
+
+<!ENTITY % refsect2.attlist "INCLUDE">
+<![%refsect2.attlist;[
+<!ATTLIST refsect2
+               %status.attrib;
+               %common.attrib;
+               %refsect2.role.attrib;
+               %local.refsect2.attrib;
+>
+<!--end of refsect2.attlist-->]]>
+<!--end of refsect2.module-->]]>
+
+<!ENTITY % refsect3.module "INCLUDE">
+<![%refsect3.module;[
+<!ENTITY % local.refsect3.attrib "">
+<!ENTITY % refsect3.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect3.element "INCLUDE">
+<![%refsect3.element;[
+<!--doc:A subsection of a RefSect2.-->
+<!ELEMENT refsect3 %ho; (refsect3info?, (%refsect.title.content;),
+       (%refcomponent.mix;)+)>
+<!--end of refsect3.element-->]]>
+
+<!ENTITY % refsect3.attlist "INCLUDE">
+<![%refsect3.attlist;[
+<!ATTLIST refsect3
+               %status.attrib;
+               %common.attrib;
+               %refsect3.role.attrib;
+               %local.refsect3.attrib;
+>
+<!--end of refsect3.attlist-->]]>
+<!--end of refsect3.module-->]]>
+<!--end of refentry.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Article .............................................................. -->
+
+<!ENTITY % article.module "INCLUDE">
+<![%article.module;[
+<!-- An Article is a chapter-level, stand-alone document that is often,
+     but need not be, collected into a Book. -->
+
+<!ENTITY % local.article.attrib "">
+<!ENTITY % article.role.attrib "%role.attrib;">
+
+<!ENTITY % article.element "INCLUDE">
+<![%article.element;[
+<!--doc:An article.-->
+<!ELEMENT article %ho; ((%div.title.content;)?, articleinfo?, tocchap?, lot*,
+                       (%bookcomponent.content;),
+                       (%nav.class;|%appendix.class;|colophon|ackno)*)
+               %ubiq.inclusion;>
+<!--end of article.element-->]]>
+
+<!-- Class: Indicates the type of a particular article;
+               all articles have the same structure and general purpose.
+               No default. -->
+<!-- ParentBook: ID of the enclosing Book -->
+
+
+<!ENTITY % article.attlist "INCLUDE">
+<![%article.attlist;[
+<!ATTLIST article
+               class           (journalarticle
+                               |productsheet
+                               |whitepaper
+                               |techreport
+                                |specification
+                               |faq)           #IMPLIED
+               parentbook      IDREF           #IMPLIED
+               %status.attrib;
+               %common.attrib;
+               %article.role.attrib;
+               %local.article.attrib;
+>
+<!--end of article.attlist-->]]>
+<!--end of article.module-->]]>
+
+<!-- End of DocBook document hierarchy module V4.5 ........................ -->
+<!-- ...................................................................... -->
diff --git a/tests/schema/dbnotnx.mod b/tests/schema/dbnotnx.mod
new file mode 100644 (file)
index 0000000..3533eb1
--- /dev/null
@@ -0,0 +1,101 @@
+<!-- ...................................................................... -->
+<!-- DocBook notations module V4.5 ........................................ -->
+<!-- File dbnotnx.mod ..................................................... -->
+
+<!-- Copyright 1992-2004 HaL Computer Systems, Inc.,
+     O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+     Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+     Organization for the Advancement of Structured Information
+     Standards (OASIS).
+
+     $Id: dbnotnx.mod 6341 2006-10-03 15:58:28Z nwalsh $
+
+     Permission to use, copy, modify and distribute the DocBook 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 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 notation declarations used by DocBook.
+
+     In DTD driver files referring to this module, please use an entity
+     declaration that uses the public identifier shown below:
+
+     <!ENTITY % dbnotn PUBLIC
+     "-//OASIS//ENTITIES DocBook Notations V4.5//EN"
+     "dbnotnx.mod">
+     %dbnotn;
+
+     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.
+-->
+
+<!ENTITY % local.notation.class "">
+<!ENTITY % notation.class
+               "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
+               | EPS | EQN | FAX | GIF | GIF87a | GIF89a
+               | JPG | JPEG | IGES | PCX
+               | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG
+                | SVG | PDF | SWF
+               | linespecific
+               %local.notation.class;">
+
+<!NOTATION BMP         PUBLIC
+"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN">
+<!NOTATION CGM-CHAR    PUBLIC "ISO 8632/2//NOTATION Character encoding//EN">
+<!NOTATION CGM-BINARY  PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN">
+<!NOTATION CGM-CLEAR   PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN">
+<!NOTATION DITROFF     SYSTEM "DITROFF">
+<!NOTATION DVI         SYSTEM "DVI">
+<!NOTATION EPS         PUBLIC
+"+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN">
+<!NOTATION EQN         SYSTEM "EQN">
+<!NOTATION FAX         PUBLIC
+"-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN">
+<!NOTATION GIF         SYSTEM "GIF">
+<!NOTATION GIF87a               PUBLIC
+"-//CompuServe//NOTATION Graphics Interchange Format 87a//EN">
+
+<!NOTATION GIF89a               PUBLIC
+"-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">
+<!NOTATION JPG         SYSTEM "JPG">
+<!NOTATION JPEG                SYSTEM "JPG">
+<!NOTATION IGES                PUBLIC
+"-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN">
+<!NOTATION PCX         PUBLIC
+"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
+<!NOTATION PIC         SYSTEM "PIC">
+<!NOTATION PNG          SYSTEM "http://www.w3.org/TR/REC-png">
+<!NOTATION PS          SYSTEM "PS">
+<!NOTATION SGML                PUBLIC
+"ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN">
+<!NOTATION TBL         SYSTEM "TBL">
+<!NOTATION TEX         PUBLIC
+"+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN">
+<!NOTATION TIFF                SYSTEM "TIFF">
+<!NOTATION WMF         PUBLIC
+"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN">
+<!NOTATION WPG         SYSTEM "WPG"> <!--WordPerfect Graphic format-->
+<!NOTATION SVG         SYSTEM "http://www.w3.org/TR/SVG/">
+<!NOTATION PDF         SYSTEM "http://www.adobe.com/products/acrobat/adobepdf.html">
+<!NOTATION SWF          SYSTEM "http://www.macromedia.com/software/flash">
+<!NOTATION linespecific        SYSTEM "linespecific">
+
+<!-- End of DocBook notations module V4.5 ................................. -->
+<!-- ...................................................................... -->
diff --git a/tests/schema/dbpoolx.mod b/tests/schema/dbpoolx.mod
new file mode 100644 (file)
index 0000000..a40730c
--- /dev/null
@@ -0,0 +1,8701 @@
+<!-- ...................................................................... -->
+<!-- DocBook XML information pool module V4.5 ............................. -->
+<!-- File dbpoolx.mod ..................................................... -->
+
+<!-- Copyright 1992-2004 HaL Computer Systems, Inc.,
+     O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+     Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+     Organization for the Advancement of Structured Information
+     Standards (OASIS).
+
+     $Id: dbpoolx.mod 6341 2006-10-03 15:58:28Z nwalsh $
+
+     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.5//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.
+-->
+
+<!-- ...................................................................... -->
+<!-- Forms entities ....................................................... -->
+<!-- These PEs provide the hook by which the forms module can be inserted   -->
+<!-- into the DTD. -->
+<!ENTITY % forminlines.hook "">
+<!ENTITY % forms.hook "">
+
+<!-- ...................................................................... -->
+<!-- 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|bibliolist|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|task
+                 %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|biblioref %local.xref.char.class;">
+
+<!ENTITY % local.gen.char.class "">
+<!ENTITY % gen.char.class
+               "abbrev|acronym|citation|citerefentry|citetitle|citebiblioid|emphasis
+               |firstterm|foreignphrase|glossterm|termdef|footnote|phrase
+               |orgname|quote|trademark|wordasword
+               |personname %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
+                |package
+                |command|computeroutput
+               |database|email|envar|errorcode|errorname|errortype|errortext|filename
+               |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+               |guisubmenu|hardware|interface|keycap
+               |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+               |menuchoice|mousebutton|option|optional|parameter
+               |prompt|property|replaceable|returnvalue|sgmltag|structfield
+               |structname|symbol|systemitem|uri|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|corpcredit|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;">
+
+<!-- ...................................................................... -->
+<!-- Entities for content models .......................................... -->
+
+<!ENTITY % formalobject.title.content "title, titleabbrev?">
+
+<!-- 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
+               %forms.hook;
+                %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
+               %forms.hook;
+                %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;
+               %forms.hook;
+                %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
+               |procedure
+               %forms.hook;
+                %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
+               %forms.hook;
+                %local.admon.mix;">
+
+<!ENTITY % local.figure.mix "">
+<!ENTITY % figure.mix
+               "%linespecific.class;   |%synop.class;
+                                       |%informal.class;
+               |%ndxterm.class;        |beginpage
+               %forms.hook;
+                %local.figure.mix;">
+
+<!ENTITY % local.tabentry.mix "">
+<!ENTITY % tabentry.mix
+               "%list.class;           |%admon.class;
+               |%linespecific.class;
+               |%para.class;           |graphic|mediaobject
+               %forms.hook;
+               %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|imageobjectco|textobject %local.mediaobject.mix;">
+
+<!ENTITY % local.listpreamble.mix "">
+<!ENTITY % listpreamble.mix
+               "                        %admon.class;
+               |%linespecific.class;   |%synop.class;
+               |%para.class;           |%informal.class;
+               |%genobj.class;         |%descobj.class;
+               |%ndxterm.class;        |beginpage
+               %forms.hook;
+                %local.listpreamble.mix;">
+
+<!-- Character-level mixtures ............................................. -->
+
+<![%sgml.features;[
+<!ENTITY % local.ubiq.mix "">
+<!ENTITY % ubiq.mix "%ndxterm.class;|beginpage %local.ubiq.mix;">
+
+<!ENTITY % ubiq.exclusion "-(%ubiq.mix)">
+<!ENTITY % ubiq.inclusion "+(%ubiq.mix)">
+
+<!ENTITY % footnote.exclusion "-(footnote|%formal.class;)">
+<!ENTITY % highlights.exclusion "-(%ubiq.mix;|%formal.class;)">
+<!ENTITY % admon.exclusion "-(%admon.class;)">
+<!ENTITY % formal.exclusion "-(%formal.class;)">
+<!ENTITY % acronym.exclusion "-(acronym)">
+<!ENTITY % beginpage.exclusion "-(beginpage)">
+<!ENTITY % ndxterm.exclusion "-(%ndxterm.class;)">
+<!ENTITY % blockquote.exclusion "-(epigraph)">
+<!ENTITY % remark.exclusion "-(remark|%ubiq.mix;)">
+<!ENTITY % glossterm.exclusion "-(glossterm)">
+<!ENTITY % links.exclusion "-(link|olink|ulink|xref|biblioref)">
+]]><!-- sgml.features -->
+
+<!-- not [sgml.features[ -->
+<!ENTITY % local.ubiq.mix "">
+<!ENTITY % ubiq.mix "">
+
+<!ENTITY % ubiq.exclusion "">
+<!ENTITY % ubiq.inclusion "">
+
+<!ENTITY % footnote.exclusion "">
+<!ENTITY % highlights.exclusion "">
+<!ENTITY % admon.exclusion "">
+<!ENTITY % formal.exclusion "">
+<!ENTITY % acronym.exclusion "">
+<!ENTITY % beginpage.exclusion "">
+<!ENTITY % ndxterm.exclusion "">
+<!ENTITY % blockquote.exclusion "">
+<!ENTITY % remark.exclusion "">
+<!ENTITY % glossterm.exclusion "">
+<!ENTITY % links.exclusion "">
+<!-- ]] not sgml.features -->
+
+<!--
+                    #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.
+-->
+
+<!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 attributes and attribute components ..................... -->
+
+<!-- Effectivity attributes ............................................... -->
+
+
+<!-- Arch: Computer or chip architecture to which element applies; no
+       default -->
+
+<!ENTITY % arch.attrib
+       "arch           CDATA           #IMPLIED">
+
+<!-- Condition: General-purpose effectivity attribute -->
+
+<!ENTITY % condition.attrib
+       "condition      CDATA           #IMPLIED">
+
+<!-- Conformance: Standards conformance characteristics -->
+
+<!ENTITY % conformance.attrib
+       "conformance    NMTOKENS        #IMPLIED">
+
+
+<!-- OS: Operating system to which element applies; no default -->
+
+<!ENTITY % os.attrib
+       "os             CDATA           #IMPLIED">
+
+
+<!-- Revision: Editorial revision to which element belongs; no default -->
+
+<!ENTITY % revision.attrib
+       "revision       CDATA           #IMPLIED">
+
+<!-- Security: Security classification; no default -->
+
+<!ENTITY % security.attrib
+       "security       CDATA           #IMPLIED">
+
+<!-- UserLevel: Level of user experience to which element applies; no
+       default -->
+
+<!ENTITY % userlevel.attrib
+       "userlevel      CDATA           #IMPLIED">
+
+<!-- Vendor: Computer vendor to which element applies; no default -->
+
+<!ENTITY % vendor.attrib
+       "vendor         CDATA           #IMPLIED">
+
+<!-- Wordsize: Computer word size (32 bit, 64 bit, etc.); no default -->
+
+<!ENTITY % wordsize.attrib
+       "wordsize       CDATA           #IMPLIED">
+
+<!ENTITY % local.effectivity.attrib "">
+<!ENTITY % effectivity.attrib
+       "%arch.attrib;
+        %condition.attrib;
+       %conformance.attrib;
+       %os.attrib;
+       %revision.attrib;
+        %security.attrib;
+       %userlevel.attrib;
+       %vendor.attrib;
+       %wordsize.attrib;
+       %local.effectivity.attrib;"
+>
+
+<!-- Common attributes .................................................... -->
+
+
+<!-- Id: Unique identifier of element; no default -->
+
+<!ENTITY % id.attrib
+       "id             ID              #IMPLIED">
+
+
+<!-- Id: Unique identifier of element; a value must be supplied; no
+       default -->
+
+<!ENTITY % idreq.attrib
+       "id             ID              #REQUIRED">
+
+
+<!-- Lang: Indicator of language in which element is written, for
+       translation, character set management, etc.; no default -->
+
+<!ENTITY % lang.attrib
+       "lang           CDATA           #IMPLIED">
+
+
+<!-- Remap: Previous role of element before conversion; no default -->
+
+<!ENTITY % remap.attrib
+       "remap          CDATA           #IMPLIED">
+
+
+<!-- Role: New role of element in local environment; no default -->
+
+<!ENTITY % role.attrib
+       "role           CDATA           #IMPLIED">
+
+
+<!-- XRefLabel: Alternate labeling string for XRef text generation;
+       default is usually title or other appropriate label text already
+       contained in element -->
+
+<!ENTITY % xreflabel.attrib
+       "xreflabel      CDATA           #IMPLIED">
+
+
+<!-- RevisionFlag: Revision status of element; default is that element
+       wasn't revised -->
+
+<!ENTITY % revisionflag.attrib
+       "revisionflag   (changed
+                       |added
+                       |deleted
+                       |off)           #IMPLIED">
+
+<!ENTITY % local.common.attrib "">
+
+<!-- dir: Bidirectional override -->
+
+<!ENTITY % dir.attrib
+       "dir            (ltr
+                       |rtl
+                       |lro
+                       |rlo)           #IMPLIED">
+
+<!-- xml:base: base URI -->
+
+<![%sgml.features;[
+<!ENTITY % xml-base.attrib "">
+]]>
+<!ENTITY % xml-base.attrib
+       "xml:base       CDATA           #IMPLIED">
+
+<!-- Role is included explicitly on each element -->
+
+<!ENTITY % common.attrib
+       "%id.attrib;
+       %lang.attrib;
+       %remap.attrib;
+       %xreflabel.attrib;
+       %revisionflag.attrib;
+       %effectivity.attrib;
+       %dir.attrib;
+       %xml-base.attrib;
+       %local.common.attrib;"
+>
+
+<!-- Role is included explicitly on each element -->
+
+<!ENTITY % idreq.common.attrib
+       "%idreq.attrib;
+       %lang.attrib;
+       %remap.attrib;
+       %xreflabel.attrib;
+       %revisionflag.attrib;
+       %effectivity.attrib;
+       %dir.attrib;
+       %xml-base.attrib;
+       %local.common.attrib;"
+>
+
+<!-- Semi-common attributes and other attribute entities .................. -->
+
+<!ENTITY % local.graphics.attrib "">
+
+<!-- EntityRef: Name of an external entity containing the content
+       of the graphic -->
+<!-- FileRef: Filename, qualified by a pathname if desired,
+       designating the file containing the content of the graphic -->
+<!-- Format: Notation of the element content, if any -->
+<!-- SrcCredit: Information about the source of the Graphic -->
+<!-- Width: Same as CALS reprowid (desired width) -->
+<!-- Depth: Same as CALS reprodep (desired depth) -->
+<!-- Align: Same as CALS hplace with 'none' removed; #IMPLIED means
+       application-specific -->
+<!-- Scale: Conflation of CALS hscale and vscale -->
+<!-- Scalefit: Same as CALS scalefit -->
+
+<!ENTITY % graphics.attrib
+       "
+       entityref       ENTITY          #IMPLIED
+       fileref         CDATA           #IMPLIED
+       format          (%notation.class;) #IMPLIED
+       srccredit       CDATA           #IMPLIED
+       width           CDATA           #IMPLIED
+       contentwidth    CDATA           #IMPLIED
+       depth           CDATA           #IMPLIED
+       contentdepth    CDATA           #IMPLIED
+       align           (left
+                       |right
+                       |center)        #IMPLIED
+       valign          (top
+                       |middle
+                       |bottom)        #IMPLIED
+       scale           CDATA           #IMPLIED
+       scalefit        %yesorno.attvals;
+                                       #IMPLIED
+       %local.graphics.attrib;"
+>
+
+<!ENTITY % local.keyaction.attrib "">
+
+<!-- Action: Key combination type; default is unspecified if one
+       child element, Simul if there is more than one; if value is
+       Other, the OtherAction attribute must have a nonempty value -->
+<!-- OtherAction: User-defined key combination type -->
+
+<!ENTITY % keyaction.attrib
+       "
+       action          (click
+                       |double-click
+                       |press
+                       |seq
+                       |simul
+                       |other)         #IMPLIED
+       otheraction     CDATA           #IMPLIED
+       %local.keyaction.attrib;"
+>
+
+
+<!-- Label: Identifying number or string; default is usually the
+       appropriate number or string autogenerated by a formatter -->
+
+<!ENTITY % label.attrib
+       "label          CDATA           #IMPLIED">
+
+
+<!-- xml:space: whitespace treatment -->
+
+<![%sgml.features;[
+<!ENTITY % xml-space.attrib "">
+]]>
+<!ENTITY % xml-space.attrib
+       "xml:space      (preserve)              #IMPLIED">
+
+<!-- Format: whether element is assumed to contain significant white
+       space -->
+
+<!ENTITY % linespecific.attrib
+       "format         NOTATION
+                       (linespecific)  'linespecific'
+         %xml-space.attrib;
+         linenumbering (numbered|unnumbered)   #IMPLIED
+         continuation  (continues|restarts)    #IMPLIED
+         startinglinenumber    CDATA           #IMPLIED
+         language      CDATA                   #IMPLIED">
+
+<!-- Linkend: link to related information; no default -->
+
+<!ENTITY % linkend.attrib
+       "linkend        IDREF           #IMPLIED">
+
+
+<!-- Linkend: required link to related information -->
+
+<!ENTITY % linkendreq.attrib
+       "linkend        IDREF           #REQUIRED">
+
+
+<!-- Linkends: link to one or more sets of related information; no
+       default -->
+
+<!ENTITY % linkends.attrib
+       "linkends       IDREFS          #IMPLIED">
+
+
+<!ENTITY % local.mark.attrib "">
+<!ENTITY % mark.attrib
+       "mark           CDATA           #IMPLIED
+       %local.mark.attrib;"
+>
+
+
+<!-- MoreInfo: whether element's content has an associated RefEntry -->
+
+<!ENTITY % moreinfo.attrib
+       "moreinfo       (refentry|none) 'none'">
+
+
+<!-- Pagenum: number of page on which element appears; no default -->
+
+<!ENTITY % pagenum.attrib
+       "pagenum        CDATA           #IMPLIED">
+
+<!ENTITY % local.status.attrib "">
+
+<!-- Status: Editorial or publication status of the element
+       it applies to, such as "in review" or "approved for distribution" -->
+
+<!ENTITY % status.attrib
+       "status         CDATA           #IMPLIED
+       %local.status.attrib;"
+>
+
+
+<!-- Width: width of the longest line in the element to which it
+       pertains, in number of characters -->
+
+<!ENTITY % width.attrib
+       "width          CDATA           #IMPLIED">
+
+<!-- ...................................................................... -->
+<!-- Title elements ....................................................... -->
+
+<!ENTITY % title.module "INCLUDE">
+<![%title.module;[
+<!ENTITY % local.title.attrib "">
+<!ENTITY % title.role.attrib "%role.attrib;">
+
+<!ENTITY % title.element "INCLUDE">
+<![%title.element;[
+<!--doc:The text of the title of a section of a document or of a formal block-level element.-->
+<!ELEMENT title %ho; (%title.char.mix;)*>
+<!--end of title.element-->]]>
+
+<!ENTITY % title.attlist "INCLUDE">
+<![%title.attlist;[
+<!ATTLIST title
+               %pagenum.attrib;
+               %common.attrib;
+               %title.role.attrib;
+               %local.title.attrib;
+>
+<!--end of title.attlist-->]]>
+<!--end of title.module-->]]>
+
+<!ENTITY % titleabbrev.module "INCLUDE">
+<![%titleabbrev.module;[
+<!ENTITY % local.titleabbrev.attrib "">
+<!ENTITY % titleabbrev.role.attrib "%role.attrib;">
+
+<!ENTITY % titleabbrev.element "INCLUDE">
+<![%titleabbrev.element;[
+<!--doc:The abbreviation of a Title.-->
+<!ELEMENT titleabbrev %ho; (%title.char.mix;)*>
+<!--end of titleabbrev.element-->]]>
+
+<!ENTITY % titleabbrev.attlist "INCLUDE">
+<![%titleabbrev.attlist;[
+<!ATTLIST titleabbrev
+               %common.attrib;
+               %titleabbrev.role.attrib;
+               %local.titleabbrev.attrib;
+>
+<!--end of titleabbrev.attlist-->]]>
+<!--end of titleabbrev.module-->]]>
+
+<!ENTITY % subtitle.module "INCLUDE">
+<![%subtitle.module;[
+<!ENTITY % local.subtitle.attrib "">
+<!ENTITY % subtitle.role.attrib "%role.attrib;">
+
+<!ENTITY % subtitle.element "INCLUDE">
+<![%subtitle.element;[
+<!--doc:The subtitle of a document.-->
+<!ELEMENT subtitle %ho; (%title.char.mix;)*>
+<!--end of subtitle.element-->]]>
+
+<!ENTITY % subtitle.attlist "INCLUDE">
+<![%subtitle.attlist;[
+<!ATTLIST subtitle
+               %common.attrib;
+               %subtitle.role.attrib;
+               %local.subtitle.attrib;
+>
+<!--end of subtitle.attlist-->]]>
+<!--end of subtitle.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Bibliographic entities and elements .................................. -->
+
+<!-- The bibliographic elements are typically used in the document
+     hierarchy. They do not appear in content models of information
+     pool elements.  See also the document information elements,
+     below. -->
+
+<!ENTITY % local.person.ident.mix "">
+<!ENTITY % person.ident.mix
+               "honorific|firstname|surname|lineage|othername|affiliation
+               |authorblurb|contrib %local.person.ident.mix;">
+
+<!ENTITY % local.bibliocomponent.mix "">
+<!ENTITY % bibliocomponent.mix
+               "abbrev|abstract|address|artpagenums|author
+               |authorgroup|authorinitials|bibliomisc|biblioset
+               |collab|confgroup|contractnum|contractsponsor
+               |copyright|corpauthor|corpname|corpcredit|date|edition
+               |editor|invpartnumber|isbn|issn|issuenum|orgname
+               |biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage
+               |othercredit|pagenums|printhistory|productname
+               |productnumber|pubdate|publisher|publishername
+               |pubsnumber|releaseinfo|revhistory|seriesvolnums
+               |subtitle|title|titleabbrev|volumenum|citetitle
+               |personname|%person.ident.mix;
+               |%ndxterm.class;
+               %local.bibliocomponent.mix;">
+
+<!-- I don't think this is well placed, but it needs to be here because of -->
+<!-- the reference to bibliocomponent.mix -->
+<!ENTITY % local.info.class "">
+<!ENTITY % info.class
+               "graphic | mediaobject | legalnotice | modespec
+                | subjectset | keywordset | itermset | %bibliocomponent.mix;
+                 %local.info.class;">
+
+
+<!-- BiblioList ........................ -->
+
+<!ENTITY % bibliolist.module "INCLUDE">
+<![%bibliolist.module;[
+<!ENTITY % local.bibliolist.attrib "">
+<!ENTITY % bibliolist.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliolist.element "INCLUDE">
+<![%bibliolist.element;[
+<!--doc:A wrapper for a set of bibliography entries.-->
+<!ELEMENT bibliolist %ho; (blockinfo?, (%formalobject.title.content;)?,
+                           (biblioentry|bibliomixed)+)>
+<!--end of bibliolist.element-->]]>
+
+<!ENTITY % bibliolist.attlist "INCLUDE">
+<![%bibliolist.attlist;[
+<!ATTLIST bibliolist
+               %common.attrib;
+               %bibliolist.role.attrib;
+               %local.bibliolist.attrib;
+>
+<!--end of bibliolist.attlist-->]]>
+<!--end of bibliolist.module-->]]>
+
+<!ENTITY % biblioentry.module "INCLUDE">
+<![%biblioentry.module;[
+<!ENTITY % local.biblioentry.attrib "">
+<!ENTITY % biblioentry.role.attrib "%role.attrib;">
+
+<!ENTITY % biblioentry.element "INCLUDE">
+<![%biblioentry.element;[
+<!--doc:An entry in a Bibliography.-->
+<!ELEMENT biblioentry %ho; ((articleinfo | (%bibliocomponent.mix;))+)
+                      %ubiq.exclusion;>
+<!--end of biblioentry.element-->]]>
+
+<!ENTITY % biblioentry.attlist "INCLUDE">
+<![%biblioentry.attlist;[
+<!ATTLIST biblioentry
+               %common.attrib;
+               %biblioentry.role.attrib;
+               %local.biblioentry.attrib;
+>
+<!--end of biblioentry.attlist-->]]>
+<!--end of biblioentry.module-->]]>
+
+<!ENTITY % bibliomixed.module "INCLUDE">
+<![%bibliomixed.module;[
+<!ENTITY % local.bibliomixed.attrib "">
+<!ENTITY % bibliomixed.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliomixed.element "INCLUDE">
+<![%bibliomixed.element;[
+<!--doc:An entry in a Bibliography.-->
+<!ELEMENT bibliomixed %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)*
+                      %ubiq.exclusion;>
+<!--end of bibliomixed.element-->]]>
+
+<!ENTITY % bibliomixed.attlist "INCLUDE">
+<![%bibliomixed.attlist;[
+<!ATTLIST bibliomixed
+               %common.attrib;
+               %bibliomixed.role.attrib;
+               %local.bibliomixed.attrib;
+>
+<!--end of bibliomixed.attlist-->]]>
+<!--end of bibliomixed.module-->]]>
+
+<!ENTITY % articleinfo.module "INCLUDE">
+<![%articleinfo.module;[
+<!ENTITY % local.articleinfo.attrib "">
+<!ENTITY % articleinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % articleinfo.element "INCLUDE">
+<![%articleinfo.element;[
+<!--doc:Meta-information for an Article.-->
+<!ELEMENT articleinfo %ho; ((%info.class;)+)
+       %beginpage.exclusion;>
+<!--end of articleinfo.element-->]]>
+
+<!ENTITY % articleinfo.attlist "INCLUDE">
+<![%articleinfo.attlist;[
+<!ATTLIST articleinfo
+               %common.attrib;
+               %articleinfo.role.attrib;
+               %local.articleinfo.attrib;
+>
+<!--end of articleinfo.attlist-->]]>
+<!--end of articleinfo.module-->]]>
+
+<!ENTITY % biblioset.module "INCLUDE">
+<![%biblioset.module;[
+<!ENTITY % local.biblioset.attrib "">
+<!ENTITY % biblioset.role.attrib "%role.attrib;">
+
+<!ENTITY % biblioset.element "INCLUDE">
+<![%biblioset.element;[
+<!--doc:A "raw" container for related bibliographic information.-->
+<!ELEMENT biblioset %ho; ((%bibliocomponent.mix;)+)
+                      %ubiq.exclusion;>
+<!--end of biblioset.element-->]]>
+
+<!-- Relation: Relationship of elements contained within BiblioSet -->
+
+
+<!ENTITY % biblioset.attlist "INCLUDE">
+<![%biblioset.attlist;[
+<!ATTLIST biblioset
+               relation        CDATA           #IMPLIED
+               %common.attrib;
+               %biblioset.role.attrib;
+               %local.biblioset.attrib;
+>
+<!--end of biblioset.attlist-->]]>
+<!--end of biblioset.module-->]]>
+
+<!ENTITY % bibliomset.module "INCLUDE">
+<![%bibliomset.module;[
+<!ENTITY % bibliomset.role.attrib "%role.attrib;">
+<!ENTITY % local.bibliomset.attrib "">
+
+<!ENTITY % bibliomset.element "INCLUDE">
+<![%bibliomset.element;[
+<!--doc:A "cooked" container for related bibliographic information.-->
+<!ELEMENT bibliomset %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)*
+                      %ubiq.exclusion;>
+<!--end of bibliomset.element-->]]>
+
+<!-- Relation: Relationship of elements contained within BiblioMSet -->
+
+
+<!ENTITY % bibliomset.attlist "INCLUDE">
+<![%bibliomset.attlist;[
+<!ATTLIST bibliomset
+               relation        CDATA           #IMPLIED
+               %common.attrib;
+               %bibliomset.role.attrib;
+               %local.bibliomset.attrib;
+>
+<!--end of bibliomset.attlist-->]]>
+<!--end of bibliomset.module-->]]>
+
+<!ENTITY % bibliomisc.module "INCLUDE">
+<![%bibliomisc.module;[
+<!ENTITY % local.bibliomisc.attrib "">
+<!ENTITY % bibliomisc.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliomisc.element "INCLUDE">
+<![%bibliomisc.element;[
+<!--doc:Untyped bibliographic information.-->
+<!ELEMENT bibliomisc %ho; (%para.char.mix;)*>
+<!--end of bibliomisc.element-->]]>
+
+<!ENTITY % bibliomisc.attlist "INCLUDE">
+<![%bibliomisc.attlist;[
+<!ATTLIST bibliomisc
+               %common.attrib;
+               %bibliomisc.role.attrib;
+               %local.bibliomisc.attrib;
+>
+<!--end of bibliomisc.attlist-->]]>
+<!--end of bibliomisc.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Subject, Keyword, and ITermSet elements .............................. -->
+
+<!ENTITY % subjectset.content.module "INCLUDE">
+<![%subjectset.content.module;[
+<!ENTITY % subjectset.module "INCLUDE">
+<![%subjectset.module;[
+<!ENTITY % local.subjectset.attrib "">
+<!ENTITY % subjectset.role.attrib "%role.attrib;">
+
+<!ENTITY % subjectset.element "INCLUDE">
+<![%subjectset.element;[
+<!--doc:A set of terms describing the subject matter of a document.-->
+<!ELEMENT subjectset %ho; (subject+)>
+<!--end of subjectset.element-->]]>
+
+<!-- Scheme: Controlled vocabulary employed in SubjectTerms -->
+
+
+<!ENTITY % subjectset.attlist "INCLUDE">
+<![%subjectset.attlist;[
+<!ATTLIST subjectset
+               scheme          NMTOKEN         #IMPLIED
+               %common.attrib;
+               %subjectset.role.attrib;
+               %local.subjectset.attrib;
+>
+<!--end of subjectset.attlist-->]]>
+<!--end of subjectset.module-->]]>
+
+<!ENTITY % subject.module "INCLUDE">
+<![%subject.module;[
+<!ENTITY % local.subject.attrib "">
+<!ENTITY % subject.role.attrib "%role.attrib;">
+
+<!ENTITY % subject.element "INCLUDE">
+<![%subject.element;[
+<!--doc:One of a group of terms describing the subject matter of a document.-->
+<!ELEMENT subject %ho; (subjectterm+)>
+<!--end of subject.element-->]]>
+
+<!-- Weight: Ranking of this group of SubjectTerms relative
+               to others, 0 is low, no highest value specified -->
+
+
+<!ENTITY % subject.attlist "INCLUDE">
+<![%subject.attlist;[
+<!ATTLIST subject
+               weight          CDATA           #IMPLIED
+               %common.attrib;
+               %subject.role.attrib;
+               %local.subject.attrib;
+>
+<!--end of subject.attlist-->]]>
+<!--end of subject.module-->]]>
+
+<!ENTITY % subjectterm.module "INCLUDE">
+<![%subjectterm.module;[
+<!ENTITY % local.subjectterm.attrib "">
+<!ENTITY % subjectterm.role.attrib "%role.attrib;">
+
+<!ENTITY % subjectterm.element "INCLUDE">
+<![%subjectterm.element;[
+<!--doc:A term in a group of terms describing the subject matter of a document.-->
+<!ELEMENT subjectterm %ho; (#PCDATA)>
+<!--end of subjectterm.element-->]]>
+
+<!ENTITY % subjectterm.attlist "INCLUDE">
+<![%subjectterm.attlist;[
+<!ATTLIST subjectterm
+               %common.attrib;
+               %subjectterm.role.attrib;
+               %local.subjectterm.attrib;
+>
+<!--end of subjectterm.attlist-->]]>
+<!--end of subjectterm.module-->]]>
+<!--end of subjectset.content.module-->]]>
+
+<!ENTITY % keywordset.content.module "INCLUDE">
+<![%keywordset.content.module;[
+<!ENTITY % keywordset.module "INCLUDE">
+<![%keywordset.module;[
+<!ENTITY % local.keywordset.attrib "">
+<!ENTITY % keywordset.role.attrib "%role.attrib;">
+
+<!ENTITY % keywordset.element "INCLUDE">
+<![%keywordset.element;[
+<!--doc:A set of keywords describing the content of a document.-->
+<!ELEMENT keywordset %ho; (keyword+)>
+<!--end of keywordset.element-->]]>
+
+<!ENTITY % keywordset.attlist "INCLUDE">
+<![%keywordset.attlist;[
+<!ATTLIST keywordset
+               %common.attrib;
+               %keywordset.role.attrib;
+               %local.keywordset.attrib;
+>
+<!--end of keywordset.attlist-->]]>
+<!--end of keywordset.module-->]]>
+
+<!ENTITY % keyword.module "INCLUDE">
+<![%keyword.module;[
+<!ENTITY % local.keyword.attrib "">
+<!ENTITY % keyword.role.attrib "%role.attrib;">
+
+<!ENTITY % keyword.element "INCLUDE">
+<![%keyword.element;[
+<!--doc:One of a set of keywords describing the content of a document.-->
+<!ELEMENT keyword %ho; (#PCDATA)>
+<!--end of keyword.element-->]]>
+
+<!ENTITY % keyword.attlist "INCLUDE">
+<![%keyword.attlist;[
+<!ATTLIST keyword
+               %common.attrib;
+               %keyword.role.attrib;
+               %local.keyword.attrib;
+>
+<!--end of keyword.attlist-->]]>
+<!--end of keyword.module-->]]>
+<!--end of keywordset.content.module-->]]>
+
+<!ENTITY % itermset.module "INCLUDE">
+<![%itermset.module;[
+<!ENTITY % local.itermset.attrib "">
+<!ENTITY % itermset.role.attrib "%role.attrib;">
+
+<!ENTITY % itermset.element "INCLUDE">
+<![%itermset.element;[
+<!--doc:A set of index terms in the meta-information of a document.-->
+<!ELEMENT itermset %ho; (indexterm+)>
+<!--end of itermset.element-->]]>
+
+<!ENTITY % itermset.attlist "INCLUDE">
+<![%itermset.attlist;[
+<!ATTLIST itermset
+               %common.attrib;
+               %itermset.role.attrib;
+               %local.itermset.attrib;
+>
+<!--end of itermset.attlist-->]]>
+<!--end of itermset.module-->]]>
+
+<!-- Bibliographic info for "blocks" -->
+
+<!ENTITY % blockinfo.module "INCLUDE">
+<![ %blockinfo.module; [
+<!ENTITY % local.blockinfo.attrib "">
+<!ENTITY % blockinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % blockinfo.element "INCLUDE">
+<![ %blockinfo.element; [
+<!--doc:Meta-information for a block element.-->
+<!ELEMENT blockinfo %ho; ((%info.class;)+)
+       %beginpage.exclusion;>
+<!--end of blockinfo.element-->]]>
+
+<!ENTITY % blockinfo.attlist "INCLUDE">
+<![ %blockinfo.attlist; [
+<!ATTLIST blockinfo
+               %common.attrib;
+               %blockinfo.role.attrib;
+               %local.blockinfo.attrib;
+>
+<!--end of blockinfo.attlist-->]]>
+<!--end of blockinfo.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Compound (section-ish) elements ...................................... -->
+
+<!-- Message set ...................... -->
+
+<!ENTITY % msgset.content.module "INCLUDE">
+<![%msgset.content.module;[
+<!ENTITY % msgset.module "INCLUDE">
+<![%msgset.module;[
+<!ENTITY % local.msgset.attrib "">
+<!ENTITY % msgset.role.attrib "%role.attrib;">
+
+<!ENTITY % msgset.element "INCLUDE">
+<![%msgset.element;[
+<!--doc:A detailed set of messages, usually error messages.-->
+<!ELEMENT msgset %ho; (blockinfo?, (%formalobject.title.content;)?,
+                       (msgentry+|simplemsgentry+))>
+<!--end of msgset.element-->]]>
+
+<!ENTITY % msgset.attlist "INCLUDE">
+<![%msgset.attlist;[
+<!ATTLIST msgset
+               %common.attrib;
+               %msgset.role.attrib;
+               %local.msgset.attrib;
+>
+<!--end of msgset.attlist-->]]>
+<!--end of msgset.module-->]]>
+
+<!ENTITY % msgentry.module "INCLUDE">
+<![%msgentry.module;[
+<!ENTITY % local.msgentry.attrib "">
+<!ENTITY % msgentry.role.attrib "%role.attrib;">
+
+<!ENTITY % msgentry.element "INCLUDE">
+<![%msgentry.element;[
+<!--doc:A wrapper for an entry in a message set.-->
+<!ELEMENT msgentry %ho; (msg+, msginfo?, msgexplan*)>
+<!--end of msgentry.element-->]]>
+
+<!ENTITY % msgentry.attlist "INCLUDE">
+<![%msgentry.attlist;[
+<!ATTLIST msgentry
+               %common.attrib;
+               %msgentry.role.attrib;
+               %local.msgentry.attrib;
+>
+<!--end of msgentry.attlist-->]]>
+<!--end of msgentry.module-->]]>
+
+<!ENTITY % simplemsgentry.module "INCLUDE">
+<![ %simplemsgentry.module; [
+<!ENTITY % local.simplemsgentry.attrib "">
+<!ENTITY % simplemsgentry.role.attrib "%role.attrib;">
+
+<!ENTITY % simplemsgentry.element "INCLUDE">
+<![ %simplemsgentry.element; [
+<!--doc:A wrapper for a simpler entry in a message set.-->
+<!ELEMENT simplemsgentry %ho; (msgtext, msgexplan+)>
+<!--end of simplemsgentry.element-->]]>
+
+<!ENTITY % simplemsgentry.attlist "INCLUDE">
+<![ %simplemsgentry.attlist; [
+<!ATTLIST simplemsgentry
+               audience        CDATA   #IMPLIED
+               level           CDATA   #IMPLIED
+               origin          CDATA   #IMPLIED
+               %common.attrib;
+               %simplemsgentry.role.attrib;
+               %local.simplemsgentry.attrib;
+>
+<!--end of simplemsgentry.attlist-->]]>
+<!--end of simplemsgentry.module-->]]>
+
+<!ENTITY % msg.module "INCLUDE">
+<![%msg.module;[
+<!ENTITY % local.msg.attrib "">
+<!ENTITY % msg.role.attrib "%role.attrib;">
+
+<!ENTITY % msg.element "INCLUDE">
+<![%msg.element;[
+<!--doc:A message in a message set.-->
+<!ELEMENT msg %ho; (title?, msgmain, (msgsub | msgrel)*)>
+<!--end of msg.element-->]]>
+
+<!ENTITY % msg.attlist "INCLUDE">
+<![%msg.attlist;[
+<!ATTLIST msg
+               %common.attrib;
+               %msg.role.attrib;
+               %local.msg.attrib;
+>
+<!--end of msg.attlist-->]]>
+<!--end of msg.module-->]]>
+
+<!ENTITY % msgmain.module "INCLUDE">
+<![%msgmain.module;[
+<!ENTITY % local.msgmain.attrib "">
+<!ENTITY % msgmain.role.attrib "%role.attrib;">
+
+<!ENTITY % msgmain.element "INCLUDE">
+<![%msgmain.element;[
+<!--doc:The primary component of a message in a message set.-->
+<!ELEMENT msgmain %ho; (title?, msgtext)>
+<!--end of msgmain.element-->]]>
+
+<!ENTITY % msgmain.attlist "INCLUDE">
+<![%msgmain.attlist;[
+<!ATTLIST msgmain
+               %common.attrib;
+               %msgmain.role.attrib;
+               %local.msgmain.attrib;
+>
+<!--end of msgmain.attlist-->]]>
+<!--end of msgmain.module-->]]>
+
+<!ENTITY % msgsub.module "INCLUDE">
+<![%msgsub.module;[
+<!ENTITY % local.msgsub.attrib "">
+<!ENTITY % msgsub.role.attrib "%role.attrib;">
+
+<!ENTITY % msgsub.element "INCLUDE">
+<![%msgsub.element;[
+<!--doc:A subcomponent of a message in a message set.-->
+<!ELEMENT msgsub %ho; (title?, msgtext)>
+<!--end of msgsub.element-->]]>
+
+<!ENTITY % msgsub.attlist "INCLUDE">
+<![%msgsub.attlist;[
+<!ATTLIST msgsub
+               %common.attrib;
+               %msgsub.role.attrib;
+               %local.msgsub.attrib;
+>
+<!--end of msgsub.attlist-->]]>
+<!--end of msgsub.module-->]]>
+
+<!ENTITY % msgrel.module "INCLUDE">
+<![%msgrel.module;[
+<!ENTITY % local.msgrel.attrib "">
+<!ENTITY % msgrel.role.attrib "%role.attrib;">
+
+<!ENTITY % msgrel.element "INCLUDE">
+<![%msgrel.element;[
+<!--doc:A related component of a message in a message set.-->
+<!ELEMENT msgrel %ho; (title?, msgtext)>
+<!--end of msgrel.element-->]]>
+
+<!ENTITY % msgrel.attlist "INCLUDE">
+<![%msgrel.attlist;[
+<!ATTLIST msgrel
+               %common.attrib;
+               %msgrel.role.attrib;
+               %local.msgrel.attrib;
+>
+<!--end of msgrel.attlist-->]]>
+<!--end of msgrel.module-->]]>
+
+<!-- MsgText (defined in the Inlines section, below)-->
+
+<!ENTITY % msginfo.module "INCLUDE">
+<![%msginfo.module;[
+<!ENTITY % local.msginfo.attrib "">
+<!ENTITY % msginfo.role.attrib "%role.attrib;">
+
+<!ENTITY % msginfo.element "INCLUDE">
+<![%msginfo.element;[
+<!--doc:Information about a message in a message set.-->
+<!ELEMENT msginfo %ho; ((msglevel | msgorig | msgaud)*)>
+<!--end of msginfo.element-->]]>
+
+<!ENTITY % msginfo.attlist "INCLUDE">
+<![%msginfo.attlist;[
+<!ATTLIST msginfo
+               %common.attrib;
+               %msginfo.role.attrib;
+               %local.msginfo.attrib;
+>
+<!--end of msginfo.attlist-->]]>
+<!--end of msginfo.module-->]]>
+
+<!ENTITY % msglevel.module "INCLUDE">
+<![%msglevel.module;[
+<!ENTITY % local.msglevel.attrib "">
+<!ENTITY % msglevel.role.attrib "%role.attrib;">
+
+<!ENTITY % msglevel.element "INCLUDE">
+<![%msglevel.element;[
+<!--doc:The level of importance or severity of a message in a message set.-->
+<!ELEMENT msglevel %ho; (%smallcptr.char.mix;)*>
+<!--end of msglevel.element-->]]>
+
+<!ENTITY % msglevel.attlist "INCLUDE">
+<![%msglevel.attlist;[
+<!ATTLIST msglevel
+               %common.attrib;
+               %msglevel.role.attrib;
+               %local.msglevel.attrib;
+>
+<!--end of msglevel.attlist-->]]>
+<!--end of msglevel.module-->]]>
+
+<!ENTITY % msgorig.module "INCLUDE">
+<![%msgorig.module;[
+<!ENTITY % local.msgorig.attrib "">
+<!ENTITY % msgorig.role.attrib "%role.attrib;">
+
+<!ENTITY % msgorig.element "INCLUDE">
+<![%msgorig.element;[
+<!--doc:The origin of a message in a message set.-->
+<!ELEMENT msgorig %ho; (%smallcptr.char.mix;)*>
+<!--end of msgorig.element-->]]>
+
+<!ENTITY % msgorig.attlist "INCLUDE">
+<![%msgorig.attlist;[
+<!ATTLIST msgorig
+               %common.attrib;
+               %msgorig.role.attrib;
+               %local.msgorig.attrib;
+>
+<!--end of msgorig.attlist-->]]>
+<!--end of msgorig.module-->]]>
+
+<!ENTITY % msgaud.module "INCLUDE">
+<![%msgaud.module;[
+<!ENTITY % local.msgaud.attrib "">
+<!ENTITY % msgaud.role.attrib "%role.attrib;">
+
+<!ENTITY % msgaud.element "INCLUDE">
+<![%msgaud.element;[
+<!--doc:The audience to which a message in a message set is relevant.-->
+<!ELEMENT msgaud %ho; (%para.char.mix;)*>
+<!--end of msgaud.element-->]]>
+
+<!ENTITY % msgaud.attlist "INCLUDE">
+<![%msgaud.attlist;[
+<!ATTLIST msgaud
+               %common.attrib;
+               %msgaud.role.attrib;
+               %local.msgaud.attrib;
+>
+<!--end of msgaud.attlist-->]]>
+<!--end of msgaud.module-->]]>
+
+<!ENTITY % msgexplan.module "INCLUDE">
+<![%msgexplan.module;[
+<!ENTITY % local.msgexplan.attrib "">
+<!ENTITY % msgexplan.role.attrib "%role.attrib;">
+
+<!ENTITY % msgexplan.element "INCLUDE">
+<![%msgexplan.element;[
+<!--doc:Explanatory material relating to a message in a message set.-->
+<!ELEMENT msgexplan %ho; (title?, (%component.mix;)+)>
+<!--end of msgexplan.element-->]]>
+
+<!ENTITY % msgexplan.attlist "INCLUDE">
+<![%msgexplan.attlist;[
+<!ATTLIST msgexplan
+               %common.attrib;
+               %msgexplan.role.attrib;
+               %local.msgexplan.attrib;
+>
+<!--end of msgexplan.attlist-->]]>
+<!--end of msgexplan.module-->]]>
+<!--end of msgset.content.module-->]]>
+
+<!ENTITY % task.content.module "INCLUDE">
+<![%task.content.module;[
+<!ENTITY % task.module "INCLUDE">
+<![%task.module;[
+<!ENTITY % local.task.attrib "">
+<!ENTITY % task.role.attrib "%role.attrib;">
+
+<!ENTITY % task.element "INCLUDE">
+<![%task.element;[
+<!--doc:A task to be completed.-->
+<!ELEMENT task %ho; (blockinfo?,(%ndxterm.class;)*,
+                     (%formalobject.title.content;),
+                     tasksummary?,
+                     taskprerequisites?,
+                     procedure,
+                     example*,
+                     taskrelated?)>
+<!--end of task.element-->]]>
+
+<!ENTITY % task.attlist "INCLUDE">
+<![%task.attlist;[
+<!ATTLIST task
+               %common.attrib;
+               %task.role.attrib;
+               %local.task.attrib;
+>
+<!--end of task.attlist-->]]>
+<!--end of task.module-->]]>
+
+<!ENTITY % tasksummary.module "INCLUDE">
+<![%tasksummary.module;[
+<!ENTITY % local.tasksummary.attrib "">
+<!ENTITY % tasksummary.role.attrib "%role.attrib;">
+
+<!ENTITY % tasksummary.element "INCLUDE">
+<![%tasksummary.element;[
+<!--doc:A summary of a task.-->
+<!ELEMENT tasksummary %ho; (blockinfo?,
+                            (%formalobject.title.content;)?,
+                            (%component.mix;)+)>
+<!--end of tasksummary.element-->]]>
+
+<!ENTITY % tasksummary.attlist "INCLUDE">
+<![%tasksummary.attlist;[
+<!ATTLIST tasksummary
+               %common.attrib;
+               %tasksummary.role.attrib;
+               %local.tasksummary.attrib;
+>
+<!--end of tasksummary.attlist-->]]>
+<!--end of tasksummary.module-->]]>
+
+<!ENTITY % taskprerequisites.module "INCLUDE">
+<![%taskprerequisites.module;[
+<!ENTITY % local.taskprerequisites.attrib "">
+<!ENTITY % taskprerequisites.role.attrib "%role.attrib;">
+
+<!ENTITY % taskprerequisites.element "INCLUDE">
+<![%taskprerequisites.element;[
+<!--doc:The prerequisites for a task.-->
+<!ELEMENT taskprerequisites %ho; (blockinfo?,
+                                  (%formalobject.title.content;)?,
+                                  (%component.mix;)+)>
+<!--end of taskprerequisites.element-->]]>
+
+<!ENTITY % taskprerequisites.attlist "INCLUDE">
+<![%taskprerequisites.attlist;[
+<!ATTLIST taskprerequisites
+               %common.attrib;
+               %taskprerequisites.role.attrib;
+               %local.taskprerequisites.attrib;
+>
+<!--end of taskprerequisites.attlist-->]]>
+<!--end of taskprerequisites.module-->]]>
+
+<!ENTITY % taskrelated.module "INCLUDE">
+<![%taskrelated.module;[
+<!ENTITY % local.taskrelated.attrib "">
+<!ENTITY % taskrelated.role.attrib "%role.attrib;">
+
+<!ENTITY % taskrelated.element "INCLUDE">
+<![%taskrelated.element;[
+<!--doc:Information related to a task.-->
+<!ELEMENT taskrelated %ho; (blockinfo?,
+                            (%formalobject.title.content;)?,
+                            (%component.mix;)+)>
+<!--end of taskrelated.element-->]]>
+
+<!ENTITY % taskrelated.attlist "INCLUDE">
+<![%taskrelated.attlist;[
+<!ATTLIST taskrelated
+               %common.attrib;
+               %taskrelated.role.attrib;
+               %local.taskrelated.attrib;
+>
+<!--end of taskrelated.attlist-->]]>
+<!--end of taskrelated.module-->]]>
+<!--end of task.content.module-->]]>
+
+<!-- QandASet ........................ -->
+<!ENTITY % qandaset.content.module "INCLUDE">
+<![ %qandaset.content.module; [
+<!ENTITY % qandaset.module "INCLUDE">
+<![ %qandaset.module; [
+<!ENTITY % local.qandaset.attrib "">
+<!ENTITY % qandaset.role.attrib "%role.attrib;">
+
+<!ENTITY % qandaset.element "INCLUDE">
+<![ %qandaset.element; [
+<!--doc:A question-and-answer set.-->
+<!ELEMENT qandaset %ho; (blockinfo?, (%formalobject.title.content;)?,
+                       (%qandaset.mix;)*,
+                        (qandadiv+|qandaentry+))>
+<!--end of qandaset.element-->]]>
+
+<!ENTITY % qandaset.attlist "INCLUDE">
+<![ %qandaset.attlist; [
+<!ATTLIST qandaset
+               defaultlabel    (qanda|number|none)       #IMPLIED
+               %common.attrib;
+               %qandaset.role.attrib;
+               %local.qandaset.attrib;>
+<!--end of qandaset.attlist-->]]>
+<!--end of qandaset.module-->]]>
+
+<!ENTITY % qandadiv.module "INCLUDE">
+<![ %qandadiv.module; [
+<!ENTITY % local.qandadiv.attrib "">
+<!ENTITY % qandadiv.role.attrib "%role.attrib;">
+
+<!ENTITY % qandadiv.element "INCLUDE">
+<![ %qandadiv.element; [
+<!--doc:A titled division in a QandASet.-->
+<!ELEMENT qandadiv %ho; (blockinfo?, (%formalobject.title.content;)?,
+                       (%qandaset.mix;)*,
+                       (qandadiv+|qandaentry+))>
+<!--end of qandadiv.element-->]]>
+
+<!ENTITY % qandadiv.attlist "INCLUDE">
+<![ %qandadiv.attlist; [
+<!ATTLIST qandadiv
+               %common.attrib;
+               %qandadiv.role.attrib;
+               %local.qandadiv.attrib;>
+<!--end of qandadiv.attlist-->]]>
+<!--end of qandadiv.module-->]]>
+
+<!ENTITY % qandaentry.module "INCLUDE">
+<![ %qandaentry.module; [
+<!ENTITY % local.qandaentry.attrib "">
+<!ENTITY % qandaentry.role.attrib "%role.attrib;">
+
+<!ENTITY % qandaentry.element "INCLUDE">
+<![ %qandaentry.element; [
+<!--doc:A question/answer set within a QandASet.-->
+<!ELEMENT qandaentry %ho; (blockinfo?, revhistory?, question, answer*)>
+<!--end of qandaentry.element-->]]>
+
+<!ENTITY % qandaentry.attlist "INCLUDE">
+<![ %qandaentry.attlist; [
+<!ATTLIST qandaentry
+               %common.attrib;
+               %qandaentry.role.attrib;
+               %local.qandaentry.attrib;>
+<!--end of qandaentry.attlist-->]]>
+<!--end of qandaentry.module-->]]>
+
+<!ENTITY % question.module "INCLUDE">
+<![ %question.module; [
+<!ENTITY % local.question.attrib "">
+<!ENTITY % question.role.attrib "%role.attrib;">
+
+<!ENTITY % question.element "INCLUDE">
+<![ %question.element; [
+<!--doc:A question in a QandASet.-->
+<!ELEMENT question %ho; (label?, (%qandaset.mix;)+)>
+<!--end of question.element-->]]>
+
+<!ENTITY % question.attlist "INCLUDE">
+<![ %question.attlist; [
+<!ATTLIST question
+               %common.attrib;
+               %question.role.attrib;
+               %local.question.attrib;
+>
+<!--end of question.attlist-->]]>
+<!--end of question.module-->]]>
+
+<!ENTITY % answer.module "INCLUDE">
+<![ %answer.module; [
+<!ENTITY % local.answer.attrib "">
+<!ENTITY % answer.role.attrib "%role.attrib;">
+
+<!ENTITY % answer.element "INCLUDE">
+<![ %answer.element; [
+<!--doc:An answer to a question posed in a QandASet.-->
+<!ELEMENT answer %ho; (label?, (%qandaset.mix;)*, qandaentry*)>
+<!--end of answer.element-->]]>
+
+<!ENTITY % answer.attlist "INCLUDE">
+<![ %answer.attlist; [
+<!ATTLIST answer
+               %common.attrib;
+               %answer.role.attrib;
+               %local.answer.attrib;
+>
+<!--end of answer.attlist-->]]>
+<!--end of answer.module-->]]>
+
+<!ENTITY % label.module "INCLUDE">
+<![ %label.module; [
+<!ENTITY % local.label.attrib "">
+<!ENTITY % label.role.attrib "%role.attrib;">
+
+<!ENTITY % label.element "INCLUDE">
+<![ %label.element; [
+<!--doc:A label on a Question or Answer.-->
+<!ELEMENT label %ho; (%word.char.mix;)*>
+<!--end of label.element-->]]>
+
+<!ENTITY % label.attlist "INCLUDE">
+<![ %label.attlist; [
+<!ATTLIST label
+               %common.attrib;
+               %label.role.attrib;
+               %local.label.attrib;
+>
+<!--end of label.attlist-->]]>
+<!--end of label.module-->]]>
+<!--end of qandaset.content.module-->]]>
+
+<!-- Procedure ........................ -->
+
+<!ENTITY % procedure.content.module "INCLUDE">
+<![%procedure.content.module;[
+<!ENTITY % procedure.module "INCLUDE">
+<![%procedure.module;[
+<!ENTITY % local.procedure.attrib "">
+<!ENTITY % procedure.role.attrib "%role.attrib;">
+
+<!ENTITY % procedure.element "INCLUDE">
+<![%procedure.element;[
+<!--doc:A list of operations to be performed in a well-defined sequence.-->
+<!ELEMENT procedure %ho; (blockinfo?, (%formalobject.title.content;)?,
+                          (%component.mix;)*, step+)>
+<!--end of procedure.element-->]]>
+
+<!ENTITY % procedure.attlist "INCLUDE">
+<![%procedure.attlist;[
+<!ATTLIST procedure
+               %common.attrib;
+               %procedure.role.attrib;
+               %local.procedure.attrib;
+>
+<!--end of procedure.attlist-->]]>
+<!--end of procedure.module-->]]>
+
+<!ENTITY % step.module "INCLUDE">
+<![%step.module;[
+<!ENTITY % local.step.attrib "">
+<!ENTITY % step.role.attrib "%role.attrib;">
+
+<!ENTITY % step.element "INCLUDE">
+<![%step.element;[
+<!--doc:A unit of action in a procedure.-->
+<!ELEMENT step %ho; (title?, (((%component.mix;)+, ((substeps|stepalternatives), (%component.mix;)*)?)
+                    | ((substeps|stepalternatives), (%component.mix;)*)))>
+<!--end of step.element-->]]>
+
+<!-- Performance: Whether the Step must be performed -->
+<!-- not #REQUIRED! -->
+
+
+<!ENTITY % step.attlist "INCLUDE">
+<![%step.attlist;[
+<!ATTLIST step
+               performance     (optional
+                               |required)      "required"
+               %common.attrib;
+               %step.role.attrib;
+               %local.step.attrib;
+>
+<!--end of step.attlist-->]]>
+<!--end of step.module-->]]>
+
+<!ENTITY % substeps.module "INCLUDE">
+<![%substeps.module;[
+<!ENTITY % local.substeps.attrib "">
+<!ENTITY % substeps.role.attrib "%role.attrib;">
+
+<!ENTITY % substeps.element "INCLUDE">
+<![%substeps.element;[
+<!--doc:A wrapper for steps that occur within steps in a procedure.-->
+<!ELEMENT substeps %ho; (step+)>
+<!--end of substeps.element-->]]>
+
+<!-- Performance: whether entire set of substeps must be performed -->
+<!-- not #REQUIRED! -->
+
+<!ENTITY % substeps.attlist "INCLUDE">
+<![%substeps.attlist;[
+<!ATTLIST substeps
+               performance     (optional
+                               |required)      "required"
+               %common.attrib;
+               %substeps.role.attrib;
+               %local.substeps.attrib;
+>
+<!--end of substeps.attlist-->]]>
+<!--end of substeps.module-->]]>
+
+<!ENTITY % stepalternatives.module "INCLUDE">
+<![%stepalternatives.module;[
+<!ENTITY % local.stepalternatives.attrib "">
+<!ENTITY % stepalternatives.role.attrib "%role.attrib;">
+
+<!ENTITY % stepalternatives.element "INCLUDE">
+<![%stepalternatives.element;[
+<!--doc:Alternative steps in a procedure.-->
+<!ELEMENT stepalternatives %ho; (step+)>
+<!--end of stepalternatives.element-->]]>
+
+<!-- Performance: Whether (one of) the alternatives must be performed -->
+<!-- not #REQUIRED! -->
+
+<!ENTITY % stepalternatives.attlist "INCLUDE">
+<![%stepalternatives.attlist;[
+<!ATTLIST stepalternatives
+               performance     (optional
+                               |required)      "required"
+               %common.attrib;
+               %stepalternatives.role.attrib;
+               %local.stepalternatives.attrib;
+>
+<!--end of stepalternatives.attlist-->]]>
+<!--end of stepalternatives.module-->]]>
+<!--end of procedure.content.module-->]]>
+
+<!-- Sidebar .......................... -->
+
+<!ENTITY % sidebar.content.model "INCLUDE">
+<![ %sidebar.content.model; [
+
+<!ENTITY % sidebarinfo.module "INCLUDE">
+<![ %sidebarinfo.module; [
+<!ENTITY % local.sidebarinfo.attrib "">
+<!ENTITY % sidebarinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % sidebarinfo.element "INCLUDE">
+<![ %sidebarinfo.element; [
+<!--doc:Meta-information for a Sidebar.-->
+<!ELEMENT sidebarinfo %ho; ((%info.class;)+)
+       %beginpage.exclusion;>
+<!--end of sidebarinfo.element-->]]>
+
+<!ENTITY % sidebarinfo.attlist "INCLUDE">
+<![ %sidebarinfo.attlist; [
+<!ATTLIST sidebarinfo
+               %common.attrib;
+               %sidebarinfo.role.attrib;
+               %local.sidebarinfo.attrib;
+>
+<!--end of sidebarinfo.attlist-->]]>
+<!--end of sidebarinfo.module-->]]>
+
+<!ENTITY % sidebar.module "INCLUDE">
+<![%sidebar.module;[
+<!ENTITY % local.sidebar.attrib "">
+<!ENTITY % sidebar.role.attrib "%role.attrib;">
+
+<!ENTITY % sidebar.element "INCLUDE">
+<![%sidebar.element;[
+<!--doc:A portion of a document that is isolated from the main narrative flow.-->
+<!ELEMENT sidebar %ho; (sidebarinfo?,
+                   (%formalobject.title.content;)?,
+                   (%sidebar.mix;)+)>
+<!--end of sidebar.element-->]]>
+
+<!ENTITY % sidebar.attlist "INCLUDE">
+<![%sidebar.attlist;[
+<!ATTLIST sidebar
+               %common.attrib;
+               %sidebar.role.attrib;
+               %local.sidebar.attrib;
+>
+<!--end of sidebar.attlist-->]]>
+<!--end of sidebar.module-->]]>
+<!--end of sidebar.content.model-->]]>
+
+<!-- ...................................................................... -->
+<!-- Paragraph-related elements ........................................... -->
+
+<!ENTITY % abstract.module "INCLUDE">
+<![%abstract.module;[
+<!ENTITY % local.abstract.attrib "">
+<!ENTITY % abstract.role.attrib "%role.attrib;">
+
+<!ENTITY % abstract.element "INCLUDE">
+<![%abstract.element;[
+<!--doc:A summary.-->
+<!ELEMENT abstract %ho; (title?, (%para.class;)+)>
+<!--end of abstract.element-->]]>
+
+<!ENTITY % abstract.attlist "INCLUDE">
+<![%abstract.attlist;[
+<!ATTLIST abstract
+               %common.attrib;
+               %abstract.role.attrib;
+               %local.abstract.attrib;
+>
+<!--end of abstract.attlist-->]]>
+<!--end of abstract.module-->]]>
+
+<!ENTITY % authorblurb.module "INCLUDE">
+<![%authorblurb.module;[
+<!ENTITY % local.authorblurb.attrib "">
+<!ENTITY % authorblurb.role.attrib "%role.attrib;">
+
+<!ENTITY % authorblurb.element "INCLUDE">
+<![%authorblurb.element;[
+<!--doc:A short description or note about an author.-->
+<!ELEMENT authorblurb %ho; (title?, (%para.class;)+)>
+<!--end of authorblurb.element-->]]>
+
+<!ENTITY % authorblurb.attlist "INCLUDE">
+<![%authorblurb.attlist;[
+<!ATTLIST authorblurb
+               %common.attrib;
+               %authorblurb.role.attrib;
+               %local.authorblurb.attrib;
+>
+<!--end of authorblurb.attlist-->]]>
+<!--end of authorblurb.module-->]]>
+
+<!ENTITY % personblurb.module "INCLUDE">
+<![%personblurb.module;[
+<!ENTITY % local.personblurb.attrib "">
+<!ENTITY % personblurb.role.attrib "%role.attrib;">
+
+<!ENTITY % personblurb.element "INCLUDE">
+<![%personblurb.element;[
+<!--doc:A short description or note about a person.-->
+<!ELEMENT personblurb %ho; (title?, (%para.class;)+)>
+<!--end of personblurb.element-->]]>
+
+<!ENTITY % personblurb.attlist "INCLUDE">
+<![%personblurb.attlist;[
+<!ATTLIST personblurb
+               %common.attrib;
+               %personblurb.role.attrib;
+               %local.personblurb.attrib;
+>
+<!--end of personblurb.attlist-->]]>
+<!--end of personblurb.module-->]]>
+
+<!ENTITY % blockquote.module "INCLUDE">
+<![%blockquote.module;[
+
+<!ENTITY % local.blockquote.attrib "">
+<!ENTITY % blockquote.role.attrib "%role.attrib;">
+
+<!ENTITY % blockquote.element "INCLUDE">
+<![%blockquote.element;[
+<!--doc:A quotation set off from the main text.-->
+<!ELEMENT blockquote %ho; (blockinfo?, title?, attribution?, (%component.mix;)+)
+                      %blockquote.exclusion;>
+<!--end of blockquote.element-->]]>
+
+<!ENTITY % blockquote.attlist "INCLUDE">
+<![%blockquote.attlist;[
+<!ATTLIST blockquote
+               %common.attrib;
+               %blockquote.role.attrib;
+               %local.blockquote.attrib;
+>
+<!--end of blockquote.attlist-->]]>
+<!--end of blockquote.module-->]]>
+
+<!ENTITY % attribution.module "INCLUDE">
+<![%attribution.module;[
+<!ENTITY % local.attribution.attrib "">
+<!ENTITY % attribution.role.attrib "%role.attrib;">
+
+<!ENTITY % attribution.element "INCLUDE">
+<![%attribution.element;[
+<!--doc:The source of a block quote or epigraph.-->
+<!ELEMENT attribution %ho; (%para.char.mix;)*>
+<!--end of attribution.element-->]]>
+
+<!ENTITY % attribution.attlist "INCLUDE">
+<![%attribution.attlist;[
+<!ATTLIST attribution
+               %common.attrib;
+               %attribution.role.attrib;
+               %local.attribution.attrib;
+>
+<!--end of attribution.attlist-->]]>
+<!--end of attribution.module-->]]>
+
+<!ENTITY % bridgehead.module "INCLUDE">
+<![%bridgehead.module;[
+<!ENTITY % local.bridgehead.attrib "">
+<!ENTITY % bridgehead.role.attrib "%role.attrib;">
+
+<!ENTITY % bridgehead.element "INCLUDE">
+<![%bridgehead.element;[
+<!--doc:A free-floating heading.-->
+<!ELEMENT bridgehead %ho; (%title.char.mix;)*>
+<!--end of bridgehead.element-->]]>
+
+<!-- Renderas: Indicates the format in which the BridgeHead
+               should appear -->
+
+
+<!ENTITY % bridgehead.attlist "INCLUDE">
+<![%bridgehead.attlist;[
+<!ATTLIST bridgehead
+               renderas        (other
+                               |sect1
+                               |sect2
+                               |sect3
+                               |sect4
+                               |sect5)         #IMPLIED
+               %common.attrib;
+               %bridgehead.role.attrib;
+               %local.bridgehead.attrib;
+>
+<!--end of bridgehead.attlist-->]]>
+<!--end of bridgehead.module-->]]>
+
+<!ENTITY % remark.module "INCLUDE">
+<![%remark.module;[
+<!ENTITY % local.remark.attrib "">
+<!ENTITY % remark.role.attrib "%role.attrib;">
+
+<!ENTITY % remark.element "INCLUDE">
+<![%remark.element;[
+<!--doc:A remark (or comment) intended for presentation in a draft manuscript.-->
+<!ELEMENT remark %ho; (%para.char.mix;)*
+                      %remark.exclusion;>
+<!--end of remark.element-->]]>
+
+<!ENTITY % remark.attlist "INCLUDE">
+<![%remark.attlist;[
+<!ATTLIST remark
+               %common.attrib;
+               %remark.role.attrib;
+               %local.remark.attrib;
+>
+<!--end of remark.attlist-->]]>
+<!--end of remark.module-->]]>
+
+<!ENTITY % epigraph.module "INCLUDE">
+<![%epigraph.module;[
+<!ENTITY % local.epigraph.attrib "">
+<!ENTITY % epigraph.role.attrib "%role.attrib;">
+
+<!ENTITY % epigraph.element "INCLUDE">
+<![%epigraph.element;[
+<!--doc:A short inscription at the beginning of a document or component.-->
+<!ELEMENT epigraph %ho; (attribution?, ((%para.class;)|literallayout)+)>
+<!--end of epigraph.element-->]]>
+
+<!ENTITY % epigraph.attlist "INCLUDE">
+<![%epigraph.attlist;[
+<!ATTLIST epigraph
+               %common.attrib;
+               %epigraph.role.attrib;
+               %local.epigraph.attrib;
+>
+<!--end of epigraph.attlist-->]]>
+<!-- Attribution (defined above)-->
+<!--end of epigraph.module-->]]>
+
+<!ENTITY % footnote.module "INCLUDE">
+<![%footnote.module;[
+<!ENTITY % local.footnote.attrib "">
+<!ENTITY % footnote.role.attrib "%role.attrib;">
+
+<!ENTITY % footnote.element "INCLUDE">
+<![%footnote.element;[
+<!--doc:A footnote.-->
+<!ELEMENT footnote %ho; ((%footnote.mix;)+)
+                      %footnote.exclusion;>
+<!--end of footnote.element-->]]>
+
+<!ENTITY % footnote.attlist "INCLUDE">
+<![%footnote.attlist;[
+<!ATTLIST footnote
+               %label.attrib;
+               %common.attrib;
+               %footnote.role.attrib;
+               %local.footnote.attrib;
+>
+<!--end of footnote.attlist-->]]>
+<!--end of footnote.module-->]]>
+
+<!ENTITY % highlights.module "INCLUDE">
+<![%highlights.module;[
+<!ENTITY % local.highlights.attrib "">
+<!ENTITY % highlights.role.attrib "%role.attrib;">
+
+<!ENTITY % highlights.element "INCLUDE">
+<![%highlights.element;[
+<!--doc:A summary of the main points of the discussed component.-->
+<!ELEMENT highlights %ho; ((%highlights.mix;)+)
+                      %highlights.exclusion;>
+<!--end of highlights.element-->]]>
+
+<!ENTITY % highlights.attlist "INCLUDE">
+<![%highlights.attlist;[
+<!ATTLIST highlights
+               %common.attrib;
+               %highlights.role.attrib;
+               %local.highlights.attrib;
+>
+<!--end of highlights.attlist-->]]>
+<!--end of highlights.module-->]]>
+
+<!ENTITY % formalpara.module "INCLUDE">
+<![%formalpara.module;[
+<!ENTITY % local.formalpara.attrib "">
+<!ENTITY % formalpara.role.attrib "%role.attrib;">
+
+<!ENTITY % formalpara.element "INCLUDE">
+<![%formalpara.element;[
+<!--doc:A paragraph with a title.-->
+<!ELEMENT formalpara %ho; (title, (%ndxterm.class;)*, para)>
+<!--end of formalpara.element-->]]>
+
+<!ENTITY % formalpara.attlist "INCLUDE">
+<![%formalpara.attlist;[
+<!ATTLIST formalpara
+               %common.attrib;
+               %formalpara.role.attrib;
+               %local.formalpara.attrib;
+>
+<!--end of formalpara.attlist-->]]>
+<!--end of formalpara.module-->]]>
+
+<!ENTITY % para.module "INCLUDE">
+<![%para.module;[
+<!ENTITY % local.para.attrib "">
+<!ENTITY % para.role.attrib "%role.attrib;">
+
+<!ENTITY % para.element "INCLUDE">
+<![%para.element;[
+<!--doc:A paragraph.-->
+<!ELEMENT para %ho; (%para.char.mix; | %para.mix;)*>
+<!--end of para.element-->]]>
+
+<!ENTITY % para.attlist "INCLUDE">
+<![%para.attlist;[
+<!ATTLIST para
+               %common.attrib;
+               %para.role.attrib;
+               %local.para.attrib;
+>
+<!--end of para.attlist-->]]>
+<!--end of para.module-->]]>
+
+<!ENTITY % simpara.module "INCLUDE">
+<![%simpara.module;[
+<!ENTITY % local.simpara.attrib "">
+<!ENTITY % simpara.role.attrib "%role.attrib;">
+
+<!ENTITY % simpara.element "INCLUDE">
+<![%simpara.element;[
+<!--doc:A paragraph that contains only text and inline markup, no block elements.-->
+<!ELEMENT simpara %ho; (%para.char.mix;)*>
+<!--end of simpara.element-->]]>
+
+<!ENTITY % simpara.attlist "INCLUDE">
+<![%simpara.attlist;[
+<!ATTLIST simpara
+               %common.attrib;
+               %simpara.role.attrib;
+               %local.simpara.attrib;
+>
+<!--end of simpara.attlist-->]]>
+<!--end of simpara.module-->]]>
+
+<!ENTITY % admon.module "INCLUDE">
+<![%admon.module;[
+<!ENTITY % local.admon.attrib "">
+<!ENTITY % admon.role.attrib "%role.attrib;">
+
+
+<!ENTITY % caution.element "INCLUDE">
+<![%caution.element;[
+<!--doc:A note of caution.-->
+<!ELEMENT caution %ho; (title?, (%admon.mix;)+)
+                      %admon.exclusion;>
+<!--end of caution.element-->]]>
+
+<!ENTITY % caution.attlist "INCLUDE">
+<![%caution.attlist;[
+<!ATTLIST caution
+               %common.attrib;
+               %admon.role.attrib;
+               %local.admon.attrib;
+>
+<!--end of caution.attlist-->]]>
+
+
+<!ENTITY % important.element "INCLUDE">
+<![%important.element;[
+<!--doc:An admonition set off from the text.-->
+<!ELEMENT important %ho; (title?, (%admon.mix;)+)
+                      %admon.exclusion;>
+<!--end of important.element-->]]>
+
+<!ENTITY % important.attlist "INCLUDE">
+<![%important.attlist;[
+<!ATTLIST important
+               %common.attrib;
+               %admon.role.attrib;
+               %local.admon.attrib;
+>
+<!--end of important.attlist-->]]>
+
+
+<!ENTITY % note.element "INCLUDE">
+<![%note.element;[
+<!--doc:A message set off from the text.-->
+<!ELEMENT note %ho; (title?, (%admon.mix;)+)
+                      %admon.exclusion;>
+<!--end of note.element-->]]>
+
+<!ENTITY % note.attlist "INCLUDE">
+<![%note.attlist;[
+<!ATTLIST note
+               %common.attrib;
+               %admon.role.attrib;
+               %local.admon.attrib;
+>
+<!--end of note.attlist-->]]>
+
+<!ENTITY % tip.element "INCLUDE">
+<![%tip.element;[
+<!--doc:A suggestion to the user, set off from the text.-->
+<!ELEMENT tip %ho; (title?, (%admon.mix;)+)
+                      %admon.exclusion;>
+<!--end of tip.element-->]]>
+
+<!ENTITY % tip.attlist "INCLUDE">
+<![%tip.attlist;[
+<!ATTLIST tip
+               %common.attrib;
+               %admon.role.attrib;
+               %local.admon.attrib;
+>
+<!--end of tip.attlist-->]]>
+
+
+<!ENTITY % warning.element "INCLUDE">
+<![%warning.element;[
+<!--doc:An admonition set off from the text.-->
+<!ELEMENT warning %ho; (title?, (%admon.mix;)+)
+                      %admon.exclusion;>
+<!--end of warning.element-->]]>
+
+<!ENTITY % warning.attlist "INCLUDE">
+<![%warning.attlist;[
+<!ATTLIST warning
+               %common.attrib;
+               %admon.role.attrib;
+               %local.admon.attrib;
+>
+<!--end of warning.attlist-->]]>
+
+<!--end of admon.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Lists ................................................................ -->
+
+<!-- GlossList ........................ -->
+
+<!ENTITY % glosslist.module "INCLUDE">
+<![%glosslist.module;[
+<!ENTITY % local.glosslist.attrib "">
+<!ENTITY % glosslist.role.attrib "%role.attrib;">
+
+<!ENTITY % glosslist.element "INCLUDE">
+<![%glosslist.element;[
+<!--doc:A wrapper for a set of GlossEntrys.-->
+<!ELEMENT glosslist %ho; (blockinfo?, (%formalobject.title.content;)?, glossentry+)>
+<!--end of glosslist.element-->]]>
+
+<!ENTITY % glosslist.attlist "INCLUDE">
+<![%glosslist.attlist;[
+<!ATTLIST glosslist
+               %common.attrib;
+               %glosslist.role.attrib;
+               %local.glosslist.attrib;
+>
+<!--end of glosslist.attlist-->]]>
+<!--end of glosslist.module-->]]>
+
+<!ENTITY % glossentry.content.module "INCLUDE">
+<![%glossentry.content.module;[
+<!ENTITY % glossentry.module "INCLUDE">
+<![%glossentry.module;[
+<!ENTITY % local.glossentry.attrib "">
+<!ENTITY % glossentry.role.attrib "%role.attrib;">
+
+<!ENTITY % glossentry.element "INCLUDE">
+<![%glossentry.element;[
+<!--doc:An entry in a Glossary or GlossList.-->
+<!ELEMENT glossentry %ho; (glossterm, acronym?, abbrev?,
+                      (%ndxterm.class;)*,
+                      revhistory?, (glosssee|glossdef+))>
+<!--end of glossentry.element-->]]>
+
+<!-- SortAs: String by which the GlossEntry is to be sorted
+               (alphabetized) in lieu of its proper content -->
+
+
+<!ENTITY % glossentry.attlist "INCLUDE">
+<![%glossentry.attlist;[
+<!ATTLIST glossentry
+               sortas          CDATA           #IMPLIED
+               %common.attrib;
+               %glossentry.role.attrib;
+               %local.glossentry.attrib;
+>
+<!--end of glossentry.attlist-->]]>
+<!--end of glossentry.module-->]]>
+
+<!-- GlossTerm (defined in the Inlines section, below)-->
+<!ENTITY % glossdef.module "INCLUDE">
+<![%glossdef.module;[
+<!ENTITY % local.glossdef.attrib "">
+<!ENTITY % glossdef.role.attrib "%role.attrib;">
+
+<!ENTITY % glossdef.element "INCLUDE">
+<![%glossdef.element;[
+<!--doc:A definition in a GlossEntry.-->
+<!ELEMENT glossdef %ho; ((%glossdef.mix;)+, glossseealso*)>
+<!--end of glossdef.element-->]]>
+
+<!-- Subject: List of subjects; keywords for the definition -->
+
+
+<!ENTITY % glossdef.attlist "INCLUDE">
+<![%glossdef.attlist;[
+<!ATTLIST glossdef
+               subject         CDATA           #IMPLIED
+               %common.attrib;
+               %glossdef.role.attrib;
+               %local.glossdef.attrib;
+>
+<!--end of glossdef.attlist-->]]>
+<!--end of glossdef.module-->]]>
+
+<!ENTITY % glosssee.module "INCLUDE">
+<![%glosssee.module;[
+<!ENTITY % local.glosssee.attrib "">
+<!ENTITY % glosssee.role.attrib "%role.attrib;">
+
+<!ENTITY % glosssee.element "INCLUDE">
+<![%glosssee.element;[
+<!--doc:A cross-reference from one GlossEntry to another.-->
+<!ELEMENT glosssee %ho; (%para.char.mix;)*>
+<!--end of glosssee.element-->]]>
+
+<!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
+               should be displayed at the point of the GlossSee -->
+
+
+<!ENTITY % glosssee.attlist "INCLUDE">
+<![%glosssee.attlist;[
+<!ATTLIST glosssee
+               otherterm       IDREF           #IMPLIED
+               %common.attrib;
+               %glosssee.role.attrib;
+               %local.glosssee.attrib;
+>
+<!--end of glosssee.attlist-->]]>
+<!--end of glosssee.module-->]]>
+
+<!ENTITY % glossseealso.module "INCLUDE">
+<![%glossseealso.module;[
+<!ENTITY % local.glossseealso.attrib "">
+<!ENTITY % glossseealso.role.attrib "%role.attrib;">
+
+<!ENTITY % glossseealso.element "INCLUDE">
+<![%glossseealso.element;[
+<!--doc:A cross-reference from one GlossEntry to another.-->
+<!ELEMENT glossseealso %ho; (%para.char.mix;)*>
+<!--end of glossseealso.element-->]]>
+
+<!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
+               should be displayed at the point of the GlossSeeAlso -->
+
+
+<!ENTITY % glossseealso.attlist "INCLUDE">
+<![%glossseealso.attlist;[
+<!ATTLIST glossseealso
+               otherterm       IDREF           #IMPLIED
+               %common.attrib;
+               %glossseealso.role.attrib;
+               %local.glossseealso.attrib;
+>
+<!--end of glossseealso.attlist-->]]>
+<!--end of glossseealso.module-->]]>
+<!--end of glossentry.content.module-->]]>
+
+<!-- ItemizedList and OrderedList ..... -->
+
+<!ENTITY % itemizedlist.module "INCLUDE">
+<![%itemizedlist.module;[
+<!ENTITY % local.itemizedlist.attrib "">
+<!ENTITY % itemizedlist.role.attrib "%role.attrib;">
+
+<!ENTITY % itemizedlist.element "INCLUDE">
+<![%itemizedlist.element;[
+<!--doc:A list in which each entry is marked with a bullet or other dingbat.-->
+<!ELEMENT itemizedlist %ho; (blockinfo?, (%formalobject.title.content;)?,
+                           (%listpreamble.mix;)*, listitem+)>
+
+<!--end of itemizedlist.element-->]]>
+
+<!-- Spacing: Whether the vertical space in the list should be
+               compressed -->
+<!-- Mark: Keyword, e.g., bullet, dash, checkbox, none;
+               list of keywords and defaults are implementation specific -->
+
+
+<!ENTITY % itemizedlist.attlist "INCLUDE">
+<![%itemizedlist.attlist;[
+<!ATTLIST itemizedlist
+               spacing         (normal
+                               |compact)       #IMPLIED
+               %mark.attrib;
+               %common.attrib;
+               %itemizedlist.role.attrib;
+               %local.itemizedlist.attrib;
+>
+<!--end of itemizedlist.attlist-->]]>
+<!--end of itemizedlist.module-->]]>
+
+<!ENTITY % orderedlist.module "INCLUDE">
+<![%orderedlist.module;[
+<!ENTITY % local.orderedlist.attrib "">
+<!ENTITY % orderedlist.role.attrib "%role.attrib;">
+
+<!ENTITY % orderedlist.element "INCLUDE">
+<![%orderedlist.element;[
+<!--doc:A list in which each entry is marked with a sequentially incremented label.-->
+<!ELEMENT orderedlist %ho; (blockinfo?, (%formalobject.title.content;)?,
+                           (%listpreamble.mix;)*, listitem+)>
+
+<!--end of orderedlist.element-->]]>
+
+<!-- Numeration: Style of ListItem numbered; default is expected
+               to be Arabic -->
+<!-- InheritNum: Specifies for a nested list that the numbering
+               of ListItems should include the number of the item
+               within which they are nested (e.g., 1a and 1b within 1,
+               rather than a and b) -->
+<!-- Continuation: Where list numbering begins afresh (Restarts,
+               the default) or continues that of the immediately preceding
+               list (Continues) -->
+<!-- Spacing: Whether the vertical space in the list should be
+               compressed -->
+
+
+<!ENTITY % orderedlist.attlist "INCLUDE">
+<![%orderedlist.attlist;[
+<!ATTLIST orderedlist
+               numeration      (arabic
+                               |upperalpha
+                               |loweralpha
+                               |upperroman
+                               |lowerroman)    #IMPLIED
+               inheritnum      (inherit
+                               |ignore)        "ignore"
+               continuation    (continues
+                               |restarts)      "restarts"
+               spacing         (normal
+                               |compact)       #IMPLIED
+               %common.attrib;
+               %orderedlist.role.attrib;
+               %local.orderedlist.attrib;
+>
+<!--end of orderedlist.attlist-->]]>
+<!--end of orderedlist.module-->]]>
+
+<!ENTITY % listitem.module "INCLUDE">
+<![%listitem.module;[
+<!ENTITY % local.listitem.attrib "">
+<!ENTITY % listitem.role.attrib "%role.attrib;">
+
+<!ENTITY % listitem.element "INCLUDE">
+<![%listitem.element;[
+<!--doc:A wrapper for the elements of a list item.-->
+<!ELEMENT listitem %ho; ((%component.mix;)+)>
+<!--end of listitem.element-->]]>
+
+<!-- Override: Indicates the mark to be used for this ListItem
+               instead of the default mark or the mark specified by
+               the Mark attribute on the enclosing ItemizedList -->
+
+
+<!ENTITY % listitem.attlist "INCLUDE">
+<![%listitem.attlist;[
+<!ATTLIST listitem
+               override        CDATA           #IMPLIED
+               %common.attrib;
+               %listitem.role.attrib;
+               %local.listitem.attrib;
+>
+<!--end of listitem.attlist-->]]>
+<!--end of listitem.module-->]]>
+
+<!-- SegmentedList .................... -->
+<!ENTITY % segmentedlist.content.module "INCLUDE">
+<![%segmentedlist.content.module;[
+<!ENTITY % segmentedlist.module "INCLUDE">
+<![%segmentedlist.module;[
+<!ENTITY % local.segmentedlist.attrib "">
+<!ENTITY % segmentedlist.role.attrib "%role.attrib;">
+
+<!ENTITY % segmentedlist.element "INCLUDE">
+<![%segmentedlist.element;[
+<!--doc:A segmented list, a list of sets of elements.-->
+<!ELEMENT segmentedlist %ho; ((%formalobject.title.content;)?,
+                         segtitle+,
+                         seglistitem+)>
+<!--end of segmentedlist.element-->]]>
+
+<!ENTITY % segmentedlist.attlist "INCLUDE">
+<![%segmentedlist.attlist;[
+<!ATTLIST segmentedlist
+               %common.attrib;
+               %segmentedlist.role.attrib;
+               %local.segmentedlist.attrib;
+>
+<!--end of segmentedlist.attlist-->]]>
+<!--end of segmentedlist.module-->]]>
+
+<!ENTITY % segtitle.module "INCLUDE">
+<![%segtitle.module;[
+<!ENTITY % local.segtitle.attrib "">
+<!ENTITY % segtitle.role.attrib "%role.attrib;">
+
+<!ENTITY % segtitle.element "INCLUDE">
+<![%segtitle.element;[
+<!--doc:The title of an element of a list item in a segmented list.-->
+<!ELEMENT segtitle %ho; (%title.char.mix;)*>
+<!--end of segtitle.element-->]]>
+
+<!ENTITY % segtitle.attlist "INCLUDE">
+<![%segtitle.attlist;[
+<!ATTLIST segtitle
+               %common.attrib;
+               %segtitle.role.attrib;
+               %local.segtitle.attrib;
+>
+<!--end of segtitle.attlist-->]]>
+<!--end of segtitle.module-->]]>
+
+<!ENTITY % seglistitem.module "INCLUDE">
+<![%seglistitem.module;[
+<!ENTITY % local.seglistitem.attrib "">
+<!ENTITY % seglistitem.role.attrib "%role.attrib;">
+
+<!ENTITY % seglistitem.element "INCLUDE">
+<![%seglistitem.element;[
+<!--doc:A list item in a segmented list.-->
+<!ELEMENT seglistitem %ho; (seg+)>
+<!--end of seglistitem.element-->]]>
+
+<!ENTITY % seglistitem.attlist "INCLUDE">
+<![%seglistitem.attlist;[
+<!ATTLIST seglistitem
+               %common.attrib;
+               %seglistitem.role.attrib;
+               %local.seglistitem.attrib;
+>
+<!--end of seglistitem.attlist-->]]>
+<!--end of seglistitem.module-->]]>
+
+<!ENTITY % seg.module "INCLUDE">
+<![%seg.module;[
+<!ENTITY % local.seg.attrib "">
+<!ENTITY % seg.role.attrib "%role.attrib;">
+
+<!ENTITY % seg.element "INCLUDE">
+<![%seg.element;[
+<!--doc:An element of a list item in a segmented list.-->
+<!ELEMENT seg %ho; (%para.char.mix;)*>
+<!--end of seg.element-->]]>
+
+<!ENTITY % seg.attlist "INCLUDE">
+<![%seg.attlist;[
+<!ATTLIST seg
+               %common.attrib;
+               %seg.role.attrib;
+               %local.seg.attrib;
+>
+<!--end of seg.attlist-->]]>
+<!--end of seg.module-->]]>
+<!--end of segmentedlist.content.module-->]]>
+
+<!-- SimpleList ....................... -->
+
+<!ENTITY % simplelist.content.module "INCLUDE">
+<![%simplelist.content.module;[
+<!ENTITY % simplelist.module "INCLUDE">
+<![%simplelist.module;[
+<!ENTITY % local.simplelist.attrib "">
+<!ENTITY % simplelist.role.attrib "%role.attrib;">
+
+<!ENTITY % simplelist.element "INCLUDE">
+<![%simplelist.element;[
+<!--doc:An undecorated list of single words or short phrases.-->
+<!ELEMENT simplelist %ho; (member+)>
+<!--end of simplelist.element-->]]>
+
+<!-- Columns: The number of columns the array should contain -->
+<!-- Type: How the Members of the SimpleList should be
+               formatted: Inline (members separated with commas etc.
+               inline), Vert (top to bottom in n Columns), or Horiz (in
+               the direction of text flow) in n Columns.  If Column
+               is 1 or implied, Type=Vert and Type=Horiz give the same
+               results. -->
+
+
+<!ENTITY % simplelist.attlist "INCLUDE">
+<![%simplelist.attlist;[
+<!ATTLIST simplelist
+               columns         CDATA           #IMPLIED
+               type            (inline
+                               |vert
+                               |horiz)         "vert"
+               %common.attrib;
+               %simplelist.role.attrib;
+               %local.simplelist.attrib;
+>
+<!--end of simplelist.attlist-->]]>
+<!--end of simplelist.module-->]]>
+
+<!ENTITY % member.module "INCLUDE">
+<![%member.module;[
+<!ENTITY % local.member.attrib "">
+<!ENTITY % member.role.attrib "%role.attrib;">
+
+<!ENTITY % member.element "INCLUDE">
+<![%member.element;[
+<!--doc:An element of a simple list.-->
+<!ELEMENT member %ho; (%para.char.mix;)*>
+<!--end of member.element-->]]>
+
+<!ENTITY % member.attlist "INCLUDE">
+<![%member.attlist;[
+<!ATTLIST member
+               %common.attrib;
+               %member.role.attrib;
+               %local.member.attrib;
+>
+<!--end of member.attlist-->]]>
+<!--end of member.module-->]]>
+<!--end of simplelist.content.module-->]]>
+
+<!-- VariableList ..................... -->
+
+<!ENTITY % variablelist.content.module "INCLUDE">
+<![%variablelist.content.module;[
+<!ENTITY % variablelist.module "INCLUDE">
+<![%variablelist.module;[
+<!ENTITY % local.variablelist.attrib "">
+<!ENTITY % variablelist.role.attrib "%role.attrib;">
+
+<!ENTITY % variablelist.element "INCLUDE">
+<![%variablelist.element;[
+<!--doc:A list in which each entry is composed of a set of one or more terms and an associated description.-->
+<!ELEMENT variablelist %ho; (blockinfo?, (%formalobject.title.content;)?,
+                           (%listpreamble.mix;)*, varlistentry+)>
+<!--end of variablelist.element-->]]>
+
+<!-- TermLength: Length beyond which the presentation engine
+               may consider the Term too long and select an alternate
+               presentation of the Term and, or, its associated ListItem. -->
+
+
+<!ENTITY % variablelist.attlist "INCLUDE">
+<![%variablelist.attlist;[
+<!ATTLIST variablelist
+               termlength      CDATA           #IMPLIED
+               spacing         (normal
+                               |compact)       #IMPLIED
+               %common.attrib;
+               %variablelist.role.attrib;
+               %local.variablelist.attrib;
+>
+<!--end of variablelist.attlist-->]]>
+<!--end of variablelist.module-->]]>
+
+<!ENTITY % varlistentry.module "INCLUDE">
+<![%varlistentry.module;[
+<!ENTITY % local.varlistentry.attrib "">
+<!ENTITY % varlistentry.role.attrib "%role.attrib;">
+
+<!ENTITY % varlistentry.element "INCLUDE">
+<![%varlistentry.element;[
+<!--doc:A wrapper for a set of terms and the associated description in a variable list.-->
+<!ELEMENT varlistentry %ho; (term+, listitem)>
+<!--end of varlistentry.element-->]]>
+
+<!ENTITY % varlistentry.attlist "INCLUDE">
+<![%varlistentry.attlist;[
+<!ATTLIST varlistentry
+               %common.attrib;
+               %varlistentry.role.attrib;
+               %local.varlistentry.attrib;
+>
+<!--end of varlistentry.attlist-->]]>
+<!--end of varlistentry.module-->]]>
+
+<!ENTITY % term.module "INCLUDE">
+<![%term.module;[
+<!ENTITY % local.term.attrib "">
+<!ENTITY % term.role.attrib "%role.attrib;">
+
+<!ENTITY % term.element "INCLUDE">
+<![%term.element;[
+<!--doc:The word or phrase being defined or described in a variable list.-->
+<!ELEMENT term %ho; (%para.char.mix;)*>
+<!--end of term.element-->]]>
+
+<!ENTITY % term.attlist "INCLUDE">
+<![%term.attlist;[
+<!ATTLIST term
+               %common.attrib;
+               %term.role.attrib;
+               %local.term.attrib;
+>
+<!--end of term.attlist-->]]>
+<!--end of term.module-->]]>
+
+<!-- ListItem (defined above)-->
+<!--end of variablelist.content.module-->]]>
+
+<!-- CalloutList ...................... -->
+
+<!ENTITY % calloutlist.content.module "INCLUDE">
+<![%calloutlist.content.module;[
+<!ENTITY % calloutlist.module "INCLUDE">
+<![%calloutlist.module;[
+<!ENTITY % local.calloutlist.attrib "">
+<!ENTITY % calloutlist.role.attrib "%role.attrib;">
+
+<!ENTITY % calloutlist.element "INCLUDE">
+<![%calloutlist.element;[
+<!--doc:A list of Callouts.-->
+<!ELEMENT calloutlist %ho; ((%formalobject.title.content;)?, callout+)>
+<!--end of calloutlist.element-->]]>
+
+<!ENTITY % calloutlist.attlist "INCLUDE">
+<![%calloutlist.attlist;[
+<!ATTLIST calloutlist
+               %common.attrib;
+               %calloutlist.role.attrib;
+               %local.calloutlist.attrib;
+>
+<!--end of calloutlist.attlist-->]]>
+<!--end of calloutlist.module-->]]>
+
+<!ENTITY % callout.module "INCLUDE">
+<![%callout.module;[
+<!ENTITY % local.callout.attrib "">
+<!ENTITY % callout.role.attrib "%role.attrib;">
+
+<!ENTITY % callout.element "INCLUDE">
+<![%callout.element;[
+<!--doc:A &ldquo;called out&rdquo; description of a marked Area.-->
+<!ELEMENT callout %ho; ((%component.mix;)+)>
+<!--end of callout.element-->]]>
+
+<!-- AreaRefs: IDs of one or more Areas or AreaSets described
+               by this Callout -->
+
+
+<!ENTITY % callout.attlist "INCLUDE">
+<![%callout.attlist;[
+<!ATTLIST callout
+               arearefs        IDREFS          #REQUIRED
+               %common.attrib;
+               %callout.role.attrib;
+               %local.callout.attrib;
+>
+<!--end of callout.attlist-->]]>
+<!--end of callout.module-->]]>
+<!--end of calloutlist.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Objects .............................................................. -->
+
+<!-- Examples etc. .................... -->
+
+<!ENTITY % example.module "INCLUDE">
+<![%example.module;[
+<!ENTITY % local.example.attrib "">
+<!ENTITY % example.role.attrib "%role.attrib;">
+
+<!ENTITY % example.element "INCLUDE">
+<![%example.element;[
+<!--doc:A formal example, with a title.-->
+<!ELEMENT example %ho; (blockinfo?, (%formalobject.title.content;), (%example.mix;)+)
+               %formal.exclusion;>
+<!--end of example.element-->]]>
+
+<!ENTITY % example.attlist "INCLUDE">
+<![%example.attlist;[
+<!ATTLIST example
+               floatstyle      CDATA                   #IMPLIED
+               %label.attrib;
+               %width.attrib;
+               %common.attrib;
+               %example.role.attrib;
+               %local.example.attrib;
+>
+<!--end of example.attlist-->]]>
+<!--end of example.module-->]]>
+
+<!ENTITY % informalexample.module "INCLUDE">
+<![%informalexample.module;[
+<!ENTITY % local.informalexample.attrib "">
+<!ENTITY % informalexample.role.attrib "%role.attrib;">
+
+<!ENTITY % informalexample.element "INCLUDE">
+<![%informalexample.element;[
+<!--doc:A displayed example without a title.-->
+<!ELEMENT informalexample %ho; (blockinfo?, (%example.mix;)+)>
+<!--end of informalexample.element-->]]>
+
+<!ENTITY % informalexample.attlist "INCLUDE">
+<![%informalexample.attlist;[
+<!ATTLIST informalexample
+               floatstyle      CDATA                   #IMPLIED
+               %width.attrib;
+               %common.attrib;
+               %informalexample.role.attrib;
+               %local.informalexample.attrib;
+>
+<!--end of informalexample.attlist-->]]>
+<!--end of informalexample.module-->]]>
+
+<!ENTITY % programlistingco.module "INCLUDE">
+<![%programlistingco.module;[
+<!ENTITY % local.programlistingco.attrib "">
+<!ENTITY % programlistingco.role.attrib "%role.attrib;">
+
+<!ENTITY % programlistingco.element "INCLUDE">
+<![%programlistingco.element;[
+<!--doc:A program listing with associated areas used in callouts.-->
+<!ELEMENT programlistingco %ho; (areaspec, programlisting, calloutlist*)>
+<!--end of programlistingco.element-->]]>
+
+<!ENTITY % programlistingco.attlist "INCLUDE">
+<![%programlistingco.attlist;[
+<!ATTLIST programlistingco
+               %common.attrib;
+               %programlistingco.role.attrib;
+               %local.programlistingco.attrib;
+>
+<!--end of programlistingco.attlist-->]]>
+<!-- CalloutList (defined above in Lists)-->
+<!--end of informalexample.module-->]]>
+
+<!ENTITY % areaspec.content.module "INCLUDE">
+<![%areaspec.content.module;[
+<!ENTITY % areaspec.module "INCLUDE">
+<![%areaspec.module;[
+<!ENTITY % local.areaspec.attrib "">
+<!ENTITY % areaspec.role.attrib "%role.attrib;">
+
+<!ENTITY % areaspec.element "INCLUDE">
+<![%areaspec.element;[
+<!--doc:A collection of regions in a graphic or code example.-->
+<!ELEMENT areaspec %ho; ((area|areaset)+)>
+<!--end of areaspec.element-->]]>
+
+<!-- Units: global unit of measure in which coordinates in
+               this spec are expressed:
+
+               - CALSPair "x1,y1 x2,y2": lower-left and upper-right
+               coordinates in a rectangle describing repro area in which
+               graphic is placed, where X and Y dimensions are each some
+               number 0..10000 (taken from CALS graphic attributes)
+
+               - LineColumn "line column": line number and column number
+               at which to start callout text in "linespecific" content
+
+               - LineRange "startline endline": whole lines from startline
+               to endline in "linespecific" content
+
+               - LineColumnPair "line1 col1 line2 col2": starting and ending
+               points of area in "linespecific" content that starts at
+               first position and ends at second position (including the
+               beginnings of any intervening lines)
+
+               - Other: directive to look at value of OtherUnits attribute
+               to get implementation-specific keyword
+
+               The default is implementation-specific; usually dependent on
+               the parent element (GraphicCO gets CALSPair, ProgramListingCO
+               and ScreenCO get LineColumn) -->
+<!-- OtherUnits: User-defined units -->
+
+
+<!ENTITY % areaspec.attlist "INCLUDE">
+<![%areaspec.attlist;[
+<!ATTLIST areaspec
+               units           (calspair
+                               |linecolumn
+                               |linerange
+                               |linecolumnpair
+                               |other)         #IMPLIED
+               otherunits      NMTOKEN         #IMPLIED
+               %common.attrib;
+               %areaspec.role.attrib;
+               %local.areaspec.attrib;
+>
+<!--end of areaspec.attlist-->]]>
+<!--end of areaspec.module-->]]>
+
+<!ENTITY % area.module "INCLUDE">
+<![%area.module;[
+<!ENTITY % local.area.attrib "">
+<!ENTITY % area.role.attrib "%role.attrib;">
+
+<!ENTITY % area.element "INCLUDE">
+<![%area.element;[
+<!--doc:A region defined for a Callout in a graphic or code example.-->
+<!ELEMENT area %ho; EMPTY>
+<!--end of area.element-->]]>
+
+<!-- bug number/symbol override or initialization -->
+<!-- to any related information -->
+<!-- Units: unit of measure in which coordinates in this
+               area are expressed; inherits from AreaSet and AreaSpec -->
+<!-- OtherUnits: User-defined units -->
+
+
+<!ENTITY % area.attlist "INCLUDE">
+<![%area.attlist;[
+<!ATTLIST area
+               %label.attrib;
+               %linkends.attrib;
+               units           (calspair
+                               |linecolumn
+                               |linerange
+                               |linecolumnpair
+                               |other)         #IMPLIED
+               otherunits      NMTOKEN         #IMPLIED
+               coords          CDATA           #REQUIRED
+               %idreq.common.attrib;
+               %area.role.attrib;
+               %local.area.attrib;
+>
+<!--end of area.attlist-->]]>
+<!--end of area.module-->]]>
+
+<!ENTITY % areaset.module "INCLUDE">
+<![%areaset.module;[
+<!ENTITY % local.areaset.attrib "">
+<!ENTITY % areaset.role.attrib "%role.attrib;">
+
+<!ENTITY % areaset.element "INCLUDE">
+<![%areaset.element;[
+<!--doc:A set of related areas in a graphic or code example.-->
+<!ELEMENT areaset %ho; (area+)>
+<!--end of areaset.element-->]]>
+
+<!-- bug number/symbol override or initialization -->
+<!-- Units: unit of measure in which coordinates in this
+               area are expressed; inherits from AreaSpec -->
+
+
+<!ENTITY % areaset.attlist "INCLUDE">
+<![%areaset.attlist;[
+<!ATTLIST areaset
+               %label.attrib;
+               units           (calspair
+                               |linecolumn
+                               |linerange
+                               |linecolumnpair
+                               |other)         #IMPLIED
+               otherunits      NMTOKEN         #IMPLIED
+               coords          CDATA           #REQUIRED
+               %idreq.common.attrib;
+               %areaset.role.attrib;
+               %local.areaset.attrib;
+>
+<!--end of areaset.attlist-->]]>
+<!--end of areaset.module-->]]>
+<!--end of areaspec.content.module-->]]>
+
+<!ENTITY % programlisting.module "INCLUDE">
+<![%programlisting.module;[
+<!ENTITY % local.programlisting.attrib "">
+<!ENTITY % programlisting.role.attrib "%role.attrib;">
+
+<!ENTITY % programlisting.element "INCLUDE">
+<![%programlisting.element;[
+<!--doc:A literal listing of all or part of a program.-->
+<!ELEMENT programlisting %ho; (%para.char.mix;|co|coref|lineannotation|textobject)*>
+<!--end of programlisting.element-->]]>
+
+<!ENTITY % programlisting.attlist "INCLUDE">
+<![%programlisting.attlist;[
+<!ATTLIST programlisting
+               %width.attrib;
+               %linespecific.attrib;
+               %common.attrib;
+               %programlisting.role.attrib;
+               %local.programlisting.attrib;
+>
+<!--end of programlisting.attlist-->]]>
+<!--end of programlisting.module-->]]>
+
+<!ENTITY % literallayout.module "INCLUDE">
+<![%literallayout.module;[
+<!ENTITY % local.literallayout.attrib "">
+<!ENTITY % literallayout.role.attrib "%role.attrib;">
+
+<!ENTITY % literallayout.element "INCLUDE">
+<![%literallayout.element;[
+<!--doc:A block of text in which line breaks and white space are to be reproduced faithfully.-->
+<!ELEMENT literallayout %ho; (%para.char.mix;|co|coref|textobject|lineannotation)*>
+<!--end of literallayout.element-->]]>
+
+<!ENTITY % literallayout.attlist "INCLUDE">
+<![%literallayout.attlist;[
+<!ATTLIST literallayout
+               %width.attrib;
+               %linespecific.attrib;
+               class   (monospaced|normal)     "normal"
+               %common.attrib;
+               %literallayout.role.attrib;
+               %local.literallayout.attrib;
+>
+<!--end of literallayout.attlist-->]]>
+<!-- LineAnnotation (defined in the Inlines section, below)-->
+<!--end of literallayout.module-->]]>
+
+<!ENTITY % screenco.module "INCLUDE">
+<![%screenco.module;[
+<!ENTITY % local.screenco.attrib "">
+<!ENTITY % screenco.role.attrib "%role.attrib;">
+
+<!ENTITY % screenco.element "INCLUDE">
+<![%screenco.element;[
+<!--doc:A screen with associated areas used in callouts.-->
+<!ELEMENT screenco %ho; (areaspec, screen, calloutlist*)>
+<!--end of screenco.element-->]]>
+
+<!ENTITY % screenco.attlist "INCLUDE">
+<![%screenco.attlist;[
+<!ATTLIST screenco
+               %common.attrib;
+               %screenco.role.attrib;
+               %local.screenco.attrib;
+>
+<!--end of screenco.attlist-->]]>
+<!-- AreaSpec (defined above)-->
+<!-- CalloutList (defined above in Lists)-->
+<!--end of screenco.module-->]]>
+
+<!ENTITY % screen.module "INCLUDE">
+<![%screen.module;[
+<!ENTITY % local.screen.attrib "">
+<!ENTITY % screen.role.attrib "%role.attrib;">
+
+<!ENTITY % screen.element "INCLUDE">
+<![%screen.element;[
+<!--doc:Text that a user sees or might see on a computer screen.-->
+<!ELEMENT screen %ho; (%para.char.mix;|co|coref|textobject|lineannotation)*>
+<!--end of screen.element-->]]>
+
+<!ENTITY % screen.attlist "INCLUDE">
+<![%screen.attlist;[
+<!ATTLIST screen
+               %width.attrib;
+               %linespecific.attrib;
+               %common.attrib;
+               %screen.role.attrib;
+               %local.screen.attrib;
+>
+<!--end of screen.attlist-->]]>
+<!--end of screen.module-->]]>
+
+<!ENTITY % screenshot.content.module "INCLUDE">
+<![%screenshot.content.module;[
+<!ENTITY % screenshot.module "INCLUDE">
+<![%screenshot.module;[
+<!ENTITY % local.screenshot.attrib "">
+<!ENTITY % screenshot.role.attrib "%role.attrib;">
+
+<!ENTITY % screenshot.element "INCLUDE">
+<![%screenshot.element;[
+<!--doc:A representation of what the user sees or might see on a computer screen.-->
+<!ELEMENT screenshot %ho; (screeninfo?,
+                      (graphic|graphicco
+                      |mediaobject|mediaobjectco))>
+<!--end of screenshot.element-->]]>
+
+<!ENTITY % screenshot.attlist "INCLUDE">
+<![%screenshot.attlist;[
+<!ATTLIST screenshot
+               %common.attrib;
+               %screenshot.role.attrib;
+               %local.screenshot.attrib;
+>
+<!--end of screenshot.attlist-->]]>
+<!--end of screenshot.module-->]]>
+
+<!ENTITY % screeninfo.module "INCLUDE">
+<![%screeninfo.module;[
+<!ENTITY % local.screeninfo.attrib "">
+<!ENTITY % screeninfo.role.attrib "%role.attrib;">
+
+<!ENTITY % screeninfo.element "INCLUDE">
+<![%screeninfo.element;[
+<!--doc:Information about how a screen shot was produced.-->
+<!ELEMENT screeninfo %ho; (%para.char.mix;)*
+               %ubiq.exclusion;>
+<!--end of screeninfo.element-->]]>
+
+<!ENTITY % screeninfo.attlist "INCLUDE">
+<![%screeninfo.attlist;[
+<!ATTLIST screeninfo
+               %common.attrib;
+               %screeninfo.role.attrib;
+               %local.screeninfo.attrib;
+>
+<!--end of screeninfo.attlist-->]]>
+<!--end of screeninfo.module-->]]>
+<!--end of screenshot.content.module-->]]>
+
+<!-- Figures etc. ..................... -->
+
+<!ENTITY % figure.module "INCLUDE">
+<![%figure.module;[
+<!ENTITY % local.figure.attrib "">
+<!ENTITY % figure.role.attrib "%role.attrib;">
+
+<!ENTITY % figure.element "INCLUDE">
+<![%figure.element;[
+<!--doc:A formal figure, generally an illustration, with a title.-->
+<!ELEMENT figure %ho; (blockinfo?, (%formalobject.title.content;),
+                       (%figure.mix; | %link.char.class;)+)>
+<!--end of figure.element-->]]>
+
+<!-- Float: Whether the Figure is supposed to be rendered
+               where convenient (yes (1) value) or at the place it occurs
+               in the text (no (0) value, the default) -->
+
+
+<!ENTITY % figure.attlist "INCLUDE">
+<![%figure.attlist;[
+<!ATTLIST figure
+               float           %yesorno.attvals;       '0'
+               floatstyle      CDATA                   #IMPLIED
+               pgwide          %yesorno.attvals;       #IMPLIED
+               %label.attrib;
+               %common.attrib;
+               %figure.role.attrib;
+               %local.figure.attrib;
+>
+<!--end of figure.attlist-->]]>
+<!--end of figure.module-->]]>
+
+<!ENTITY % informalfigure.module "INCLUDE">
+<![ %informalfigure.module; [
+<!ENTITY % local.informalfigure.attrib "">
+<!ENTITY % informalfigure.role.attrib "%role.attrib;">
+
+<!ENTITY % informalfigure.element "INCLUDE">
+<![ %informalfigure.element; [
+<!--doc:A untitled figure.-->
+<!ELEMENT informalfigure %ho; (blockinfo?, (%figure.mix; | %link.char.class;)+)>
+<!--end of informalfigure.element-->]]>
+
+<!ENTITY % informalfigure.attlist "INCLUDE">
+<![ %informalfigure.attlist; [
+<!--
+Float: Whether the Figure is supposed to be rendered
+where convenient (yes (1) value) or at the place it occurs
+in the text (no (0) value, the default)
+-->
+<!ATTLIST informalfigure
+               float           %yesorno.attvals;       "0"
+               floatstyle      CDATA                   #IMPLIED
+               pgwide          %yesorno.attvals;       #IMPLIED
+               %label.attrib;
+               %common.attrib;
+               %informalfigure.role.attrib;
+               %local.informalfigure.attrib;
+>
+<!--end of informalfigure.attlist-->]]>
+<!--end of informalfigure.module-->]]>
+
+<!ENTITY % graphicco.module "INCLUDE">
+<![%graphicco.module;[
+<!ENTITY % local.graphicco.attrib "">
+<!ENTITY % graphicco.role.attrib "%role.attrib;">
+
+<!ENTITY % graphicco.element "INCLUDE">
+<![%graphicco.element;[
+<!--doc:A graphic that contains callout areas.-->
+<!ELEMENT graphicco %ho; (areaspec, graphic, calloutlist*)>
+<!--end of graphicco.element-->]]>
+
+<!ENTITY % graphicco.attlist "INCLUDE">
+<![%graphicco.attlist;[
+<!ATTLIST graphicco
+               %common.attrib;
+               %graphicco.role.attrib;
+               %local.graphicco.attrib;
+>
+<!--end of graphicco.attlist-->]]>
+<!-- AreaSpec (defined above in Examples)-->
+<!-- CalloutList (defined above in Lists)-->
+<!--end of graphicco.module-->]]>
+
+<!-- Graphical data can be the content of Graphic, or you can reference
+     an external file either as an entity (Entitref) or a filename
+     (Fileref). -->
+
+<!ENTITY % graphic.module "INCLUDE">
+<![%graphic.module;[
+<!ENTITY % local.graphic.attrib "">
+<!ENTITY % graphic.role.attrib "%role.attrib;">
+
+<!ENTITY % graphic.element "INCLUDE">
+<![%graphic.element;[
+<!--doc:A displayed graphical object (not an inline).-->
+<!ELEMENT graphic %ho; EMPTY>
+<!--end of graphic.element-->]]>
+
+<!ENTITY % graphic.attlist "INCLUDE">
+<![%graphic.attlist;[
+<!ATTLIST graphic
+               %graphics.attrib;
+               %common.attrib;
+               %graphic.role.attrib;
+               %local.graphic.attrib;
+>
+<!--end of graphic.attlist-->]]>
+<!--end of graphic.module-->]]>
+
+<!ENTITY % inlinegraphic.module "INCLUDE">
+<![%inlinegraphic.module;[
+<!ENTITY % local.inlinegraphic.attrib "">
+<!ENTITY % inlinegraphic.role.attrib "%role.attrib;">
+
+<!ENTITY % inlinegraphic.element "INCLUDE">
+<![%inlinegraphic.element;[
+<!--doc:An object containing or pointing to graphical data that will be rendered inline.-->
+<!ELEMENT inlinegraphic %ho; EMPTY>
+<!--end of inlinegraphic.element-->]]>
+
+<!ENTITY % inlinegraphic.attlist "INCLUDE">
+<![%inlinegraphic.attlist;[
+<!ATTLIST inlinegraphic
+               %graphics.attrib;
+               %common.attrib;
+               %inlinegraphic.role.attrib;
+               %local.inlinegraphic.attrib;
+>
+<!--end of inlinegraphic.attlist-->]]>
+<!--end of inlinegraphic.module-->]]>
+
+<!ENTITY % mediaobject.content.module "INCLUDE">
+<![ %mediaobject.content.module; [
+
+<!ENTITY % mediaobject.module "INCLUDE">
+<![ %mediaobject.module; [
+<!ENTITY % local.mediaobject.attrib "">
+<!ENTITY % mediaobject.role.attrib "%role.attrib;">
+
+<!ENTITY % mediaobject.element "INCLUDE">
+<![ %mediaobject.element; [
+<!--doc:A displayed media object (video, audio, image, etc.).-->
+<!ELEMENT mediaobject %ho; (objectinfo?,
+                           (%mediaobject.mix;)+,
+                          caption?)>
+<!--end of mediaobject.element-->]]>
+
+<!ENTITY % mediaobject.attlist "INCLUDE">
+<![ %mediaobject.attlist; [
+<!ATTLIST mediaobject
+               %common.attrib;
+               %mediaobject.role.attrib;
+               %local.mediaobject.attrib;
+>
+<!--end of mediaobject.attlist-->]]>
+<!--end of mediaobject.module-->]]>
+
+<!ENTITY % inlinemediaobject.module "INCLUDE">
+<![ %inlinemediaobject.module; [
+<!ENTITY % local.inlinemediaobject.attrib "">
+<!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
+
+<!ENTITY % inlinemediaobject.element "INCLUDE">
+<![ %inlinemediaobject.element; [
+<!--doc:An inline media object (video, audio, image, and so on).-->
+<!ELEMENT inlinemediaobject %ho; (objectinfo?,
+                                (%mediaobject.mix;)+)>
+<!--end of inlinemediaobject.element-->]]>
+
+<!ENTITY % inlinemediaobject.attlist "INCLUDE">
+<![ %inlinemediaobject.attlist; [
+<!ATTLIST inlinemediaobject
+               %common.attrib;
+               %inlinemediaobject.role.attrib;
+               %local.inlinemediaobject.attrib;
+>
+<!--end of inlinemediaobject.attlist-->]]>
+<!--end of inlinemediaobject.module-->]]>
+
+<!ENTITY % videoobject.module "INCLUDE">
+<![ %videoobject.module; [
+<!ENTITY % local.videoobject.attrib "">
+<!ENTITY % videoobject.role.attrib "%role.attrib;">
+
+<!ENTITY % videoobject.element "INCLUDE">
+<![ %videoobject.element; [
+<!--doc:A wrapper for video data and its associated meta-information.-->
+<!ELEMENT videoobject %ho; (objectinfo?, videodata)>
+<!--end of videoobject.element-->]]>
+
+<!ENTITY % videoobject.attlist "INCLUDE">
+<![ %videoobject.attlist; [
+<!ATTLIST videoobject
+               %common.attrib;
+               %videoobject.role.attrib;
+               %local.videoobject.attrib;
+>
+<!--end of videoobject.attlist-->]]>
+<!--end of videoobject.module-->]]>
+
+<!ENTITY % audioobject.module "INCLUDE">
+<![ %audioobject.module; [
+<!ENTITY % local.audioobject.attrib "">
+<!ENTITY % audioobject.role.attrib "%role.attrib;">
+
+<!ENTITY % audioobject.element "INCLUDE">
+<![ %audioobject.element; [
+<!--doc:A wrapper for audio data and its associated meta-information.-->
+<!ELEMENT audioobject %ho; (objectinfo?, audiodata)>
+<!--end of audioobject.element-->]]>
+
+<!ENTITY % audioobject.attlist "INCLUDE">
+<![ %audioobject.attlist; [
+<!ATTLIST audioobject
+               %common.attrib;
+               %audioobject.role.attrib;
+               %local.audioobject.attrib;
+>
+<!--end of audioobject.attlist-->]]>
+<!--end of audioobject.module-->]]>
+
+<!ENTITY % imageobject.module "INCLUDE">
+<![ %imageobject.module; [
+<!ENTITY % local.imageobject.attrib "">
+<!ENTITY % imageobject.role.attrib "%role.attrib;">
+
+<!ENTITY % imageobject.element "INCLUDE">
+<![ %imageobject.element; [
+<!--doc:A wrapper for image data and its associated meta-information.-->
+<!ELEMENT imageobject %ho; (objectinfo?, imagedata)>
+<!--end of imageobject.element-->]]>
+
+<!ENTITY % imageobject.attlist "INCLUDE">
+<![ %imageobject.attlist; [
+<!ATTLIST imageobject
+               %common.attrib;
+               %imageobject.role.attrib;
+               %local.imageobject.attrib;
+>
+<!--end of imageobject.attlist-->]]>
+<!--end of imageobject.module-->]]>
+
+<!ENTITY % textobject.module "INCLUDE">
+<![ %textobject.module; [
+<!ENTITY % local.textobject.attrib "">
+<!ENTITY % textobject.role.attrib "%role.attrib;">
+
+<!ENTITY % textobject.element "INCLUDE">
+<![ %textobject.element; [
+<!--doc:A wrapper for a text description of an object and its associated meta-information.-->
+<!ELEMENT textobject %ho; (objectinfo?, (phrase|textdata|(%textobject.mix;)+))>
+<!--end of textobject.element-->]]>
+
+<!ENTITY % textobject.attlist "INCLUDE">
+<![ %textobject.attlist; [
+<!ATTLIST textobject
+               %common.attrib;
+               %textobject.role.attrib;
+               %local.textobject.attrib;
+>
+<!--end of textobject.attlist-->]]>
+<!--end of textobject.module-->]]>
+
+<!ENTITY % objectinfo.module "INCLUDE">
+<![ %objectinfo.module; [
+<!ENTITY % local.objectinfo.attrib "">
+<!ENTITY % objectinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % objectinfo.element "INCLUDE">
+<![ %objectinfo.element; [
+<!--doc:Meta-information for an object.-->
+<!ELEMENT objectinfo %ho; ((%info.class;)+)
+       %beginpage.exclusion;>
+<!--end of objectinfo.element-->]]>
+
+<!ENTITY % objectinfo.attlist "INCLUDE">
+<![ %objectinfo.attlist; [
+<!ATTLIST objectinfo
+               %common.attrib;
+               %objectinfo.role.attrib;
+               %local.objectinfo.attrib;
+>
+<!--end of objectinfo.attlist-->]]>
+<!--end of objectinfo.module-->]]>
+
+<!--EntityRef: Name of an external entity containing the content
+       of the object data-->
+<!--FileRef: Filename, qualified by a pathname if desired,
+       designating the file containing the content of the object data-->
+<!--Format: Notation of the element content, if any-->
+<!--SrcCredit: Information about the source of the image-->
+<!ENTITY % local.objectdata.attrib "">
+<!ENTITY % objectdata.attrib
+       "
+       entityref       ENTITY          #IMPLIED
+       fileref         CDATA           #IMPLIED
+       format          (%notation.class;)
+                                       #IMPLIED
+       srccredit       CDATA           #IMPLIED
+       %local.objectdata.attrib;"
+>
+
+<!ENTITY % videodata.module "INCLUDE">
+<![ %videodata.module; [
+<!ENTITY % local.videodata.attrib "">
+<!ENTITY % videodata.role.attrib "%role.attrib;">
+
+<!ENTITY % videodata.element "INCLUDE">
+<![ %videodata.element; [
+<!--doc:Pointer to external video data.-->
+<!ELEMENT videodata %ho; EMPTY>
+<!--end of videodata.element-->]]>
+
+<!ENTITY % videodata.attlist "INCLUDE">
+<![ %videodata.attlist; [
+
+<!--Width: Same as CALS reprowid (desired width)-->
+<!--Depth: Same as CALS reprodep (desired depth)-->
+<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
+       application-specific-->
+<!--Scale: Conflation of CALS hscale and vscale-->
+<!--Scalefit: Same as CALS scalefit-->
+<!ATTLIST videodata
+       width           CDATA           #IMPLIED
+       contentwidth    CDATA           #IMPLIED
+       depth           CDATA           #IMPLIED
+       contentdepth    CDATA           #IMPLIED
+       align           (left
+                       |right
+                       |center)        #IMPLIED
+       valign          (top
+                       |middle
+                       |bottom)        #IMPLIED
+       scale           CDATA           #IMPLIED
+       scalefit        %yesorno.attvals;
+                                       #IMPLIED
+               %objectdata.attrib;
+               %common.attrib;
+               %videodata.role.attrib;
+               %local.videodata.attrib;
+>
+<!--end of videodata.attlist-->]]>
+<!--end of videodata.module-->]]>
+
+<!ENTITY % audiodata.module "INCLUDE">
+<![ %audiodata.module; [
+<!ENTITY % local.audiodata.attrib "">
+<!ENTITY % audiodata.role.attrib "%role.attrib;">
+
+<!ENTITY % audiodata.element "INCLUDE">
+<![ %audiodata.element; [
+<!--doc:Pointer to external audio data.-->
+<!ELEMENT audiodata %ho; EMPTY>
+<!--end of audiodata.element-->]]>
+
+<!ENTITY % audiodata.attlist "INCLUDE">
+<![ %audiodata.attlist; [
+<!ATTLIST audiodata
+               %objectdata.attrib;
+               %common.attrib;
+               %audiodata.role.attrib;
+               %local.audiodata.attrib;
+>
+<!--end of audiodata.attlist-->]]>
+<!--end of audiodata.module-->]]>
+
+<!ENTITY % imagedata.module "INCLUDE">
+<![ %imagedata.module; [
+<!ENTITY % local.imagedata.attrib "">
+<!ENTITY % imagedata.role.attrib "%role.attrib;">
+
+<!ENTITY % imagedata.element "INCLUDE">
+<![ %imagedata.element; [
+<!--doc:Pointer to external image data.-->
+<!ELEMENT imagedata %ho; EMPTY>
+<!--end of imagedata.element-->]]>
+
+<!ENTITY % imagedata.attlist "INCLUDE">
+<![ %imagedata.attlist; [
+
+<!--Width: Same as CALS reprowid (desired width)-->
+<!--Depth: Same as CALS reprodep (desired depth)-->
+<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
+       application-specific-->
+<!--Scale: Conflation of CALS hscale and vscale-->
+<!--Scalefit: Same as CALS scalefit-->
+<!ATTLIST imagedata
+       width           CDATA           #IMPLIED
+       contentwidth    CDATA           #IMPLIED
+       depth           CDATA           #IMPLIED
+       contentdepth    CDATA           #IMPLIED
+       align           (left
+                       |right
+                       |center)        #IMPLIED
+       valign          (top
+                       |middle
+                       |bottom)        #IMPLIED
+       scale           CDATA           #IMPLIED
+       scalefit        %yesorno.attvals;
+                                       #IMPLIED
+               %objectdata.attrib;
+               %common.attrib;
+               %imagedata.role.attrib;
+               %local.imagedata.attrib;
+>
+<!--end of imagedata.attlist-->]]>
+<!--end of imagedata.module-->]]>
+
+<!ENTITY % textdata.module "INCLUDE">
+<![ %textdata.module; [
+<!ENTITY % local.textdata.attrib "">
+<!ENTITY % textdata.role.attrib "%role.attrib;">
+
+<!ENTITY % textdata.element "INCLUDE">
+<![ %textdata.element; [
+<!--doc:Pointer to external text data.-->
+<!ELEMENT textdata %ho; EMPTY>
+<!--end of textdata.element-->]]>
+
+<!ENTITY % textdata.attlist "INCLUDE">
+<![ %textdata.attlist; [
+<!ATTLIST textdata
+               encoding        CDATA   #IMPLIED
+               %objectdata.attrib;
+               %common.attrib;
+               %textdata.role.attrib;
+               %local.textdata.attrib;
+>
+<!--end of textdata.attlist-->]]>
+<!--end of textdata.module-->]]>
+
+<!ENTITY % mediaobjectco.module "INCLUDE">
+<![ %mediaobjectco.module; [
+<!ENTITY % local.mediaobjectco.attrib "">
+<!ENTITY % mediaobjectco.role.attrib "%role.attrib;">
+
+<!ENTITY % mediaobjectco.element "INCLUDE">
+<![ %mediaobjectco.element; [
+<!--doc:A media object that contains callouts.-->
+<!ELEMENT mediaobjectco %ho; (objectinfo?, imageobjectco,
+                          (imageobjectco|textobject)*)>
+<!--end of mediaobjectco.element-->]]>
+
+<!ENTITY % mediaobjectco.attlist "INCLUDE">
+<![ %mediaobjectco.attlist; [
+<!ATTLIST mediaobjectco
+               %common.attrib;
+               %mediaobjectco.role.attrib;
+               %local.mediaobjectco.attrib;
+>
+<!--end of mediaobjectco.attlist-->]]>
+<!--end of mediaobjectco.module-->]]>
+
+<!ENTITY % imageobjectco.module "INCLUDE">
+<![ %imageobjectco.module; [
+<!ENTITY % local.imageobjectco.attrib "">
+<!ENTITY % imageobjectco.role.attrib "%role.attrib;">
+
+<!ENTITY % imageobjectco.element "INCLUDE">
+<![ %imageobjectco.element; [
+<!--doc:A wrapper for an image object with callouts.-->
+<!ELEMENT imageobjectco %ho; (areaspec, imageobject, calloutlist*)>
+<!--end of imageobjectco.element-->]]>
+
+<!ENTITY % imageobjectco.attlist "INCLUDE">
+<![ %imageobjectco.attlist; [
+<!ATTLIST imageobjectco
+               %common.attrib;
+               %imageobjectco.role.attrib;
+               %local.imageobjectco.attrib;
+>
+<!--end of imageobjectco.attlist-->]]>
+<!--end of imageobjectco.module-->]]>
+<!--end of mediaobject.content.module-->]]>
+
+<!-- Equations ........................ -->
+
+<!-- This PE provides a mechanism for replacing equation content, -->
+<!-- perhaps adding a new or different model (e.g., MathML) -->
+<!ENTITY % equation.content "(alt?, (graphic+|mediaobject+|mathphrase+))">
+<!ENTITY % inlineequation.content "(alt?, (graphic+|inlinemediaobject+|mathphrase+))">
+
+<!ENTITY % equation.module "INCLUDE">
+<![%equation.module;[
+<!ENTITY % local.equation.attrib "">
+<!ENTITY % equation.role.attrib "%role.attrib;">
+
+<!ENTITY % equation.element "INCLUDE">
+<![%equation.element;[
+<!--doc:A displayed mathematical equation.-->
+<!ELEMENT equation %ho; (blockinfo?, (%formalobject.title.content;)?,
+                         (informalequation | %equation.content;))>
+<!--end of equation.element-->]]>
+
+<!ENTITY % equation.attlist "INCLUDE">
+<![%equation.attlist;[
+<!ATTLIST equation
+               floatstyle      CDATA                   #IMPLIED
+               %label.attrib;
+               %common.attrib;
+               %equation.role.attrib;
+               %local.equation.attrib;
+>
+<!--end of equation.attlist-->]]>
+<!--end of equation.module-->]]>
+
+<!ENTITY % informalequation.module "INCLUDE">
+<![%informalequation.module;[
+<!ENTITY % local.informalequation.attrib "">
+<!ENTITY % informalequation.role.attrib "%role.attrib;">
+
+<!ENTITY % informalequation.element "INCLUDE">
+<![%informalequation.element;[
+<!--doc:A displayed mathematical equation without a title.-->
+<!ELEMENT informalequation %ho; (blockinfo?, %equation.content;) >
+<!--end of informalequation.element-->]]>
+
+<!ENTITY % informalequation.attlist "INCLUDE">
+<![%informalequation.attlist;[
+<!ATTLIST informalequation
+               floatstyle      CDATA                   #IMPLIED
+               %common.attrib;
+               %informalequation.role.attrib;
+               %local.informalequation.attrib;
+>
+<!--end of informalequation.attlist-->]]>
+<!--end of informalequation.module-->]]>
+
+<!ENTITY % inlineequation.module "INCLUDE">
+<![%inlineequation.module;[
+<!ENTITY % local.inlineequation.attrib "">
+<!ENTITY % inlineequation.role.attrib "%role.attrib;">
+
+<!ENTITY % inlineequation.element "INCLUDE">
+<![%inlineequation.element;[
+<!--doc:A mathematical equation or expression occurring inline.-->
+<!ELEMENT inlineequation %ho; (%inlineequation.content;)>
+<!--end of inlineequation.element-->]]>
+
+<!ENTITY % inlineequation.attlist "INCLUDE">
+<![%inlineequation.attlist;[
+<!ATTLIST inlineequation
+               %common.attrib;
+               %inlineequation.role.attrib;
+               %local.inlineequation.attrib;
+>
+<!--end of inlineequation.attlist-->]]>
+<!--end of inlineequation.module-->]]>
+
+<!ENTITY % alt.module "INCLUDE">
+<![%alt.module;[
+<!ENTITY % local.alt.attrib "">
+<!ENTITY % alt.role.attrib "%role.attrib;">
+
+<!ENTITY % alt.element "INCLUDE">
+<![%alt.element;[
+<!--doc:Text representation for a graphical element.-->
+<!ELEMENT alt %ho; (#PCDATA)>
+<!--end of alt.element-->]]>
+
+<!ENTITY % alt.attlist "INCLUDE">
+<![%alt.attlist;[
+<!ATTLIST alt
+               %common.attrib;
+               %alt.role.attrib;
+               %local.alt.attrib;
+>
+<!--end of alt.attlist-->]]>
+<!--end of alt.module-->]]>
+
+<!ENTITY % mathphrase.module "INCLUDE">
+<![%mathphrase.module;[
+<!ENTITY % local.mathphrase.attrib "">
+<!ENTITY % mathphrase.role.attrib "%role.attrib;">
+
+<!ENTITY % mathphrase.element "INCLUDE">
+<![%mathphrase.element;[
+<!--doc:A mathematical phrase, an expression that can be represented with ordinary text and a small amount of markup.-->
+<!ELEMENT mathphrase %ho; (#PCDATA|subscript|superscript|emphasis)*>
+<!--end of mathphrase.element-->]]>
+
+<!ENTITY % mathphrase.attlist "INCLUDE">
+<![%mathphrase.attlist;[
+<!ATTLIST mathphrase
+               %common.attrib;
+               %mathphrase.role.attrib;
+               %local.mathphrase.attrib;
+>
+<!--end of mathphrase.attlist-->]]>
+<!--end of mathphrase.module-->]]>
+
+<!-- Tables ........................... -->
+
+<!ENTITY % table.module "INCLUDE">
+<![%table.module;[
+
+<!-- Choose a table model. CALS or OASIS XML Exchange -->
+
+<!ENTITY % cals.table.module "INCLUDE">
+<![%cals.table.module;[
+<!ENTITY % exchange.table.module "IGNORE">
+]]>
+<!ENTITY % exchange.table.module "INCLUDE">
+
+<!-- Do we allow the HTML table model as well? -->
+<!ENTITY % allow.html.tables "INCLUDE">
+<![%allow.html.tables;[
+  <!-- ====================================================== -->
+  <!--  xhtmltbl.mod defines HTML tables and sets parameter
+        entities so that, when the CALS table module is read,
+        we end up allowing any table to be CALS or HTML.
+        i.e. This include must come first!                    -->
+  <!-- ====================================================== -->
+
+<!ENTITY % htmltbl
+  PUBLIC "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN"
+  "htmltblx.mod">
+%htmltbl;
+<!--end of allow.html.tables-->]]>
+
+<!ENTITY % tables.role.attrib "%role.attrib;">
+
+<![%cals.table.module;[
+<!-- Add label and role attributes to table and informaltable -->
+<!ENTITY % bodyatt "
+               floatstyle      CDATA                   #IMPLIED
+               rowheader       (firstcol|norowheader)  #IMPLIED
+                %label.attrib;"
+>
+
+<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
+     EntryTbl, and Entry (and InformalTable element). -->
+<!ENTITY % secur
+       "%common.attrib;
+       %tables.role.attrib;">
+
+<!ENTITY % common.table.attribs
+       "%bodyatt;
+       %secur;">
+
+<!-- Content model for Table. -->
+<!ENTITY % tbl.table.mdl
+       "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
+         textobject*,
+          (graphic+|mediaobject+|tgroup+))">
+
+<!-- Allow either objects or inlines; beware of REs between elements. -->
+<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
+
+<!-- Reference CALS Table Model -->
+<!ENTITY % tablemodel
+  PUBLIC "-//OASIS//DTD DocBook CALS Table Model V4.5//EN"
+  "calstblx.dtd">
+]]>
+
+<![%exchange.table.module;[
+<!-- Add common attributes and the Label attribute to Table and -->
+<!-- InformalTable.                                             -->
+<!ENTITY % bodyatt
+       "%common.attrib;
+       rowheader       (firstcol|norowheader)  #IMPLIED
+       %label.attrib;
+       %tables.role.attrib;">
+
+<!ENTITY % common.table.attribs
+       "%bodyatt;">
+
+<!-- Add common attributes to TGroup, ColSpec, TBody, THead, Row, Entry -->
+
+<!ENTITY % tbl.tgroup.att       "%common.attrib;">
+<!ENTITY % tbl.colspec.att      "%common.attrib;">
+<!ENTITY % tbl.tbody.att        "%common.attrib;">
+<!ENTITY % tbl.thead.att        "%common.attrib;">
+<!ENTITY % tbl.row.att          "%common.attrib;">
+<!ENTITY % tbl.entry.att        "%common.attrib;">
+
+<!-- Content model for Table. -->
+<!ENTITY % tbl.table.mdl
+       "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
+         textobject*,
+          (graphic+|mediaobject+|tgroup+))">
+
+<!-- Allow either objects or inlines; beware of REs between elements. -->
+<!ENTITY % tbl.entry.mdl "(%para.char.mix; | %tabentry.mix;)*">
+
+<!-- Reference OASIS Exchange Table Model -->
+<!ENTITY % tablemodel
+  PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
+  "soextblx.dtd">
+]]>
+
+%tablemodel;
+
+<!--end of table.module-->]]>
+
+<!ENTITY % informaltable.module "INCLUDE">
+<![%informaltable.module;[
+
+<!-- Note that InformalTable is dependent on some of the entity
+     declarations that customize Table. -->
+
+<!ENTITY % local.informaltable.attrib "">
+
+<!-- the following entity may have been declared by the XHTML table module -->
+<!ENTITY % informal.tbl.table.mdl "textobject*, (graphic+|mediaobject+|tgroup+)">
+
+<!ENTITY % informaltable.element "INCLUDE">
+<![%informaltable.element;[
+<!--doc:A table without a title.-->
+<!ELEMENT informaltable %ho; (blockinfo?, (%informal.tbl.table.mdl;))>
+<!--end of informaltable.element-->]]>
+
+<!-- Frame, Colsep, and Rowsep must be repeated because
+               they are not in entities in the table module. -->
+<!-- includes TabStyle, ToCentry, ShortEntry,
+                               Orient, PgWide -->
+<!-- includes Label -->
+<!-- includes common attributes -->
+
+<!ENTITY % informaltable.attlist "INCLUDE">
+<![%informaltable.attlist;[
+<!ATTLIST informaltable
+               frame           (%tbl.frame.attval;)    #IMPLIED
+               colsep          %yesorno.attvals;       #IMPLIED
+               rowsep          %yesorno.attvals;       #IMPLIED
+               %common.table.attribs;
+               %tbl.table.att;
+               %local.informaltable.attrib;
+>
+<!--end of informaltable.attlist-->]]>
+<!--end of informaltable.module-->]]>
+
+<!ENTITY % caption.module "INCLUDE">
+<![ %caption.module; [
+<!ENTITY % local.caption.attrib "">
+<!ENTITY % caption.role.attrib "%role.attrib;">
+
+<!ENTITY % caption.element "INCLUDE">
+<![ %caption.element; [
+<!--doc:A caption.-->
+<!ELEMENT caption %ho; (#PCDATA | %textobject.mix;)*>
+<!--end of caption.element-->]]>
+
+<!ENTITY % caption.attlist "INCLUDE">
+<![ %caption.attlist; [
+<!-- attrs comes from HTML tables ... -->
+
+<![ %allow.html.tables; [
+<!-- common.attrib, but without ID because ID is in attrs -->
+<!ENTITY % caption.attlist.content "
+               %caption.role.attrib;
+               %attrs;
+               align   (top|bottom|left|right) #IMPLIED
+               %local.caption.attrib;
+">
+]]>
+<!ENTITY % caption.attlist.content "
+               %common.attrib;
+               %caption.role.attrib;
+               %local.caption.attrib;
+">
+
+<!ATTLIST caption %caption.attlist.content;>
+
+<!--end of caption.attlist-->]]>
+<!--end of caption.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Synopses ............................................................. -->
+
+<!-- Synopsis ......................... -->
+
+<!ENTITY % synopsis.module "INCLUDE">
+<![%synopsis.module;[
+<!ENTITY % local.synopsis.attrib "">
+<!ENTITY % synopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % synopsis.element "INCLUDE">
+<![%synopsis.element;[
+<!--doc:A general-purpose element for representing the syntax of commands or functions.-->
+<!ELEMENT synopsis %ho; (%para.char.mix;|graphic|mediaobject|co|coref|textobject|lineannotation)*>
+<!--end of synopsis.element-->]]>
+
+<!ENTITY % synopsis.attlist "INCLUDE">
+<![%synopsis.attlist;[
+<!ATTLIST synopsis
+               %label.attrib;
+               %linespecific.attrib;
+               %common.attrib;
+               %synopsis.role.attrib;
+               %local.synopsis.attrib;
+>
+<!--end of synopsis.attlist-->]]>
+
+<!-- LineAnnotation (defined in the Inlines section, below)-->
+<!--end of synopsis.module-->]]>
+
+<!-- CmdSynopsis ...................... -->
+
+<!ENTITY % cmdsynopsis.content.module "INCLUDE">
+<![%cmdsynopsis.content.module;[
+<!ENTITY % cmdsynopsis.module "INCLUDE">
+<![%cmdsynopsis.module;[
+<!ENTITY % local.cmdsynopsis.attrib "">
+<!ENTITY % cmdsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % cmdsynopsis.element "INCLUDE">
+<![%cmdsynopsis.element;[
+<!--doc:A syntax summary for a software command.-->
+<!ELEMENT cmdsynopsis %ho; ((command | arg | group | sbr)+, synopfragment*)>
+<!--end of cmdsynopsis.element-->]]>
+
+<!-- Sepchar: Character that should separate command and all
+               top-level arguments; alternate value might be e.g., &Delta; -->
+
+
+<!ENTITY % cmdsynopsis.attlist "INCLUDE">
+<![%cmdsynopsis.attlist;[
+<!ATTLIST cmdsynopsis
+               %label.attrib;
+               sepchar         CDATA           " "
+               cmdlength       CDATA           #IMPLIED
+               %common.attrib;
+               %cmdsynopsis.role.attrib;
+               %local.cmdsynopsis.attrib;
+>
+<!--end of cmdsynopsis.attlist-->]]>
+<!--end of cmdsynopsis.module-->]]>
+
+<!ENTITY % arg.module "INCLUDE">
+<![%arg.module;[
+<!ENTITY % local.arg.attrib "">
+<!ENTITY % arg.role.attrib "%role.attrib;">
+
+<!ENTITY % arg.element "INCLUDE">
+<![%arg.element;[
+<!--doc:An argument in a CmdSynopsis.-->
+<!ELEMENT arg %ho; (#PCDATA
+               | arg
+               | group
+               | option
+               | synopfragmentref
+               | replaceable
+               | sbr)*>
+<!--end of arg.element-->]]>
+
+<!-- Choice: Whether Arg must be supplied: Opt (optional to
+               supply, e.g. [arg]; the default), Req (required to supply,
+               e.g. {arg}), or Plain (required to supply, e.g. arg) -->
+<!-- Rep: whether Arg is repeatable: Norepeat (e.g. arg without
+               ellipsis; the default), or Repeat (e.g. arg...) -->
+
+
+<!ENTITY % arg.attlist "INCLUDE">
+<![%arg.attlist;[
+<!ATTLIST arg
+               choice          (opt
+                               |req
+                               |plain)         'opt'
+               rep             (norepeat
+                               |repeat)        'norepeat'
+               %common.attrib;
+               %arg.role.attrib;
+               %local.arg.attrib;
+>
+<!--end of arg.attlist-->]]>
+<!--end of arg.module-->]]>
+
+<!ENTITY % group.module "INCLUDE">
+<![%group.module;[
+
+<!ENTITY % local.group.attrib "">
+<!ENTITY % group.role.attrib "%role.attrib;">
+
+<!ENTITY % group.element "INCLUDE">
+<![%group.element;[
+<!--doc:A group of elements in a CmdSynopsis.-->
+<!ELEMENT group %ho; ((arg | group | option | synopfragmentref
+               | replaceable | sbr)+)>
+<!--end of group.element-->]]>
+
+<!-- Choice: Whether Group must be supplied: Opt (optional to
+               supply, e.g.  [g1|g2|g3]; the default), Req (required to
+               supply, e.g.  {g1|g2|g3}), Plain (required to supply,
+               e.g.  g1|g2|g3), OptMult (can supply zero or more, e.g.
+               [[g1|g2|g3]]), or ReqMult (must supply one or more, e.g.
+               {{g1|g2|g3}}) -->
+<!-- Rep: whether Group is repeatable: Norepeat (e.g. group
+               without ellipsis; the default), or Repeat (e.g. group...) -->
+
+
+<!ENTITY % group.attlist "INCLUDE">
+<![%group.attlist;[
+<!ATTLIST group
+               choice          (opt
+                               |req
+                               |plain)         'opt'
+               rep             (norepeat
+                               |repeat)        'norepeat'
+               %common.attrib;
+               %group.role.attrib;
+               %local.group.attrib;
+>
+<!--end of group.attlist-->]]>
+<!--end of group.module-->]]>
+
+<!ENTITY % sbr.module "INCLUDE">
+<![%sbr.module;[
+<!ENTITY % local.sbr.attrib "">
+<!-- Synopsis break -->
+<!ENTITY % sbr.role.attrib "%role.attrib;">
+
+<!ENTITY % sbr.element "INCLUDE">
+<![%sbr.element;[
+<!--doc:An explicit line break in a command synopsis.-->
+<!ELEMENT sbr %ho; EMPTY>
+<!--end of sbr.element-->]]>
+
+<!ENTITY % sbr.attlist "INCLUDE">
+<![%sbr.attlist;[
+<!ATTLIST sbr
+               %common.attrib;
+               %sbr.role.attrib;
+               %local.sbr.attrib;
+>
+<!--end of sbr.attlist-->]]>
+<!--end of sbr.module-->]]>
+
+<!ENTITY % synopfragmentref.module "INCLUDE">
+<![%synopfragmentref.module;[
+<!ENTITY % local.synopfragmentref.attrib "">
+<!ENTITY % synopfragmentref.role.attrib "%role.attrib;">
+
+<!ENTITY % synopfragmentref.element "INCLUDE">
+<![%synopfragmentref.element;[
+<!--doc:A reference to a fragment of a command synopsis.-->
+<!ELEMENT synopfragmentref %ho; (#PCDATA)>
+<!--end of synopfragmentref.element-->]]>
+
+<!-- to SynopFragment of complex synopsis
+                       material for separate referencing -->
+
+
+<!ENTITY % synopfragmentref.attlist "INCLUDE">
+<![%synopfragmentref.attlist;[
+<!ATTLIST synopfragmentref
+               %linkendreq.attrib;             %common.attrib;
+               %synopfragmentref.role.attrib;
+               %local.synopfragmentref.attrib;
+>
+<!--end of synopfragmentref.attlist-->]]>
+<!--end of synopfragmentref.module-->]]>
+
+<!ENTITY % synopfragment.module "INCLUDE">
+<![%synopfragment.module;[
+<!ENTITY % local.synopfragment.attrib "">
+<!ENTITY % synopfragment.role.attrib "%role.attrib;">
+
+<!ENTITY % synopfragment.element "INCLUDE">
+<![%synopfragment.element;[
+<!--doc:A portion of a CmdSynopsis broken out from the main body of the synopsis.-->
+<!ELEMENT synopfragment %ho; ((arg | group)+)>
+<!--end of synopfragment.element-->]]>
+
+<!ENTITY % synopfragment.attlist "INCLUDE">
+<![%synopfragment.attlist;[
+<!ATTLIST synopfragment
+               %idreq.common.attrib;
+               %synopfragment.role.attrib;
+               %local.synopfragment.attrib;
+>
+<!--end of synopfragment.attlist-->]]>
+<!--end of synopfragment.module-->]]>
+
+<!-- Command (defined in the Inlines section, below)-->
+<!-- Option (defined in the Inlines section, below)-->
+<!-- Replaceable (defined in the Inlines section, below)-->
+<!--end of cmdsynopsis.content.module-->]]>
+
+<!-- FuncSynopsis ..................... -->
+
+<!ENTITY % funcsynopsis.content.module "INCLUDE">
+<![%funcsynopsis.content.module;[
+<!ENTITY % funcsynopsis.module "INCLUDE">
+<![%funcsynopsis.module;[
+
+<!ENTITY % local.funcsynopsis.attrib "">
+<!ENTITY % funcsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % funcsynopsis.element "INCLUDE">
+<![%funcsynopsis.element;[
+<!--doc:The syntax summary for a function definition.-->
+<!ELEMENT funcsynopsis %ho; ((funcsynopsisinfo | funcprototype)+)>
+<!--end of funcsynopsis.element-->]]>
+
+<!ENTITY % funcsynopsis.attlist "INCLUDE">
+<![%funcsynopsis.attlist;[
+<!ATTLIST funcsynopsis
+               %label.attrib;
+               %common.attrib;
+               %funcsynopsis.role.attrib;
+               %local.funcsynopsis.attrib;
+>
+<!--end of funcsynopsis.attlist-->]]>
+<!--end of funcsynopsis.module-->]]>
+
+<!ENTITY % funcsynopsisinfo.module "INCLUDE">
+<![%funcsynopsisinfo.module;[
+<!ENTITY % local.funcsynopsisinfo.attrib "">
+<!ENTITY % funcsynopsisinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % funcsynopsisinfo.element "INCLUDE">
+<![%funcsynopsisinfo.element;[
+<!--doc:Information supplementing the FuncDefs of a FuncSynopsis.-->
+<!ELEMENT funcsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*>
+<!--end of funcsynopsisinfo.element-->]]>
+
+<!ENTITY % funcsynopsisinfo.attlist "INCLUDE">
+<![%funcsynopsisinfo.attlist;[
+<!ATTLIST funcsynopsisinfo
+               %linespecific.attrib;
+               %common.attrib;
+               %funcsynopsisinfo.role.attrib;
+               %local.funcsynopsisinfo.attrib;
+>
+<!--end of funcsynopsisinfo.attlist-->]]>
+<!--end of funcsynopsisinfo.module-->]]>
+
+<!ENTITY % funcprototype.module "INCLUDE">
+<![%funcprototype.module;[
+<!ENTITY % local.funcprototype.attrib "">
+<!ENTITY % funcprototype.role.attrib "%role.attrib;">
+
+<!ENTITY % funcprototype.element "INCLUDE">
+<![%funcprototype.element;[
+<!--doc:The prototype of a function.-->
+<!ELEMENT funcprototype %ho; (modifier*,
+                              funcdef,
+                              (void|varargs|(paramdef+, varargs?)),
+                              modifier*)>
+
+<!--end of funcprototype.element-->]]>
+
+<!ENTITY % funcprototype.attlist "INCLUDE">
+<![%funcprototype.attlist;[
+<!ATTLIST funcprototype
+               %common.attrib;
+               %funcprototype.role.attrib;
+               %local.funcprototype.attrib;
+>
+<!--end of funcprototype.attlist-->]]>
+<!--end of funcprototype.module-->]]>
+
+<!ENTITY % funcdef.module "INCLUDE">
+<![%funcdef.module;[
+<!ENTITY % local.funcdef.attrib "">
+<!ENTITY % funcdef.role.attrib "%role.attrib;">
+
+<!ENTITY % funcdef.element "INCLUDE">
+<![%funcdef.element;[
+<!--doc:A function (subroutine) name and its return type.-->
+<!ELEMENT funcdef %ho; (#PCDATA
+               | type
+               | replaceable
+               | function)*>
+<!--end of funcdef.element-->]]>
+
+<!ENTITY % funcdef.attlist "INCLUDE">
+<![%funcdef.attlist;[
+<!ATTLIST funcdef
+               %common.attrib;
+               %funcdef.role.attrib;
+               %local.funcdef.attrib;
+>
+<!--end of funcdef.attlist-->]]>
+<!--end of funcdef.module-->]]>
+
+<!ENTITY % void.module "INCLUDE">
+<![%void.module;[
+<!ENTITY % local.void.attrib "">
+<!ENTITY % void.role.attrib "%role.attrib;">
+
+<!ENTITY % void.element "INCLUDE">
+<![%void.element;[
+<!--doc:An empty element in a function synopsis indicating that the function in question takes no arguments.-->
+<!ELEMENT void %ho; EMPTY>
+<!--end of void.element-->]]>
+
+<!ENTITY % void.attlist "INCLUDE">
+<![%void.attlist;[
+<!ATTLIST void
+               %common.attrib;
+               %void.role.attrib;
+               %local.void.attrib;
+>
+<!--end of void.attlist-->]]>
+<!--end of void.module-->]]>
+
+<!ENTITY % varargs.module "INCLUDE">
+<![%varargs.module;[
+<!ENTITY % local.varargs.attrib "">
+<!ENTITY % varargs.role.attrib "%role.attrib;">
+
+<!ENTITY % varargs.element "INCLUDE">
+<![%varargs.element;[
+<!--doc:An empty element in a function synopsis indicating a variable number of arguments.-->
+<!ELEMENT varargs %ho; EMPTY>
+<!--end of varargs.element-->]]>
+
+<!ENTITY % varargs.attlist "INCLUDE">
+<![%varargs.attlist;[
+<!ATTLIST varargs
+               %common.attrib;
+               %varargs.role.attrib;
+               %local.varargs.attrib;
+>
+<!--end of varargs.attlist-->]]>
+<!--end of varargs.module-->]]>
+
+<!-- Processing assumes that only one Parameter will appear in a
+     ParamDef, and that FuncParams will be used at most once, for
+     providing information on the "inner parameters" for parameters that
+     are pointers to functions. -->
+
+<!ENTITY % paramdef.module "INCLUDE">
+<![%paramdef.module;[
+<!ENTITY % local.paramdef.attrib "">
+<!ENTITY % paramdef.role.attrib "%role.attrib;">
+
+<!ENTITY % paramdef.element "INCLUDE">
+<![%paramdef.element;[
+<!--doc:Information about a function parameter in a programming language.-->
+<!ELEMENT paramdef %ho; (#PCDATA
+                | initializer
+               | type
+               | replaceable
+               | parameter
+               | funcparams)*>
+<!--end of paramdef.element-->]]>
+
+<!ENTITY % paramdef.attlist "INCLUDE">
+<![%paramdef.attlist;[
+<!ATTLIST paramdef
+               choice          (opt
+                               |req)   #IMPLIED
+               %common.attrib;
+               %paramdef.role.attrib;
+               %local.paramdef.attrib;
+>
+<!--end of paramdef.attlist-->]]>
+<!--end of paramdef.module-->]]>
+
+<!ENTITY % funcparams.module "INCLUDE">
+<![%funcparams.module;[
+<!ENTITY % local.funcparams.attrib "">
+<!ENTITY % funcparams.role.attrib "%role.attrib;">
+
+<!ENTITY % funcparams.element "INCLUDE">
+<![%funcparams.element;[
+<!--doc:Parameters for a function referenced through a function pointer in a synopsis.-->
+<!ELEMENT funcparams %ho; (%cptr.char.mix;)*>
+<!--end of funcparams.element-->]]>
+
+<!ENTITY % funcparams.attlist "INCLUDE">
+<![%funcparams.attlist;[
+<!ATTLIST funcparams
+               %common.attrib;
+               %funcparams.role.attrib;
+               %local.funcparams.attrib;
+>
+<!--end of funcparams.attlist-->]]>
+<!--end of funcparams.module-->]]>
+
+<!-- LineAnnotation (defined in the Inlines section, below)-->
+<!-- Replaceable (defined in the Inlines section, below)-->
+<!-- Function (defined in the Inlines section, below)-->
+<!-- Parameter (defined in the Inlines section, below)-->
+<!--end of funcsynopsis.content.module-->]]>
+
+<!-- ClassSynopsis ..................... -->
+
+<!ENTITY % classsynopsis.content.module "INCLUDE">
+<![%classsynopsis.content.module;[
+
+<!ENTITY % classsynopsis.module "INCLUDE">
+<![%classsynopsis.module;[
+<!ENTITY % local.classsynopsis.attrib "">
+<!ENTITY % classsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % classsynopsis.element "INCLUDE">
+<![%classsynopsis.element;[
+<!--doc:The syntax summary for a class definition.-->
+<!ELEMENT classsynopsis %ho; ((ooclass|oointerface|ooexception)+,
+                         (classsynopsisinfo
+                          |fieldsynopsis|%method.synop.class;)*)>
+<!--end of classsynopsis.element-->]]>
+
+<!ENTITY % classsynopsis.attlist "INCLUDE">
+<![%classsynopsis.attlist;[
+<!ATTLIST classsynopsis
+       language        CDATA   #IMPLIED
+       class   (class|interface)       "class"
+       %common.attrib;
+       %classsynopsis.role.attrib;
+       %local.classsynopsis.attrib;
+>
+<!--end of classsynopsis.attlist-->]]>
+<!--end of classsynopsis.module-->]]>
+
+<!ENTITY % classsynopsisinfo.module "INCLUDE">
+<![ %classsynopsisinfo.module; [
+<!ENTITY % local.classsynopsisinfo.attrib "">
+<!ENTITY % classsynopsisinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % classsynopsisinfo.element "INCLUDE">
+<![ %classsynopsisinfo.element; [
+<!--doc:Information supplementing the contents of a ClassSynopsis.-->
+<!ELEMENT classsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*>
+<!--end of classsynopsisinfo.element-->]]>
+
+<!ENTITY % classsynopsisinfo.attlist "INCLUDE">
+<![ %classsynopsisinfo.attlist; [
+<!ATTLIST classsynopsisinfo
+               %linespecific.attrib;
+               %common.attrib;
+               %classsynopsisinfo.role.attrib;
+               %local.classsynopsisinfo.attrib;
+>
+<!--end of classsynopsisinfo.attlist-->]]>
+<!--end of classsynopsisinfo.module-->]]>
+
+<!ENTITY % ooclass.module "INCLUDE">
+<![%ooclass.module;[
+<!ENTITY % local.ooclass.attrib "">
+<!ENTITY % ooclass.role.attrib "%role.attrib;">
+
+<!ENTITY % ooclass.element "INCLUDE">
+<![%ooclass.element;[
+<!--doc:A class in an object-oriented programming language.-->
+<!ELEMENT ooclass %ho; ((modifier|package)*, classname)>
+<!--end of ooclass.element-->]]>
+
+<!ENTITY % ooclass.attlist "INCLUDE">
+<![%ooclass.attlist;[
+<!ATTLIST ooclass
+       %common.attrib;
+       %ooclass.role.attrib;
+       %local.ooclass.attrib;
+>
+<!--end of ooclass.attlist-->]]>
+<!--end of ooclass.module-->]]>
+
+<!ENTITY % oointerface.module "INCLUDE">
+<![%oointerface.module;[
+<!ENTITY % local.oointerface.attrib "">
+<!ENTITY % oointerface.role.attrib "%role.attrib;">
+
+<!ENTITY % oointerface.element "INCLUDE">
+<![%oointerface.element;[
+<!--doc:An interface in an object-oriented programming language.-->
+<!ELEMENT oointerface %ho; ((modifier|package)*, interfacename)>
+<!--end of oointerface.element-->]]>
+
+<!ENTITY % oointerface.attlist "INCLUDE">
+<![%oointerface.attlist;[
+<!ATTLIST oointerface
+       %common.attrib;
+       %oointerface.role.attrib;
+       %local.oointerface.attrib;
+>
+<!--end of oointerface.attlist-->]]>
+<!--end of oointerface.module-->]]>
+
+<!ENTITY % ooexception.module "INCLUDE">
+<![%ooexception.module;[
+<!ENTITY % local.ooexception.attrib "">
+<!ENTITY % ooexception.role.attrib "%role.attrib;">
+
+<!ENTITY % ooexception.element "INCLUDE">
+<![%ooexception.element;[
+<!--doc:An exception in an object-oriented programming language.-->
+<!ELEMENT ooexception %ho; ((modifier|package)*, exceptionname)>
+<!--end of ooexception.element-->]]>
+
+<!ENTITY % ooexception.attlist "INCLUDE">
+<![%ooexception.attlist;[
+<!ATTLIST ooexception
+       %common.attrib;
+       %ooexception.role.attrib;
+       %local.ooexception.attrib;
+>
+<!--end of ooexception.attlist-->]]>
+<!--end of ooexception.module-->]]>
+
+<!ENTITY % modifier.module "INCLUDE">
+<![%modifier.module;[
+<!ENTITY % local.modifier.attrib "">
+<!ENTITY % modifier.role.attrib "%role.attrib;">
+
+<!ENTITY % modifier.element "INCLUDE">
+<![%modifier.element;[
+<!--doc:Modifiers in a synopsis.-->
+<!ELEMENT modifier %ho; (%smallcptr.char.mix;)*>
+<!--end of modifier.element-->]]>
+
+<!ENTITY % modifier.attlist "INCLUDE">
+<![%modifier.attlist;[
+<!ATTLIST modifier
+       %common.attrib;
+       %modifier.role.attrib;
+       %local.modifier.attrib;
+>
+<!--end of modifier.attlist-->]]>
+<!--end of modifier.module-->]]>
+
+<!ENTITY % interfacename.module "INCLUDE">
+<![%interfacename.module;[
+<!ENTITY % local.interfacename.attrib "">
+<!ENTITY % interfacename.role.attrib "%role.attrib;">
+
+<!ENTITY % interfacename.element "INCLUDE">
+<![%interfacename.element;[
+<!--doc:The name of an interface.-->
+<!ELEMENT interfacename %ho; (%cptr.char.mix;)*>
+<!--end of interfacename.element-->]]>
+
+<!ENTITY % interfacename.attlist "INCLUDE">
+<![%interfacename.attlist;[
+<!ATTLIST interfacename
+       %common.attrib;
+       %interfacename.role.attrib;
+       %local.interfacename.attrib;
+>
+<!--end of interfacename.attlist-->]]>
+<!--end of interfacename.module-->]]>
+
+<!ENTITY % exceptionname.module "INCLUDE">
+<![%exceptionname.module;[
+<!ENTITY % local.exceptionname.attrib "">
+<!ENTITY % exceptionname.role.attrib "%role.attrib;">
+
+<!ENTITY % exceptionname.element "INCLUDE">
+<![%exceptionname.element;[
+<!--doc:The name of an exception.-->
+<!ELEMENT exceptionname %ho; (%smallcptr.char.mix;)*>
+<!--end of exceptionname.element-->]]>
+
+<!ENTITY % exceptionname.attlist "INCLUDE">
+<![%exceptionname.attlist;[
+<!ATTLIST exceptionname
+       %common.attrib;
+       %exceptionname.role.attrib;
+       %local.exceptionname.attrib;
+>
+<!--end of exceptionname.attlist-->]]>
+<!--end of exceptionname.module-->]]>
+
+<!ENTITY % fieldsynopsis.module "INCLUDE">
+<![%fieldsynopsis.module;[
+<!ENTITY % local.fieldsynopsis.attrib "">
+<!ENTITY % fieldsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % fieldsynopsis.element "INCLUDE">
+<![%fieldsynopsis.element;[
+<!--doc:The name of a field in a class definition.-->
+<!ELEMENT fieldsynopsis %ho; (modifier*, type?, varname, initializer?)>
+<!--end of fieldsynopsis.element-->]]>
+
+<!ENTITY % fieldsynopsis.attlist "INCLUDE">
+<![%fieldsynopsis.attlist;[
+<!ATTLIST fieldsynopsis
+       language        CDATA   #IMPLIED
+       %common.attrib;
+       %fieldsynopsis.role.attrib;
+       %local.fieldsynopsis.attrib;
+>
+<!--end of fieldsynopsis.attlist-->]]>
+<!--end of fieldsynopsis.module-->]]>
+
+<!ENTITY % initializer.module "INCLUDE">
+<![%initializer.module;[
+<!ENTITY % local.initializer.attrib "">
+<!ENTITY % initializer.role.attrib "%role.attrib;">
+
+<!ENTITY % initializer.element "INCLUDE">
+<![%initializer.element;[
+<!--doc:The initializer for a FieldSynopsis.-->
+<!ELEMENT initializer %ho; (%smallcptr.char.mix;)*>
+<!--end of initializer.element-->]]>
+
+<!ENTITY % initializer.attlist "INCLUDE">
+<![%initializer.attlist;[
+<!ATTLIST initializer
+       %common.attrib;
+       %initializer.role.attrib;
+       %local.initializer.attrib;
+>
+<!--end of initializer.attlist-->]]>
+<!--end of initializer.module-->]]>
+
+<!ENTITY % constructorsynopsis.module "INCLUDE">
+<![%constructorsynopsis.module;[
+<!ENTITY % local.constructorsynopsis.attrib "">
+<!ENTITY % constructorsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % constructorsynopsis.element "INCLUDE">
+<![%constructorsynopsis.element;[
+<!--doc:A syntax summary for a constructor.-->
+<!ELEMENT constructorsynopsis %ho; (modifier*,
+                               methodname?,
+                               (methodparam+|void?),
+                               exceptionname*)>
+<!--end of constructorsynopsis.element-->]]>
+
+<!ENTITY % constructorsynopsis.attlist "INCLUDE">
+<![%constructorsynopsis.attlist;[
+<!ATTLIST constructorsynopsis
+       language        CDATA   #IMPLIED
+       %common.attrib;
+       %constructorsynopsis.role.attrib;
+       %local.constructorsynopsis.attrib;
+>
+<!--end of constructorsynopsis.attlist-->]]>
+<!--end of constructorsynopsis.module-->]]>
+
+<!ENTITY % destructorsynopsis.module "INCLUDE">
+<![%destructorsynopsis.module;[
+<!ENTITY % local.destructorsynopsis.attrib "">
+<!ENTITY % destructorsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % destructorsynopsis.element "INCLUDE">
+<![%destructorsynopsis.element;[
+<!--doc:A syntax summary for a destructor.-->
+<!ELEMENT destructorsynopsis %ho; (modifier*,
+                              methodname?,
+                              (methodparam+|void?),
+                              exceptionname*)>
+<!--end of destructorsynopsis.element-->]]>
+
+<!ENTITY % destructorsynopsis.attlist "INCLUDE">
+<![%destructorsynopsis.attlist;[
+<!ATTLIST destructorsynopsis
+       language        CDATA   #IMPLIED
+       %common.attrib;
+       %destructorsynopsis.role.attrib;
+       %local.destructorsynopsis.attrib;
+>
+<!--end of destructorsynopsis.attlist-->]]>
+<!--end of destructorsynopsis.module-->]]>
+
+<!ENTITY % methodsynopsis.module "INCLUDE">
+<![%methodsynopsis.module;[
+<!ENTITY % local.methodsynopsis.attrib "">
+<!ENTITY % methodsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % methodsynopsis.element "INCLUDE">
+<![%methodsynopsis.element;[
+<!--doc:A syntax summary for a method.-->
+<!ELEMENT methodsynopsis %ho; (modifier*,
+                          (type|void)?,
+                          methodname,
+                          (methodparam+|void?),
+                          exceptionname*,
+                          modifier*)>
+<!--end of methodsynopsis.element-->]]>
+
+<!ENTITY % methodsynopsis.attlist "INCLUDE">
+<![%methodsynopsis.attlist;[
+<!ATTLIST methodsynopsis
+       language        CDATA   #IMPLIED
+       %common.attrib;
+       %methodsynopsis.role.attrib;
+       %local.methodsynopsis.attrib;
+>
+<!--end of methodsynopsis.attlist-->]]>
+<!--end of methodsynopsis.module-->]]>
+
+<!ENTITY % methodname.module "INCLUDE">
+<![%methodname.module;[
+<!ENTITY % local.methodname.attrib "">
+<!ENTITY % methodname.role.attrib "%role.attrib;">
+
+<!ENTITY % methodname.element "INCLUDE">
+<![%methodname.element;[
+<!--doc:The name of a method.-->
+<!ELEMENT methodname %ho; (%smallcptr.char.mix;)*>
+<!--end of methodname.element-->]]>
+
+<!ENTITY % methodname.attlist "INCLUDE">
+<![%methodname.attlist;[
+<!ATTLIST methodname
+       %common.attrib;
+       %methodname.role.attrib;
+       %local.methodname.attrib;
+>
+<!--end of methodname.attlist-->]]>
+<!--end of methodname.module-->]]>
+
+<!ENTITY % methodparam.module "INCLUDE">
+<![%methodparam.module;[
+<!ENTITY % local.methodparam.attrib "">
+<!ENTITY % methodparam.role.attrib "%role.attrib;">
+
+<!ENTITY % methodparam.element "INCLUDE">
+<![%methodparam.element;[
+<!--doc:Parameters to a method.-->
+<!ELEMENT methodparam %ho; (modifier*,
+                       type?,
+                       ((parameter,initializer?)|funcparams),
+                       modifier*)>
+<!--end of methodparam.element-->]]>
+
+<!ENTITY % methodparam.attlist "INCLUDE">
+<![%methodparam.attlist;[
+<!ATTLIST methodparam
+       choice          (opt
+                       |req
+                       |plain)         "req"
+       rep             (norepeat
+                       |repeat)        "norepeat"
+       %common.attrib;
+       %methodparam.role.attrib;
+       %local.methodparam.attrib;
+>
+<!--end of methodparam.attlist-->]]>
+<!--end of methodparam.module-->]]>
+<!--end of classsynopsis.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Document information entities and elements ........................... -->
+
+<!-- The document information elements include some elements that are
+     currently used only in the document hierarchy module. They are
+     defined here so that they will be available for use in customized
+     document hierarchies. -->
+
+<!-- .................................. -->
+
+<!ENTITY % docinfo.content.module "INCLUDE">
+<![%docinfo.content.module;[
+
+<!-- Ackno ............................ -->
+
+<!ENTITY % ackno.module "INCLUDE">
+<![%ackno.module;[
+<!ENTITY % local.ackno.attrib "">
+<!ENTITY % ackno.role.attrib "%role.attrib;">
+
+<!ENTITY % ackno.element "INCLUDE">
+<![%ackno.element;[
+<!--doc:Acknowledgements in an Article.-->
+<!ELEMENT ackno %ho; (%docinfo.char.mix;)*>
+<!--end of ackno.element-->]]>
+
+<!ENTITY % ackno.attlist "INCLUDE">
+<![%ackno.attlist;[
+<!ATTLIST ackno
+               %common.attrib;
+               %ackno.role.attrib;
+               %local.ackno.attrib;
+>
+<!--end of ackno.attlist-->]]>
+<!--end of ackno.module-->]]>
+
+<!-- Address .......................... -->
+
+<!ENTITY % address.content.module "INCLUDE">
+<![%address.content.module;[
+<!ENTITY % address.module "INCLUDE">
+<![%address.module;[
+<!ENTITY % local.address.attrib "">
+<!ENTITY % address.role.attrib "%role.attrib;">
+
+<!ENTITY % address.element "INCLUDE">
+<![%address.element;[
+<!--doc:A real-world address, generally a postal address.-->
+<!ELEMENT address %ho; (#PCDATA|personname|%person.ident.mix;
+               |street|pob|postcode|city|state|country|phone
+               |fax|email|otheraddr)*>
+<!--end of address.element-->]]>
+
+<!ENTITY % address.attlist "INCLUDE">
+<![%address.attlist;[
+<!ATTLIST address
+               %linespecific.attrib;
+               %common.attrib;
+               %address.role.attrib;
+               %local.address.attrib;
+>
+<!--end of address.attlist-->]]>
+<!--end of address.module-->]]>
+
+  <!ENTITY % street.module "INCLUDE">
+  <![%street.module;[
+ <!ENTITY % local.street.attrib "">
+  <!ENTITY % street.role.attrib "%role.attrib;">
+
+<!ENTITY % street.element "INCLUDE">
+<![%street.element;[
+<!--doc:A street address in an address.-->
+<!ELEMENT street %ho; (%docinfo.char.mix;)*>
+<!--end of street.element-->]]>
+
+<!ENTITY % street.attlist "INCLUDE">
+<![%street.attlist;[
+<!ATTLIST street
+               %common.attrib;
+               %street.role.attrib;
+               %local.street.attrib;
+>
+<!--end of street.attlist-->]]>
+  <!--end of street.module-->]]>
+
+  <!ENTITY % pob.module "INCLUDE">
+  <![%pob.module;[
+  <!ENTITY % local.pob.attrib "">
+  <!ENTITY % pob.role.attrib "%role.attrib;">
+
+<!ENTITY % pob.element "INCLUDE">
+<![%pob.element;[
+<!--doc:A post office box in an address.-->
+<!ELEMENT pob %ho; (%docinfo.char.mix;)*>
+<!--end of pob.element-->]]>
+
+<!ENTITY % pob.attlist "INCLUDE">
+<![%pob.attlist;[
+<!ATTLIST pob
+               %common.attrib;
+               %pob.role.attrib;
+               %local.pob.attrib;
+>
+<!--end of pob.attlist-->]]>
+  <!--end of pob.module-->]]>
+
+  <!ENTITY % postcode.module "INCLUDE">
+  <![%postcode.module;[
+  <!ENTITY % local.postcode.attrib "">
+  <!ENTITY % postcode.role.attrib "%role.attrib;">
+
+<!ENTITY % postcode.element "INCLUDE">
+<![%postcode.element;[
+<!--doc:A postal code in an address.-->
+<!ELEMENT postcode %ho; (%docinfo.char.mix;)*>
+<!--end of postcode.element-->]]>
+
+<!ENTITY % postcode.attlist "INCLUDE">
+<![%postcode.attlist;[
+<!ATTLIST postcode
+               %common.attrib;
+               %postcode.role.attrib;
+               %local.postcode.attrib;
+>
+<!--end of postcode.attlist-->]]>
+  <!--end of postcode.module-->]]>
+
+  <!ENTITY % city.module "INCLUDE">
+  <![%city.module;[
+  <!ENTITY % local.city.attrib "">
+  <!ENTITY % city.role.attrib "%role.attrib;">
+
+<!ENTITY % city.element "INCLUDE">
+<![%city.element;[
+<!--doc:The name of a city in an address.-->
+<!ELEMENT city %ho; (%docinfo.char.mix;)*>
+<!--end of city.element-->]]>
+
+<!ENTITY % city.attlist "INCLUDE">
+<![%city.attlist;[
+<!ATTLIST city
+               %common.attrib;
+               %city.role.attrib;
+               %local.city.attrib;
+>
+<!--end of city.attlist-->]]>
+  <!--end of city.module-->]]>
+
+  <!ENTITY % state.module "INCLUDE">
+  <![%state.module;[
+  <!ENTITY % local.state.attrib "">
+  <!ENTITY % state.role.attrib "%role.attrib;">
+
+<!ENTITY % state.element "INCLUDE">
+<![%state.element;[
+<!--doc:A state or province in an address.-->
+<!ELEMENT state %ho; (%docinfo.char.mix;)*>
+<!--end of state.element-->]]>
+
+<!ENTITY % state.attlist "INCLUDE">
+<![%state.attlist;[
+<!ATTLIST state
+               %common.attrib;
+               %state.role.attrib;
+               %local.state.attrib;
+>
+<!--end of state.attlist-->]]>
+  <!--end of state.module-->]]>
+
+  <!ENTITY % country.module "INCLUDE">
+  <![%country.module;[
+  <!ENTITY % local.country.attrib "">
+  <!ENTITY % country.role.attrib "%role.attrib;">
+
+<!ENTITY % country.element "INCLUDE">
+<![%country.element;[
+<!--doc:The name of a country.-->
+<!ELEMENT country %ho; (%docinfo.char.mix;)*>
+<!--end of country.element-->]]>
+
+<!ENTITY % country.attlist "INCLUDE">
+<![%country.attlist;[
+<!ATTLIST country
+               %common.attrib;
+               %country.role.attrib;
+               %local.country.attrib;
+>
+<!--end of country.attlist-->]]>
+  <!--end of country.module-->]]>
+
+  <!ENTITY % phone.module "INCLUDE">
+  <![%phone.module;[
+  <!ENTITY % local.phone.attrib "">
+  <!ENTITY % phone.role.attrib "%role.attrib;">
+
+<!ENTITY % phone.element "INCLUDE">
+<![%phone.element;[
+<!--doc:A telephone number.-->
+<!ELEMENT phone %ho; (%docinfo.char.mix;)*>
+<!--end of phone.element-->]]>
+
+<!ENTITY % phone.attlist "INCLUDE">
+<![%phone.attlist;[
+<!ATTLIST phone
+               %common.attrib;
+               %phone.role.attrib;
+               %local.phone.attrib;
+>
+<!--end of phone.attlist-->]]>
+  <!--end of phone.module-->]]>
+
+  <!ENTITY % fax.module "INCLUDE">
+  <![%fax.module;[
+  <!ENTITY % local.fax.attrib "">
+  <!ENTITY % fax.role.attrib "%role.attrib;">
+
+<!ENTITY % fax.element "INCLUDE">
+<![%fax.element;[
+<!--doc:A fax number.-->
+<!ELEMENT fax %ho; (%docinfo.char.mix;)*>
+<!--end of fax.element-->]]>
+
+<!ENTITY % fax.attlist "INCLUDE">
+<![%fax.attlist;[
+<!ATTLIST fax
+               %common.attrib;
+               %fax.role.attrib;
+               %local.fax.attrib;
+>
+<!--end of fax.attlist-->]]>
+  <!--end of fax.module-->]]>
+
+  <!-- Email (defined in the Inlines section, below)-->
+
+  <!ENTITY % otheraddr.module "INCLUDE">
+  <![%otheraddr.module;[
+  <!ENTITY % local.otheraddr.attrib "">
+  <!ENTITY % otheraddr.role.attrib "%role.attrib;">
+
+<!ENTITY % otheraddr.element "INCLUDE">
+<![%otheraddr.element;[
+<!--doc:Uncategorized information in address.-->
+<!ELEMENT otheraddr %ho; (%docinfo.char.mix;)*>
+<!--end of otheraddr.element-->]]>
+
+<!ENTITY % otheraddr.attlist "INCLUDE">
+<![%otheraddr.attlist;[
+<!ATTLIST otheraddr
+               %common.attrib;
+               %otheraddr.role.attrib;
+               %local.otheraddr.attrib;
+>
+<!--end of otheraddr.attlist-->]]>
+  <!--end of otheraddr.module-->]]>
+<!--end of address.content.module-->]]>
+
+<!-- Affiliation ...................... -->
+
+<!ENTITY % affiliation.content.module "INCLUDE">
+<![%affiliation.content.module;[
+<!ENTITY % affiliation.module "INCLUDE">
+<![%affiliation.module;[
+<!ENTITY % local.affiliation.attrib "">
+<!ENTITY % affiliation.role.attrib "%role.attrib;">
+
+<!ENTITY % affiliation.element "INCLUDE">
+<![%affiliation.element;[
+<!--doc:The institutional affiliation of an individual.-->
+<!ELEMENT affiliation %ho; (shortaffil?, jobtitle*, orgname?, orgdiv*,
+               address*)>
+<!--end of affiliation.element-->]]>
+
+<!ENTITY % affiliation.attlist "INCLUDE">
+<![%affiliation.attlist;[
+<!ATTLIST affiliation
+               %common.attrib;
+               %affiliation.role.attrib;
+               %local.affiliation.attrib;
+>
+<!--end of affiliation.attlist-->]]>
+<!--end of affiliation.module-->]]>
+
+  <!ENTITY % shortaffil.module "INCLUDE">
+  <![%shortaffil.module;[
+  <!ENTITY % local.shortaffil.attrib "">
+  <!ENTITY % shortaffil.role.attrib "%role.attrib;">
+
+<!ENTITY % shortaffil.element "INCLUDE">
+<![%shortaffil.element;[
+<!--doc:A brief description of an affiliation.-->
+<!ELEMENT shortaffil %ho; (%docinfo.char.mix;)*>
+<!--end of shortaffil.element-->]]>
+
+<!ENTITY % shortaffil.attlist "INCLUDE">
+<![%shortaffil.attlist;[
+<!ATTLIST shortaffil
+               %common.attrib;
+               %shortaffil.role.attrib;
+               %local.shortaffil.attrib;
+>
+<!--end of shortaffil.attlist-->]]>
+  <!--end of shortaffil.module-->]]>
+
+  <!ENTITY % jobtitle.module "INCLUDE">
+  <![%jobtitle.module;[
+  <!ENTITY % local.jobtitle.attrib "">
+  <!ENTITY % jobtitle.role.attrib "%role.attrib;">
+
+<!ENTITY % jobtitle.element "INCLUDE">
+<![%jobtitle.element;[
+<!--doc:The title of an individual in an organization.-->
+<!ELEMENT jobtitle %ho; (%docinfo.char.mix;)*>
+<!--end of jobtitle.element-->]]>
+
+<!ENTITY % jobtitle.attlist "INCLUDE">
+<![%jobtitle.attlist;[
+<!ATTLIST jobtitle
+               %common.attrib;
+               %jobtitle.role.attrib;
+               %local.jobtitle.attrib;
+>
+<!--end of jobtitle.attlist-->]]>
+  <!--end of jobtitle.module-->]]>
+
+  <!-- OrgName (defined elsewhere in this section)-->
+
+  <!ENTITY % orgdiv.module "INCLUDE">
+  <![%orgdiv.module;[
+  <!ENTITY % local.orgdiv.attrib "">
+  <!ENTITY % orgdiv.role.attrib "%role.attrib;">
+
+<!ENTITY % orgdiv.element "INCLUDE">
+<![%orgdiv.element;[
+<!--doc:A division of an organization.-->
+<!ELEMENT orgdiv %ho; (%docinfo.char.mix;)*>
+<!--end of orgdiv.element-->]]>
+
+<!ENTITY % orgdiv.attlist "INCLUDE">
+<![%orgdiv.attlist;[
+<!ATTLIST orgdiv
+               %common.attrib;
+               %orgdiv.role.attrib;
+               %local.orgdiv.attrib;
+>
+<!--end of orgdiv.attlist-->]]>
+  <!--end of orgdiv.module-->]]>
+
+  <!-- Address (defined elsewhere in this section)-->
+<!--end of affiliation.content.module-->]]>
+
+<!-- ArtPageNums ...................... -->
+
+<!ENTITY % artpagenums.module "INCLUDE">
+<![%artpagenums.module;[
+<!ENTITY % local.artpagenums.attrib "">
+<!ENTITY % artpagenums.role.attrib "%role.attrib;">
+
+<!ENTITY % artpagenums.element "INCLUDE">
+<![%artpagenums.element;[
+<!--doc:The page numbers of an article as published.-->
+<!ELEMENT artpagenums %ho; (%docinfo.char.mix;)*>
+<!--end of artpagenums.element-->]]>
+
+<!ENTITY % artpagenums.attlist "INCLUDE">
+<![%artpagenums.attlist;[
+<!ATTLIST artpagenums
+               %common.attrib;
+               %artpagenums.role.attrib;
+               %local.artpagenums.attrib;
+>
+<!--end of artpagenums.attlist-->]]>
+<!--end of artpagenums.module-->]]>
+
+<!-- PersonName -->
+
+<!ENTITY % personname.module "INCLUDE">
+<![%personname.module;[
+<!ENTITY % local.personname.attrib "">
+<!ENTITY % personname.role.attrib "%role.attrib;">
+
+<!ENTITY % personname.element "INCLUDE">
+<![%personname.element;[
+<!--doc:The personal name of an individual.-->
+<!ELEMENT personname %ho; ((honorific|firstname|surname|lineage|othername)+)>
+<!--end of personname.element-->]]>
+
+<!ENTITY % personname.attlist "INCLUDE">
+<![%personname.attlist;[
+<!ATTLIST personname
+               %common.attrib;
+               %personname.role.attrib;
+               %local.personname.attrib;
+>
+<!--end of personname.attlist-->]]>
+<!--end of personname.module-->]]>
+
+<!-- Author ........................... -->
+
+<!ENTITY % author.module "INCLUDE">
+<![%author.module;[
+<!ENTITY % local.author.attrib "">
+<!ENTITY % author.role.attrib "%role.attrib;">
+
+<!ENTITY % author.element "INCLUDE">
+<![%author.element;[
+<!--doc:The name of an individual author.-->
+<!ELEMENT author %ho; ((personname|(%person.ident.mix;)+),(personblurb|email|address)*)>
+<!--end of author.element-->]]>
+
+<!ENTITY % author.attlist "INCLUDE">
+<![%author.attlist;[
+<!ATTLIST author
+               %common.attrib;
+               %author.role.attrib;
+               %local.author.attrib;
+>
+<!--end of author.attlist-->]]>
+<!--(see "Personal identity elements" for %person.ident.mix;)-->
+<!--end of author.module-->]]>
+
+<!-- AuthorGroup ...................... -->
+
+<!ENTITY % authorgroup.content.module "INCLUDE">
+<![%authorgroup.content.module;[
+<!ENTITY % authorgroup.module "INCLUDE">
+<![%authorgroup.module;[
+<!ENTITY % local.authorgroup.attrib "">
+<!ENTITY % authorgroup.role.attrib "%role.attrib;">
+
+<!ENTITY % authorgroup.element "INCLUDE">
+<![%authorgroup.element;[
+<!--doc:Wrapper for author information when a document has multiple authors or collabarators.-->
+<!ELEMENT authorgroup %ho; ((author|editor|collab|corpauthor|corpcredit|othercredit)+)>
+<!--end of authorgroup.element-->]]>
+
+<!ENTITY % authorgroup.attlist "INCLUDE">
+<![%authorgroup.attlist;[
+<!ATTLIST authorgroup
+               %common.attrib;
+               %authorgroup.role.attrib;
+               %local.authorgroup.attrib;
+>
+<!--end of authorgroup.attlist-->]]>
+<!--end of authorgroup.module-->]]>
+
+  <!-- Author (defined elsewhere in this section)-->
+  <!-- Editor (defined elsewhere in this section)-->
+
+  <!ENTITY % collab.content.module "INCLUDE">
+  <![%collab.content.module;[
+  <!ENTITY % collab.module "INCLUDE">
+  <![%collab.module;[
+  <!ENTITY % local.collab.attrib "">
+  <!ENTITY % collab.role.attrib "%role.attrib;">
+
+<!ENTITY % collab.element "INCLUDE">
+<![%collab.element;[
+<!--doc:Identifies a collaborator.-->
+<!ELEMENT collab %ho; (collabname, affiliation*)>
+<!--end of collab.element-->]]>
+
+<!ENTITY % collab.attlist "INCLUDE">
+<![%collab.attlist;[
+<!ATTLIST collab
+               %common.attrib;
+               %collab.role.attrib;
+               %local.collab.attrib;
+>
+<!--end of collab.attlist-->]]>
+  <!--end of collab.module-->]]>
+
+    <!ENTITY % collabname.module "INCLUDE">
+  <![%collabname.module;[
+  <!ENTITY % local.collabname.attrib "">
+  <!ENTITY % collabname.role.attrib "%role.attrib;">
+
+<!ENTITY % collabname.element "INCLUDE">
+<![%collabname.element;[
+<!--doc:The name of a collaborator.-->
+<!ELEMENT collabname %ho; (%docinfo.char.mix;)*>
+<!--end of collabname.element-->]]>
+
+<!ENTITY % collabname.attlist "INCLUDE">
+<![%collabname.attlist;[
+<!ATTLIST collabname
+               %common.attrib;
+               %collabname.role.attrib;
+               %local.collabname.attrib;
+>
+<!--end of collabname.attlist-->]]>
+    <!--end of collabname.module-->]]>
+
+    <!-- Affiliation (defined elsewhere in this section)-->
+  <!--end of collab.content.module-->]]>
+
+  <!-- CorpAuthor (defined elsewhere in this section)-->
+  <!-- OtherCredit (defined elsewhere in this section)-->
+
+<!--end of authorgroup.content.module-->]]>
+
+<!-- AuthorInitials ................... -->
+
+<!ENTITY % authorinitials.module "INCLUDE">
+<![%authorinitials.module;[
+<!ENTITY % local.authorinitials.attrib "">
+<!ENTITY % authorinitials.role.attrib "%role.attrib;">
+
+<!ENTITY % authorinitials.element "INCLUDE">
+<![%authorinitials.element;[
+<!--doc:The initials or other short identifier for an author.-->
+<!ELEMENT authorinitials %ho; (%docinfo.char.mix;)*>
+<!--end of authorinitials.element-->]]>
+
+<!ENTITY % authorinitials.attlist "INCLUDE">
+<![%authorinitials.attlist;[
+<!ATTLIST authorinitials
+               %common.attrib;
+               %authorinitials.role.attrib;
+               %local.authorinitials.attrib;
+>
+<!--end of authorinitials.attlist-->]]>
+<!--end of authorinitials.module-->]]>
+
+<!-- ConfGroup ........................ -->
+
+<!ENTITY % confgroup.content.module "INCLUDE">
+<![%confgroup.content.module;[
+<!ENTITY % confgroup.module "INCLUDE">
+<![%confgroup.module;[
+<!ENTITY % local.confgroup.attrib "">
+<!ENTITY % confgroup.role.attrib "%role.attrib;">
+
+<!ENTITY % confgroup.element "INCLUDE">
+<![%confgroup.element;[
+<!--doc:A wrapper for document meta-information about a conference.-->
+<!ELEMENT confgroup %ho; ((confdates|conftitle|confnum|address|confsponsor)*)>
+<!--end of confgroup.element-->]]>
+
+<!ENTITY % confgroup.attlist "INCLUDE">
+<![%confgroup.attlist;[
+<!ATTLIST confgroup
+               %common.attrib;
+               %confgroup.role.attrib;
+               %local.confgroup.attrib;
+>
+<!--end of confgroup.attlist-->]]>
+<!--end of confgroup.module-->]]>
+
+  <!ENTITY % confdates.module "INCLUDE">
+  <![%confdates.module;[
+  <!ENTITY % local.confdates.attrib "">
+  <!ENTITY % confdates.role.attrib "%role.attrib;">
+
+<!ENTITY % confdates.element "INCLUDE">
+<![%confdates.element;[
+<!--doc:The dates of a conference for which a document was written.-->
+<!ELEMENT confdates %ho; (%docinfo.char.mix;)*>
+<!--end of confdates.element-->]]>
+
+<!ENTITY % confdates.attlist "INCLUDE">
+<![%confdates.attlist;[
+<!ATTLIST confdates
+               %common.attrib;
+               %confdates.role.attrib;
+               %local.confdates.attrib;
+>
+<!--end of confdates.attlist-->]]>
+  <!--end of confdates.module-->]]>
+
+  <!ENTITY % conftitle.module "INCLUDE">
+  <![%conftitle.module;[
+  <!ENTITY % local.conftitle.attrib "">
+  <!ENTITY % conftitle.role.attrib "%role.attrib;">
+
+<!ENTITY % conftitle.element "INCLUDE">
+<![%conftitle.element;[
+<!--doc:The title of a conference for which a document was written.-->
+<!ELEMENT conftitle %ho; (%docinfo.char.mix;)*>
+<!--end of conftitle.element-->]]>
+
+<!ENTITY % conftitle.attlist "INCLUDE">
+<![%conftitle.attlist;[
+<!ATTLIST conftitle
+               %common.attrib;
+               %conftitle.role.attrib;
+               %local.conftitle.attrib;
+>
+<!--end of conftitle.attlist-->]]>
+  <!--end of conftitle.module-->]]>
+
+  <!ENTITY % confnum.module "INCLUDE">
+  <![%confnum.module;[
+  <!ENTITY % local.confnum.attrib "">
+  <!ENTITY % confnum.role.attrib "%role.attrib;">
+
+<!ENTITY % confnum.element "INCLUDE">
+<![%confnum.element;[
+<!--doc:An identifier, frequently numerical, associated with a conference for which a document was written.-->
+<!ELEMENT confnum %ho; (%docinfo.char.mix;)*>
+<!--end of confnum.element-->]]>
+
+<!ENTITY % confnum.attlist "INCLUDE">
+<![%confnum.attlist;[
+<!ATTLIST confnum
+               %common.attrib;
+               %confnum.role.attrib;
+               %local.confnum.attrib;
+>
+<!--end of confnum.attlist-->]]>
+  <!--end of confnum.module-->]]>
+
+  <!-- Address (defined elsewhere in this section)-->
+
+  <!ENTITY % confsponsor.module "INCLUDE">
+  <![%confsponsor.module;[
+  <!ENTITY % local.confsponsor.attrib "">
+  <!ENTITY % confsponsor.role.attrib "%role.attrib;">
+
+<!ENTITY % confsponsor.element "INCLUDE">
+<![%confsponsor.element;[
+<!--doc:The sponsor of a conference for which a document was written.-->
+<!ELEMENT confsponsor %ho; (%docinfo.char.mix;)*>
+<!--end of confsponsor.element-->]]>
+
+<!ENTITY % confsponsor.attlist "INCLUDE">
+<![%confsponsor.attlist;[
+<!ATTLIST confsponsor
+               %common.attrib;
+               %confsponsor.role.attrib;
+               %local.confsponsor.attrib;
+>
+<!--end of confsponsor.attlist-->]]>
+  <!--end of confsponsor.module-->]]>
+<!--end of confgroup.content.module-->]]>
+
+<!-- ContractNum ...................... -->
+
+<!ENTITY % contractnum.module "INCLUDE">
+<![%contractnum.module;[
+<!ENTITY % local.contractnum.attrib "">
+<!ENTITY % contractnum.role.attrib "%role.attrib;">
+
+<!ENTITY % contractnum.element "INCLUDE">
+<![%contractnum.element;[
+<!--doc:The contract number of a document.-->
+<!ELEMENT contractnum %ho; (%docinfo.char.mix;)*>
+<!--end of contractnum.element-->]]>
+
+<!ENTITY % contractnum.attlist "INCLUDE">
+<![%contractnum.attlist;[
+<!ATTLIST contractnum
+               %common.attrib;
+               %contractnum.role.attrib;
+               %local.contractnum.attrib;
+>
+<!--end of contractnum.attlist-->]]>
+<!--end of contractnum.module-->]]>
+
+<!-- ContractSponsor .................. -->
+
+<!ENTITY % contractsponsor.module "INCLUDE">
+<![%contractsponsor.module;[
+<!ENTITY % local.contractsponsor.attrib "">
+<!ENTITY % contractsponsor.role.attrib "%role.attrib;">
+
+<!ENTITY % contractsponsor.element "INCLUDE">
+<![%contractsponsor.element;[
+<!--doc:The sponsor of a contract.-->
+<!ELEMENT contractsponsor %ho; (%docinfo.char.mix;)*>
+<!--end of contractsponsor.element-->]]>
+
+<!ENTITY % contractsponsor.attlist "INCLUDE">
+<![%contractsponsor.attlist;[
+<!ATTLIST contractsponsor
+               %common.attrib;
+               %contractsponsor.role.attrib;
+               %local.contractsponsor.attrib;
+>
+<!--end of contractsponsor.attlist-->]]>
+<!--end of contractsponsor.module-->]]>
+
+<!-- Copyright ........................ -->
+
+<!ENTITY % copyright.content.module "INCLUDE">
+<![%copyright.content.module;[
+<!ENTITY % copyright.module "INCLUDE">
+<![%copyright.module;[
+<!ENTITY % local.copyright.attrib "">
+<!ENTITY % copyright.role.attrib "%role.attrib;">
+
+<!ENTITY % copyright.element "INCLUDE">
+<![%copyright.element;[
+<!--doc:Copyright information about a document.-->
+<!ELEMENT copyright %ho; (year+, holder*)>
+<!--end of copyright.element-->]]>
+
+<!ENTITY % copyright.attlist "INCLUDE">
+<![%copyright.attlist;[
+<!ATTLIST copyright
+               %common.attrib;
+               %copyright.role.attrib;
+               %local.copyright.attrib;
+>
+<!--end of copyright.attlist-->]]>
+<!--end of copyright.module-->]]>
+
+  <!ENTITY % year.module "INCLUDE">
+  <![%year.module;[
+  <!ENTITY % local.year.attrib "">
+  <!ENTITY % year.role.attrib "%role.attrib;">
+
+<!ENTITY % year.element "INCLUDE">
+<![%year.element;[
+<!--doc:The year of publication of a document.-->
+<!ELEMENT year %ho; (%docinfo.char.mix;)*>
+<!--end of year.element-->]]>
+
+<!ENTITY % year.attlist "INCLUDE">
+<![%year.attlist;[
+<!ATTLIST year
+               %common.attrib;
+               %year.role.attrib;
+               %local.year.attrib;
+>
+<!--end of year.attlist-->]]>
+  <!--end of year.module-->]]>
+
+  <!ENTITY % holder.module "INCLUDE">
+  <![%holder.module;[
+  <!ENTITY % local.holder.attrib "">
+  <!ENTITY % holder.role.attrib "%role.attrib;">
+
+<!ENTITY % holder.element "INCLUDE">
+<![%holder.element;[
+<!--doc:The name of the individual or organization that holds a copyright.-->
+<!ELEMENT holder %ho; (%docinfo.char.mix;)*>
+<!--end of holder.element-->]]>
+
+<!ENTITY % holder.attlist "INCLUDE">
+<![%holder.attlist;[
+<!ATTLIST holder
+               %common.attrib;
+               %holder.role.attrib;
+               %local.holder.attrib;
+>
+<!--end of holder.attlist-->]]>
+  <!--end of holder.module-->]]>
+<!--end of copyright.content.module-->]]>
+
+<!-- CorpAuthor ....................... -->
+
+<!ENTITY % corpauthor.module "INCLUDE">
+<![%corpauthor.module;[
+<!ENTITY % local.corpauthor.attrib "">
+<!ENTITY % corpauthor.role.attrib "%role.attrib;">
+
+<!ENTITY % corpauthor.element "INCLUDE">
+<![%corpauthor.element;[
+<!--doc:A corporate author, as opposed to an individual.-->
+<!ELEMENT corpauthor %ho; (%docinfo.char.mix;)*>
+<!--end of corpauthor.element-->]]>
+
+<!ENTITY % corpauthor.attlist "INCLUDE">
+<![%corpauthor.attlist;[
+<!ATTLIST corpauthor
+               %common.attrib;
+               %corpauthor.role.attrib;
+               %local.corpauthor.attrib;
+>
+<!--end of corpauthor.attlist-->]]>
+<!--end of corpauthor.module-->]]>
+
+<!-- CorpCredit ...................... -->
+
+<!ENTITY % corpcredit.module "INCLUDE">
+<![%corpcredit.module;[
+<!ENTITY % local.corpcredit.attrib "">
+<!ENTITY % corpcredit.role.attrib "%role.attrib;">
+
+<!ENTITY % corpcredit.element "INCLUDE">
+<![%corpcredit.element;[
+<!--doc:A corporation or organization credited in a document.-->
+<!ELEMENT corpcredit %ho; (%docinfo.char.mix;)*>
+<!--end of corpcredit.element-->]]>
+
+<!ENTITY % corpcredit.attlist "INCLUDE">
+<![%corpcredit.attlist;[
+<!ATTLIST corpcredit
+               class   (graphicdesigner
+                       |productioneditor
+                       |copyeditor
+                       |technicaleditor
+                       |translator
+                       |other)                 #IMPLIED
+               %common.attrib;
+               %corpcredit.role.attrib;
+               %local.corpcredit.attrib;
+>
+<!--end of corpcredit.attlist-->]]>
+<!--end of corpcredit.module-->]]>
+
+<!-- CorpName ......................... -->
+
+<!ENTITY % corpname.module "INCLUDE">
+<![%corpname.module;[
+<!ENTITY % local.corpname.attrib "">
+
+<!ENTITY % corpname.element "INCLUDE">
+<![%corpname.element;[
+<!--doc:The name of a corporation.-->
+<!ELEMENT corpname %ho; (%docinfo.char.mix;)*>
+<!--end of corpname.element-->]]>
+<!ENTITY % corpname.role.attrib "%role.attrib;">
+
+<!ENTITY % corpname.attlist "INCLUDE">
+<![%corpname.attlist;[
+<!ATTLIST corpname
+               %common.attrib;
+               %corpname.role.attrib;
+               %local.corpname.attrib;
+>
+<!--end of corpname.attlist-->]]>
+<!--end of corpname.module-->]]>
+
+<!-- Date ............................. -->
+
+<!ENTITY % date.module "INCLUDE">
+<![%date.module;[
+<!ENTITY % local.date.attrib "">
+<!ENTITY % date.role.attrib "%role.attrib;">
+
+<!ENTITY % date.element "INCLUDE">
+<![%date.element;[
+<!--doc:The date of publication or revision of a document.-->
+<!ELEMENT date %ho; (%docinfo.char.mix;)*>
+<!--end of date.element-->]]>
+
+<!ENTITY % date.attlist "INCLUDE">
+<![%date.attlist;[
+<!ATTLIST date
+               %common.attrib;
+               %date.role.attrib;
+               %local.date.attrib;
+>
+<!--end of date.attlist-->]]>
+<!--end of date.module-->]]>
+
+<!-- Edition .......................... -->
+
+<!ENTITY % edition.module "INCLUDE">
+<![%edition.module;[
+<!ENTITY % local.edition.attrib "">
+<!ENTITY % edition.role.attrib "%role.attrib;">
+
+<!ENTITY % edition.element "INCLUDE">
+<![%edition.element;[
+<!--doc:The name or number of an edition of a document.-->
+<!ELEMENT edition %ho; (%docinfo.char.mix;)*>
+<!--end of edition.element-->]]>
+
+<!ENTITY % edition.attlist "INCLUDE">
+<![%edition.attlist;[
+<!ATTLIST edition
+               %common.attrib;
+               %edition.role.attrib;
+               %local.edition.attrib;
+>
+<!--end of edition.attlist-->]]>
+<!--end of edition.module-->]]>
+
+<!-- Editor ........................... -->
+
+<!ENTITY % editor.module "INCLUDE">
+<![%editor.module;[
+<!ENTITY % local.editor.attrib "">
+<!ENTITY % editor.role.attrib "%role.attrib;">
+
+<!ENTITY % editor.element "INCLUDE">
+<![%editor.element;[
+<!--doc:The name of the editor of a document.-->
+<!ELEMENT editor %ho; ((personname|(%person.ident.mix;)+),(personblurb|email|address)*)>
+<!--end of editor.element-->]]>
+
+<!ENTITY % editor.attlist "INCLUDE">
+<![%editor.attlist;[
+<!ATTLIST editor
+               %common.attrib;
+               %editor.role.attrib;
+               %local.editor.attrib;
+>
+<!--end of editor.attlist-->]]>
+  <!--(see "Personal identity elements" for %person.ident.mix;)-->
+<!--end of editor.module-->]]>
+
+<!-- ISBN ............................. -->
+
+<!ENTITY % isbn.module "INCLUDE">
+<![%isbn.module;[
+<!ENTITY % local.isbn.attrib "">
+<!ENTITY % isbn.role.attrib "%role.attrib;">
+
+<!ENTITY % isbn.element "INCLUDE">
+<![%isbn.element;[
+<!--doc:The International Standard Book Number of a document.-->
+<!ELEMENT isbn %ho; (%docinfo.char.mix;)*>
+<!--end of isbn.element-->]]>
+
+<!ENTITY % isbn.attlist "INCLUDE">
+<![%isbn.attlist;[
+<!ATTLIST isbn
+               %common.attrib;
+               %isbn.role.attrib;
+               %local.isbn.attrib;
+>
+<!--end of isbn.attlist-->]]>
+<!--end of isbn.module-->]]>
+
+<!-- ISSN ............................. -->
+
+<!ENTITY % issn.module "INCLUDE">
+<![%issn.module;[
+<!ENTITY % local.issn.attrib "">
+<!ENTITY % issn.role.attrib "%role.attrib;">
+
+<!ENTITY % issn.element "INCLUDE">
+<![%issn.element;[
+<!--doc:The International Standard Serial Number of a periodical.-->
+<!ELEMENT issn %ho; (%docinfo.char.mix;)*>
+<!--end of issn.element-->]]>
+
+<!ENTITY % issn.attlist "INCLUDE">
+<![%issn.attlist;[
+<!ATTLIST issn
+               %common.attrib;
+               %issn.role.attrib;
+               %local.issn.attrib;
+>
+<!--end of issn.attlist-->]]>
+<!--end of issn.module-->]]>
+
+<!-- BiblioId ................. -->
+<!ENTITY % biblio.class.attrib
+               "class  (uri
+                         |doi
+                         |isbn
+                        |isrn
+                         |issn
+                         |libraryofcongress
+                         |pubnumber
+                         |other)       #IMPLIED
+               otherclass      CDATA   #IMPLIED"
+>
+
+<!ENTITY % biblioid.module "INCLUDE">
+<![%biblioid.module;[
+<!ENTITY % local.biblioid.attrib "">
+<!ENTITY % biblioid.role.attrib "%role.attrib;">
+
+<!ENTITY % biblioid.element "INCLUDE">
+<![%biblioid.element;[
+<!--doc:An identifier for a document.-->
+<!ELEMENT biblioid %ho; (%docinfo.char.mix;)*>
+<!--end of biblioid.element-->]]>
+
+<!ENTITY % biblioid.attlist "INCLUDE">
+<![%biblioid.attlist;[
+<!ATTLIST biblioid
+               %biblio.class.attrib;
+               %common.attrib;
+               %biblioid.role.attrib;
+               %local.biblioid.attrib;
+>
+<!--end of biblioid.attlist-->]]>
+<!--end of biblioid.module-->]]>
+
+<!-- CiteBiblioId ................. -->
+
+<!ENTITY % citebiblioid.module "INCLUDE">
+<![%citebiblioid.module;[
+<!ENTITY % local.citebiblioid.attrib "">
+<!ENTITY % citebiblioid.role.attrib "%role.attrib;">
+
+<!ENTITY % citebiblioid.element "INCLUDE">
+<![%citebiblioid.element;[
+<!--doc:A citation of a bibliographic identifier.-->
+<!ELEMENT citebiblioid %ho; (%docinfo.char.mix;)*>
+<!--end of citebiblioid.element-->]]>
+
+<!ENTITY % citebiblioid.attlist "INCLUDE">
+<![%citebiblioid.attlist;[
+<!ATTLIST citebiblioid
+               %biblio.class.attrib;
+               %common.attrib;
+               %citebiblioid.role.attrib;
+               %local.citebiblioid.attrib;
+>
+<!--end of citebiblioid.attlist-->]]>
+<!--end of citebiblioid.module-->]]>
+
+<!-- BiblioSource ................. -->
+
+<!ENTITY % bibliosource.module "INCLUDE">
+<![%bibliosource.module;[
+<!ENTITY % local.bibliosource.attrib "">
+<!ENTITY % bibliosource.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliosource.element "INCLUDE">
+<![%bibliosource.element;[
+<!--doc:The source of a document.-->
+<!ELEMENT bibliosource %ho; (%docinfo.char.mix;)*>
+<!--end of bibliosource.element-->]]>
+
+<!ENTITY % bibliosource.attlist "INCLUDE">
+<![%bibliosource.attlist;[
+<!ATTLIST bibliosource
+               %biblio.class.attrib;
+               %common.attrib;
+               %bibliosource.role.attrib;
+               %local.bibliosource.attrib;
+>
+<!--end of bibliosource.attlist-->]]>
+<!--end of bibliosource.module-->]]>
+
+<!-- BiblioRelation ................. -->
+
+<!ENTITY % bibliorelation.module "INCLUDE">
+<![%bibliorelation.module;[
+<!ENTITY % local.bibliorelation.attrib "">
+<!ENTITY % local.bibliorelation.types "">
+
+<!ENTITY % bibliorelation.type.attrib
+                "type    (isversionof
+                         |hasversion
+                         |isreplacedby
+                         |replaces
+                         |isrequiredby
+                         |requires
+                         |ispartof
+                         |haspart
+                         |isreferencedby
+                         |references
+                         |isformatof
+                         |hasformat
+                         |othertype
+                         %local.bibliorelation.types;)       #IMPLIED
+               othertype       CDATA   #IMPLIED
+">
+
+<!ENTITY % bibliorelation.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliorelation.element "INCLUDE">
+<![%bibliorelation.element;[
+<!--doc:The relationship of a document to another.-->
+<!ELEMENT bibliorelation %ho; (%docinfo.char.mix;)*>
+<!--end of bibliorelation.element-->]]>
+
+<!ENTITY % bibliorelation.attlist "INCLUDE">
+<![%bibliorelation.attlist;[
+<!ATTLIST bibliorelation
+               %biblio.class.attrib;
+               %bibliorelation.type.attrib;
+               %common.attrib;
+               %bibliorelation.role.attrib;
+               %local.bibliorelation.attrib;
+>
+<!--end of bibliorelation.attlist-->]]>
+<!--end of bibliorelation.module-->]]>
+
+<!-- BiblioCoverage ................. -->
+
+<!ENTITY % bibliocoverage.module "INCLUDE">
+<![%bibliocoverage.module;[
+<!ENTITY % local.bibliocoverage.attrib "">
+<!ENTITY % bibliocoverage.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliocoverage.element "INCLUDE">
+<![%bibliocoverage.element;[
+<!--doc:The spatial or temporal coverage of a document.-->
+<!ELEMENT bibliocoverage %ho; (%docinfo.char.mix;)*>
+<!--end of bibliocoverage.element-->]]>
+
+<!ENTITY % bibliocoverage.attlist "INCLUDE">
+<![%bibliocoverage.attlist;[
+<!ATTLIST bibliocoverage
+               spatial (dcmipoint|iso3166|dcmibox|tgn|otherspatial)    #IMPLIED
+               otherspatial    CDATA   #IMPLIED
+               temporal (dcmiperiod|w3c-dtf|othertemporal) #IMPLIED
+               othertemporal   CDATA   #IMPLIED
+               %common.attrib;
+               %bibliocoverage.role.attrib;
+               %local.bibliocoverage.attrib;
+>
+<!--end of bibliocoverage.attlist-->]]>
+<!--end of bibliocoverage.module-->]]>
+
+<!-- InvPartNumber .................... -->
+
+<!ENTITY % invpartnumber.module "INCLUDE">
+<![%invpartnumber.module;[
+<!ENTITY % local.invpartnumber.attrib "">
+<!ENTITY % invpartnumber.role.attrib "%role.attrib;">
+
+<!ENTITY % invpartnumber.element "INCLUDE">
+<![%invpartnumber.element;[
+<!--doc:An inventory part number.-->
+<!ELEMENT invpartnumber %ho; (%docinfo.char.mix;)*>
+<!--end of invpartnumber.element-->]]>
+
+<!ENTITY % invpartnumber.attlist "INCLUDE">
+<![%invpartnumber.attlist;[
+<!ATTLIST invpartnumber
+               %common.attrib;
+               %invpartnumber.role.attrib;
+               %local.invpartnumber.attrib;
+>
+<!--end of invpartnumber.attlist-->]]>
+<!--end of invpartnumber.module-->]]>
+
+<!-- IssueNum ......................... -->
+
+<!ENTITY % issuenum.module "INCLUDE">
+<![%issuenum.module;[
+<!ENTITY % local.issuenum.attrib "">
+<!ENTITY % issuenum.role.attrib "%role.attrib;">
+
+<!ENTITY % issuenum.element "INCLUDE">
+<![%issuenum.element;[
+<!--doc:The number of an issue of a journal.-->
+<!ELEMENT issuenum %ho; (%docinfo.char.mix;)*>
+<!--end of issuenum.element-->]]>
+
+<!ENTITY % issuenum.attlist "INCLUDE">
+<![%issuenum.attlist;[
+<!ATTLIST issuenum
+               %common.attrib;
+               %issuenum.role.attrib;
+               %local.issuenum.attrib;
+>
+<!--end of issuenum.attlist-->]]>
+<!--end of issuenum.module-->]]>
+
+<!-- LegalNotice ...................... -->
+
+<!ENTITY % legalnotice.module "INCLUDE">
+<![%legalnotice.module;[
+<!ENTITY % local.legalnotice.attrib "">
+<!ENTITY % legalnotice.role.attrib "%role.attrib;">
+
+<!ENTITY % legalnotice.element "INCLUDE">
+<![%legalnotice.element;[
+<!--doc:A statement of legal obligations or requirements.-->
+<!ELEMENT legalnotice %ho; (blockinfo?, title?, (%legalnotice.mix;)+)
+               %formal.exclusion;>
+<!--end of legalnotice.element-->]]>
+
+<!ENTITY % legalnotice.attlist "INCLUDE">
+<![%legalnotice.attlist;[
+<!ATTLIST legalnotice
+               %common.attrib;
+               %legalnotice.role.attrib;
+               %local.legalnotice.attrib;
+>
+<!--end of legalnotice.attlist-->]]>
+<!--end of legalnotice.module-->]]>
+
+<!-- ModeSpec ......................... -->
+
+<!ENTITY % modespec.module "INCLUDE">
+<![%modespec.module;[
+<!ENTITY % local.modespec.attrib "">
+<!ENTITY % modespec.role.attrib "%role.attrib;">
+
+<!ENTITY % modespec.element "INCLUDE">
+<![%modespec.element;[
+<!--doc:Application-specific information necessary for the completion of an OLink.-->
+<!ELEMENT modespec %ho; (%docinfo.char.mix;)*
+               %ubiq.exclusion;>
+<!--end of modespec.element-->]]>
+
+<!-- Application: Type of action required for completion
+               of the links to which the ModeSpec is relevant (e.g.,
+               retrieval query) -->
+
+
+<!ENTITY % modespec.attlist "INCLUDE">
+<![%modespec.attlist;[
+<!ATTLIST modespec
+               application     NOTATION
+                               (%notation.class;)      #IMPLIED
+               %common.attrib;
+               %modespec.role.attrib;
+               %local.modespec.attrib;
+>
+<!--end of modespec.attlist-->]]>
+<!--end of modespec.module-->]]>
+
+<!-- OrgName .......................... -->
+
+<!ENTITY % orgname.module "INCLUDE">
+<![%orgname.module;[
+<!ENTITY % local.orgname.attrib "">
+<!ENTITY % orgname.role.attrib "%role.attrib;">
+
+<!ENTITY % orgname.element "INCLUDE">
+<![%orgname.element;[
+<!--doc:The name of an organization other than a corporation.-->
+<!ELEMENT orgname %ho; (%docinfo.char.mix;)*>
+<!--end of orgname.element-->]]>
+
+<!ENTITY % orgname.attlist "INCLUDE">
+<![%orgname.attlist;[
+<!ATTLIST orgname
+               %common.attrib;
+               class   (corporation|nonprofit|consortium|informal|other)       #IMPLIED
+               otherclass      CDATA                   #IMPLIED
+               %orgname.role.attrib;
+               %local.orgname.attrib;
+>
+<!--end of orgname.attlist-->]]>
+<!--end of orgname.module-->]]>
+
+<!-- OtherCredit ...................... -->
+
+<!ENTITY % othercredit.module "INCLUDE">
+<![%othercredit.module;[
+<!ENTITY % local.othercredit.attrib "">
+<!ENTITY % othercredit.role.attrib "%role.attrib;">
+
+<!ENTITY % othercredit.element "INCLUDE">
+<![%othercredit.element;[
+<!--doc:A person or entity, other than an author or editor, credited in a document.-->
+<!ELEMENT othercredit %ho; ((personname|(%person.ident.mix;)+),
+                            (personblurb|email|address)*)>
+<!--end of othercredit.element-->]]>
+
+<!ENTITY % othercredit.attlist "INCLUDE">
+<![%othercredit.attlist;[
+<!ATTLIST othercredit
+               class   (graphicdesigner
+                       |productioneditor
+                       |copyeditor
+                       |technicaleditor
+                       |translator
+                       |other)                 #IMPLIED
+               %common.attrib;
+               %othercredit.role.attrib;
+               %local.othercredit.attrib;
+>
+<!--end of othercredit.attlist-->]]>
+  <!--(see "Personal identity elements" for %person.ident.mix;)-->
+<!--end of othercredit.module-->]]>
+
+<!-- PageNums ......................... -->
+
+<!ENTITY % pagenums.module "INCLUDE">
+<![%pagenums.module;[
+<!ENTITY % local.pagenums.attrib "">
+<!ENTITY % pagenums.role.attrib "%role.attrib;">
+
+<!ENTITY % pagenums.element "INCLUDE">
+<![%pagenums.element;[
+<!--doc:The numbers of the pages in a book, for use in a bibliographic entry.-->
+<!ELEMENT pagenums %ho; (%docinfo.char.mix;)*>
+<!--end of pagenums.element-->]]>
+
+<!ENTITY % pagenums.attlist "INCLUDE">
+<![%pagenums.attlist;[
+<!ATTLIST pagenums
+               %common.attrib;
+               %pagenums.role.attrib;
+               %local.pagenums.attrib;
+>
+<!--end of pagenums.attlist-->]]>
+<!--end of pagenums.module-->]]>
+
+<!-- Personal identity elements ....... -->
+
+<!-- These elements are used only within Author, Editor, and
+OtherCredit. -->
+
+<!ENTITY % person.ident.module "INCLUDE">
+<![%person.ident.module;[
+  <!ENTITY % contrib.module "INCLUDE">
+  <![%contrib.module;[
+  <!ENTITY % local.contrib.attrib "">
+  <!ENTITY % contrib.role.attrib "%role.attrib;">
+
+<!ENTITY % contrib.element "INCLUDE">
+<![%contrib.element;[
+<!--doc:A summary of the contributions made to a document by a credited source.-->
+<!ELEMENT contrib %ho; (%docinfo.char.mix;)*>
+<!--end of contrib.element-->]]>
+
+<!ENTITY % contrib.attlist "INCLUDE">
+<![%contrib.attlist;[
+<!ATTLIST contrib
+               %common.attrib;
+               %contrib.role.attrib;
+               %local.contrib.attrib;
+>
+<!--end of contrib.attlist-->]]>
+  <!--end of contrib.module-->]]>
+
+  <!ENTITY % firstname.module "INCLUDE">
+  <![%firstname.module;[
+  <!ENTITY % local.firstname.attrib "">
+  <!ENTITY % firstname.role.attrib "%role.attrib;">
+
+<!ENTITY % firstname.element "INCLUDE">
+<![%firstname.element;[
+<!--doc:The first name of a person.-->
+<!ELEMENT firstname %ho; (%docinfo.char.mix;)*>
+<!--end of firstname.element-->]]>
+
+<!ENTITY % firstname.attlist "INCLUDE">
+<![%firstname.attlist;[
+<!ATTLIST firstname
+               %common.attrib;
+               %firstname.role.attrib;
+               %local.firstname.attrib;
+>
+<!--end of firstname.attlist-->]]>
+  <!--end of firstname.module-->]]>
+
+  <!ENTITY % honorific.module "INCLUDE">
+  <![%honorific.module;[
+  <!ENTITY % local.honorific.attrib "">
+  <!ENTITY % honorific.role.attrib "%role.attrib;">
+
+<!ENTITY % honorific.element "INCLUDE">
+<![%honorific.element;[
+<!--doc:The title of a person.-->
+<!ELEMENT honorific %ho; (%docinfo.char.mix;)*>
+<!--end of honorific.element-->]]>
+
+<!ENTITY % honorific.attlist "INCLUDE">
+<![%honorific.attlist;[
+<!ATTLIST honorific
+               %common.attrib;
+               %honorific.role.attrib;
+               %local.honorific.attrib;
+>
+<!--end of honorific.attlist-->]]>
+  <!--end of honorific.module-->]]>
+
+  <!ENTITY % lineage.module "INCLUDE">
+  <![%lineage.module;[
+  <!ENTITY % local.lineage.attrib "">
+  <!ENTITY % lineage.role.attrib "%role.attrib;">
+
+<!ENTITY % lineage.element "INCLUDE">
+<![%lineage.element;[
+<!--doc:The portion of a person's name indicating a relationship to ancestors.-->
+<!ELEMENT lineage %ho; (%docinfo.char.mix;)*>
+<!--end of lineage.element-->]]>
+
+<!ENTITY % lineage.attlist "INCLUDE">
+<![%lineage.attlist;[
+<!ATTLIST lineage
+               %common.attrib;
+               %lineage.role.attrib;
+               %local.lineage.attrib;
+>
+<!--end of lineage.attlist-->]]>
+  <!--end of lineage.module-->]]>
+
+  <!ENTITY % othername.module "INCLUDE">
+  <![%othername.module;[
+  <!ENTITY % local.othername.attrib "">
+  <!ENTITY % othername.role.attrib "%role.attrib;">
+
+<!ENTITY % othername.element "INCLUDE">
+<![%othername.element;[
+<!--doc:A component of a persons name that is not a first name, surname, or lineage.-->
+<!ELEMENT othername %ho; (%docinfo.char.mix;)*>
+<!--end of othername.element-->]]>
+
+<!ENTITY % othername.attlist "INCLUDE">
+<![%othername.attlist;[
+<!ATTLIST othername
+               %common.attrib;
+               %othername.role.attrib;
+               %local.othername.attrib;
+>
+<!--end of othername.attlist-->]]>
+  <!--end of othername.module-->]]>
+
+  <!ENTITY % surname.module "INCLUDE">
+  <![%surname.module;[
+  <!ENTITY % local.surname.attrib "">
+  <!ENTITY % surname.role.attrib "%role.attrib;">
+
+<!ENTITY % surname.element "INCLUDE">
+<![%surname.element;[
+<!--doc:A family name; in western cultures the last name.-->
+<!ELEMENT surname %ho; (%docinfo.char.mix;)*>
+<!--end of surname.element-->]]>
+
+<!ENTITY % surname.attlist "INCLUDE">
+<![%surname.attlist;[
+<!ATTLIST surname
+               %common.attrib;
+               %surname.role.attrib;
+               %local.surname.attrib;
+>
+<!--end of surname.attlist-->]]>
+  <!--end of surname.module-->]]>
+<!--end of person.ident.module-->]]>
+
+<!-- PrintHistory ..................... -->
+
+<!ENTITY % printhistory.module "INCLUDE">
+<![%printhistory.module;[
+<!ENTITY % local.printhistory.attrib "">
+<!ENTITY % printhistory.role.attrib "%role.attrib;">
+
+<!ENTITY % printhistory.element "INCLUDE">
+<![%printhistory.element;[
+<!--doc:The printing history of a document.-->
+<!ELEMENT printhistory %ho; ((%para.class;)+)>
+<!--end of printhistory.element-->]]>
+
+<!ENTITY % printhistory.attlist "INCLUDE">
+<![%printhistory.attlist;[
+<!ATTLIST printhistory
+               %common.attrib;
+               %printhistory.role.attrib;
+               %local.printhistory.attrib;
+>
+<!--end of printhistory.attlist-->]]>
+<!--end of printhistory.module-->]]>
+
+<!-- ProductName ...................... -->
+
+<!ENTITY % productname.module "INCLUDE">
+<![%productname.module;[
+<!ENTITY % local.productname.attrib "">
+<!ENTITY % productname.role.attrib "%role.attrib;">
+
+<!ENTITY % productname.element "INCLUDE">
+<![%productname.element;[
+<!--doc:The formal name of a product.-->
+<!ELEMENT productname %ho; (%para.char.mix;)*>
+<!--end of productname.element-->]]>
+
+<!-- Class: More precisely identifies the item the element names -->
+
+
+<!ENTITY % productname.attlist "INCLUDE">
+<![%productname.attlist;[
+<!ATTLIST productname
+               class           (service
+                               |trade
+                               |registered
+                               |copyright)     'trade'
+               %common.attrib;
+               %productname.role.attrib;
+               %local.productname.attrib;
+>
+<!--end of productname.attlist-->]]>
+<!--end of productname.module-->]]>
+
+<!-- ProductNumber .................... -->
+
+<!ENTITY % productnumber.module "INCLUDE">
+<![%productnumber.module;[
+<!ENTITY % local.productnumber.attrib "">
+<!ENTITY % productnumber.role.attrib "%role.attrib;">
+
+<!ENTITY % productnumber.element "INCLUDE">
+<![%productnumber.element;[
+<!--doc:A number assigned to a product.-->
+<!ELEMENT productnumber %ho; (%docinfo.char.mix;)*>
+<!--end of productnumber.element-->]]>
+
+<!ENTITY % productnumber.attlist "INCLUDE">
+<![%productnumber.attlist;[
+<!ATTLIST productnumber
+               %common.attrib;
+               %productnumber.role.attrib;
+               %local.productnumber.attrib;
+>
+<!--end of productnumber.attlist-->]]>
+<!--end of productnumber.module-->]]>
+
+<!-- PubDate .......................... -->
+
+<!ENTITY % pubdate.module "INCLUDE">
+<![%pubdate.module;[
+<!ENTITY % local.pubdate.attrib "">
+<!ENTITY % pubdate.role.attrib "%role.attrib;">
+
+<!ENTITY % pubdate.element "INCLUDE">
+<![%pubdate.element;[
+<!--doc:The date of publication of a document.-->
+<!ELEMENT pubdate %ho; (%docinfo.char.mix;)*>
+<!--end of pubdate.element-->]]>
+
+<!ENTITY % pubdate.attlist "INCLUDE">
+<![%pubdate.attlist;[
+<!ATTLIST pubdate
+               %common.attrib;
+               %pubdate.role.attrib;
+               %local.pubdate.attrib;
+>
+<!--end of pubdate.attlist-->]]>
+<!--end of pubdate.module-->]]>
+
+<!-- Publisher ........................ -->
+
+<!ENTITY % publisher.content.module "INCLUDE">
+<![%publisher.content.module;[
+<!ENTITY % publisher.module "INCLUDE">
+<![%publisher.module;[
+<!ENTITY % local.publisher.attrib "">
+<!ENTITY % publisher.role.attrib "%role.attrib;">
+
+<!ENTITY % publisher.element "INCLUDE">
+<![%publisher.element;[
+<!--doc:The publisher of a document.-->
+<!ELEMENT publisher %ho; (publishername, address*)>
+<!--end of publisher.element-->]]>
+
+<!ENTITY % publisher.attlist "INCLUDE">
+<![%publisher.attlist;[
+<!ATTLIST publisher
+               %common.attrib;
+               %publisher.role.attrib;
+               %local.publisher.attrib;
+>
+<!--end of publisher.attlist-->]]>
+<!--end of publisher.module-->]]>
+
+  <!ENTITY % publishername.module "INCLUDE">
+  <![%publishername.module;[
+  <!ENTITY % local.publishername.attrib "">
+  <!ENTITY % publishername.role.attrib "%role.attrib;">
+
+<!ENTITY % publishername.element "INCLUDE">
+<![%publishername.element;[
+<!--doc:The name of the publisher of a document.-->
+<!ELEMENT publishername %ho; (%docinfo.char.mix;)*>
+<!--end of publishername.element-->]]>
+
+<!ENTITY % publishername.attlist "INCLUDE">
+<![%publishername.attlist;[
+<!ATTLIST publishername
+               %common.attrib;
+               %publishername.role.attrib;
+               %local.publishername.attrib;
+>
+<!--end of publishername.attlist-->]]>
+  <!--end of publishername.module-->]]>
+
+  <!-- Address (defined elsewhere in this section)-->
+<!--end of publisher.content.module-->]]>
+
+<!-- PubsNumber ....................... -->
+
+<!ENTITY % pubsnumber.module "INCLUDE">
+<![%pubsnumber.module;[
+<!ENTITY % local.pubsnumber.attrib "">
+<!ENTITY % pubsnumber.role.attrib "%role.attrib;">
+
+<!ENTITY % pubsnumber.element "INCLUDE">
+<![%pubsnumber.element;[
+<!--doc:A number assigned to a publication other than an ISBN or ISSN or inventory part number.-->
+<!ELEMENT pubsnumber %ho; (%docinfo.char.mix;)*>
+<!--end of pubsnumber.element-->]]>
+
+<!ENTITY % pubsnumber.attlist "INCLUDE">
+<![%pubsnumber.attlist;[
+<!ATTLIST pubsnumber
+               %common.attrib;
+               %pubsnumber.role.attrib;
+               %local.pubsnumber.attrib;
+>
+<!--end of pubsnumber.attlist-->]]>
+<!--end of pubsnumber.module-->]]>
+
+<!-- ReleaseInfo ...................... -->
+
+<!ENTITY % releaseinfo.module "INCLUDE">
+<![%releaseinfo.module;[
+<!ENTITY % local.releaseinfo.attrib "">
+<!ENTITY % releaseinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % releaseinfo.element "INCLUDE">
+<![%releaseinfo.element;[
+<!--doc:Information about a particular release of a document.-->
+<!ELEMENT releaseinfo %ho; (%docinfo.char.mix;)*>
+<!--end of releaseinfo.element-->]]>
+
+<!ENTITY % releaseinfo.attlist "INCLUDE">
+<![%releaseinfo.attlist;[
+<!ATTLIST releaseinfo
+               %common.attrib;
+               %releaseinfo.role.attrib;
+               %local.releaseinfo.attrib;
+>
+<!--end of releaseinfo.attlist-->]]>
+<!--end of releaseinfo.module-->]]>
+
+<!-- RevHistory ....................... -->
+
+<!ENTITY % revhistory.content.module "INCLUDE">
+<![%revhistory.content.module;[
+<!ENTITY % revhistory.module "INCLUDE">
+<![%revhistory.module;[
+<!ENTITY % local.revhistory.attrib "">
+<!ENTITY % revhistory.role.attrib "%role.attrib;">
+
+<!ENTITY % revhistory.element "INCLUDE">
+<![%revhistory.element;[
+<!--doc:A history of the revisions to a document.-->
+<!ELEMENT revhistory %ho; (revision+)>
+<!--end of revhistory.element-->]]>
+
+<!ENTITY % revhistory.attlist "INCLUDE">
+<![%revhistory.attlist;[
+<!ATTLIST revhistory
+               %common.attrib;
+               %revhistory.role.attrib;
+               %local.revhistory.attrib;
+>
+<!--end of revhistory.attlist-->]]>
+<!--end of revhistory.module-->]]>
+
+<!ENTITY % revision.module "INCLUDE">
+<![%revision.module;[
+<!ENTITY % local.revision.attrib "">
+<!ENTITY % revision.role.attrib "%role.attrib;">
+
+<!ENTITY % revision.element "INCLUDE">
+<![%revision.element;[
+<!--doc:An entry describing a single revision in the history of the revisions to a document.-->
+<!ELEMENT revision %ho; (revnumber?, date, (author|authorinitials)*,
+                    (revremark|revdescription)?)>
+<!--end of revision.element-->]]>
+
+<!ENTITY % revision.attlist "INCLUDE">
+<![%revision.attlist;[
+<!ATTLIST revision
+               %common.attrib;
+               %revision.role.attrib;
+               %local.revision.attrib;
+>
+<!--end of revision.attlist-->]]>
+<!--end of revision.module-->]]>
+
+<!ENTITY % revnumber.module "INCLUDE">
+<![%revnumber.module;[
+<!ENTITY % local.revnumber.attrib "">
+<!ENTITY % revnumber.role.attrib "%role.attrib;">
+
+<!ENTITY % revnumber.element "INCLUDE">
+<![%revnumber.element;[
+<!--doc:A document revision number.-->
+<!ELEMENT revnumber %ho; (%docinfo.char.mix;)*>
+<!--end of revnumber.element-->]]>
+
+<!ENTITY % revnumber.attlist "INCLUDE">
+<![%revnumber.attlist;[
+<!ATTLIST revnumber
+               %common.attrib;
+               %revnumber.role.attrib;
+               %local.revnumber.attrib;
+>
+<!--end of revnumber.attlist-->]]>
+<!--end of revnumber.module-->]]>
+
+<!-- Date (defined elsewhere in this section)-->
+<!-- AuthorInitials (defined elsewhere in this section)-->
+
+<!ENTITY % revremark.module "INCLUDE">
+<![%revremark.module;[
+<!ENTITY % local.revremark.attrib "">
+<!ENTITY % revremark.role.attrib "%role.attrib;">
+
+<!ENTITY % revremark.element "INCLUDE">
+<![%revremark.element;[
+<!--doc:A description of a revision to a document.-->
+<!ELEMENT revremark %ho; (%docinfo.char.mix;)*>
+<!--end of revremark.element-->]]>
+
+<!ENTITY % revremark.attlist "INCLUDE">
+<![%revremark.attlist;[
+<!ATTLIST revremark
+               %common.attrib;
+               %revremark.role.attrib;
+               %local.revremark.attrib;
+>
+<!--end of revremark.attlist-->]]>
+<!--end of revremark.module-->]]>
+
+<!ENTITY % revdescription.module "INCLUDE">
+<![ %revdescription.module; [
+<!ENTITY % local.revdescription.attrib "">
+<!ENTITY % revdescription.role.attrib "%role.attrib;">
+
+<!ENTITY % revdescription.element "INCLUDE">
+<![ %revdescription.element; [
+<!--doc:A extended description of a revision to a document.-->
+<!ELEMENT revdescription %ho; ((%revdescription.mix;)+)>
+<!--end of revdescription.element-->]]>
+
+<!ENTITY % revdescription.attlist "INCLUDE">
+<![ %revdescription.attlist; [
+<!ATTLIST revdescription
+               %common.attrib;
+               %revdescription.role.attrib;
+               %local.revdescription.attrib;
+>
+<!--end of revdescription.attlist-->]]>
+<!--end of revdescription.module-->]]>
+<!--end of revhistory.content.module-->]]>
+
+<!-- SeriesVolNums .................... -->
+
+<!ENTITY % seriesvolnums.module "INCLUDE">
+<![%seriesvolnums.module;[
+<!ENTITY % local.seriesvolnums.attrib "">
+<!ENTITY % seriesvolnums.role.attrib "%role.attrib;">
+
+<!ENTITY % seriesvolnums.element "INCLUDE">
+<![%seriesvolnums.element;[
+<!--doc:Numbers of the volumes in a series of books.-->
+<!ELEMENT seriesvolnums %ho; (%docinfo.char.mix;)*>
+<!--end of seriesvolnums.element-->]]>
+
+<!ENTITY % seriesvolnums.attlist "INCLUDE">
+<![%seriesvolnums.attlist;[
+<!ATTLIST seriesvolnums
+               %common.attrib;
+               %seriesvolnums.role.attrib;
+               %local.seriesvolnums.attrib;
+>
+<!--end of seriesvolnums.attlist-->]]>
+<!--end of seriesvolnums.module-->]]>
+
+<!-- VolumeNum ........................ -->
+
+<!ENTITY % volumenum.module "INCLUDE">
+<![%volumenum.module;[
+<!ENTITY % local.volumenum.attrib "">
+<!ENTITY % volumenum.role.attrib "%role.attrib;">
+
+<!ENTITY % volumenum.element "INCLUDE">
+<![%volumenum.element;[
+<!--doc:The volume number of a document in a set (as of books in a set or articles in a journal).-->
+<!ELEMENT volumenum %ho; (%docinfo.char.mix;)*>
+<!--end of volumenum.element-->]]>
+
+<!ENTITY % volumenum.attlist "INCLUDE">
+<![%volumenum.attlist;[
+<!ATTLIST volumenum
+               %common.attrib;
+               %volumenum.role.attrib;
+               %local.volumenum.attrib;
+>
+<!--end of volumenum.attlist-->]]>
+<!--end of volumenum.module-->]]>
+
+<!-- .................................. -->
+
+<!--end of docinfo.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Inline, link, and ubiquitous elements ................................ -->
+
+<!-- Technical and computer terms ......................................... -->
+
+<!ENTITY % accel.module "INCLUDE">
+<![%accel.module;[
+<!ENTITY % local.accel.attrib "">
+<!ENTITY % accel.role.attrib "%role.attrib;">
+
+<!ENTITY % accel.element "INCLUDE">
+<![%accel.element;[
+<!--doc:A graphical user interface (GUI) keyboard shortcut.-->
+<!ELEMENT accel %ho; (%smallcptr.char.mix;)*>
+<!--end of accel.element-->]]>
+
+<!ENTITY % accel.attlist "INCLUDE">
+<![%accel.attlist;[
+<!ATTLIST accel
+               %common.attrib;
+               %accel.role.attrib;
+               %local.accel.attrib;
+>
+<!--end of accel.attlist-->]]>
+<!--end of accel.module-->]]>
+
+<!ENTITY % action.module "INCLUDE">
+<![%action.module;[
+<!ENTITY % local.action.attrib "">
+<!ENTITY % action.role.attrib "%role.attrib;">
+
+<!ENTITY % action.element "INCLUDE">
+<![%action.element;[
+<!--doc:A response to a user event.-->
+<!ELEMENT action %ho; (%cptr.char.mix;)*>
+<!--end of action.element-->]]>
+
+<!ENTITY % action.attlist "INCLUDE">
+<![%action.attlist;[
+<!ATTLIST action
+               %moreinfo.attrib;
+               %common.attrib;
+               %action.role.attrib;
+               %local.action.attrib;
+>
+<!--end of action.attlist-->]]>
+<!--end of action.module-->]]>
+
+<!ENTITY % application.module "INCLUDE">
+<![%application.module;[
+<!ENTITY % local.application.attrib "">
+<!ENTITY % application.role.attrib "%role.attrib;">
+
+<!ENTITY % application.element "INCLUDE">
+<![%application.element;[
+<!--doc:The name of a software program.-->
+<!ELEMENT application %ho; (%para.char.mix;)*>
+<!--end of application.element-->]]>
+
+<!ENTITY % application.attlist "INCLUDE">
+<![%application.attlist;[
+<!ATTLIST application
+               class           (hardware
+                               |software)      #IMPLIED
+               %moreinfo.attrib;
+               %common.attrib;
+               %application.role.attrib;
+               %local.application.attrib;
+>
+<!--end of application.attlist-->]]>
+<!--end of application.module-->]]>
+
+<!ENTITY % classname.module "INCLUDE">
+<![%classname.module;[
+<!ENTITY % local.classname.attrib "">
+<!ENTITY % classname.role.attrib "%role.attrib;">
+
+<!ENTITY % classname.element "INCLUDE">
+<![%classname.element;[
+<!--doc:The name of a class, in the object-oriented programming sense.-->
+<!ELEMENT classname %ho; (%smallcptr.char.mix;)*>
+<!--end of classname.element-->]]>
+
+<!ENTITY % classname.attlist "INCLUDE">
+<![%classname.attlist;[
+<!ATTLIST classname
+               %common.attrib;
+               %classname.role.attrib;
+               %local.classname.attrib;
+>
+<!--end of classname.attlist-->]]>
+<!--end of classname.module-->]]>
+
+<!ENTITY % package.module "INCLUDE">
+<![%package.module;[
+<!ENTITY % local.package.attrib "">
+<!ENTITY % package.role.attrib "%role.attrib;">
+
+<!ENTITY % package.element "INCLUDE">
+<![%package.element;[
+<!--doc:A package.-->
+<!ELEMENT package %ho; (%smallcptr.char.mix;)*>
+<!--end of package.element-->]]>
+
+<!ENTITY % package.attlist "INCLUDE">
+<![%package.attlist;[
+<!ATTLIST package
+               %common.attrib;
+               %package.role.attrib;
+               %local.package.attrib;
+>
+<!--end of package.attlist-->]]>
+<!--end of package.module-->]]>
+
+<!ENTITY % co.module "INCLUDE">
+<![%co.module;[
+<!ENTITY % local.co.attrib "">
+<!-- CO is a callout area of the LineColumn unit type (a single character
+     position); the position is directly indicated by the location of CO. -->
+<!ENTITY % co.role.attrib "%role.attrib;">
+
+<!ENTITY % co.element "INCLUDE">
+<![%co.element;[
+<!--doc:The location of a callout embedded in text.-->
+<!ELEMENT co %ho; EMPTY>
+<!--end of co.element-->]]>
+
+<!-- bug number/symbol override or initialization -->
+<!-- to any related information -->
+
+
+<!ENTITY % co.attlist "INCLUDE">
+<![%co.attlist;[
+<!ATTLIST co
+               %label.attrib;
+               %linkends.attrib;
+               %idreq.common.attrib;
+               %co.role.attrib;
+               %local.co.attrib;
+>
+<!--end of co.attlist-->]]>
+<!--end of co.module-->]]>
+
+<!ENTITY % coref.module "INCLUDE">
+<![%coref.module;[
+<!ENTITY % local.coref.attrib "">
+<!-- COREF is a reference to a CO -->
+<!ENTITY % coref.role.attrib "%role.attrib;">
+
+<!ENTITY % coref.element "INCLUDE">
+<![%coref.element;[
+<!--doc:A cross reference to a co.-->
+<!ELEMENT coref %ho; EMPTY>
+<!--end of coref.element-->]]>
+
+<!-- bug number/symbol override or initialization -->
+<!-- to any related information -->
+
+<!ENTITY % coref.attlist "INCLUDE">
+<![%coref.attlist;[
+<!ATTLIST coref
+               %label.attrib;
+               %linkendreq.attrib;
+               %common.attrib;
+               %coref.role.attrib;
+               %local.coref.attrib;
+>
+<!--end of coref.attlist-->]]>
+<!--end of coref.module-->]]>
+
+<!ENTITY % command.module "INCLUDE">
+<![%command.module;[
+<!ENTITY % local.command.attrib "">
+<!ENTITY % command.role.attrib "%role.attrib;">
+
+<!ENTITY % command.element "INCLUDE">
+<![%command.element;[
+<!--doc:The name of an executable program or other software command.-->
+<!ELEMENT command %ho; (%cptr.char.mix;)*>
+<!--end of command.element-->]]>
+
+<!ENTITY % command.attlist "INCLUDE">
+<![%command.attlist;[
+<!ATTLIST command
+               %moreinfo.attrib;
+               %common.attrib;
+               %command.role.attrib;
+               %local.command.attrib;
+>
+<!--end of command.attlist-->]]>
+<!--end of command.module-->]]>
+
+<!ENTITY % computeroutput.module "INCLUDE">
+<![%computeroutput.module;[
+<!ENTITY % local.computeroutput.attrib "">
+<!ENTITY % computeroutput.role.attrib "%role.attrib;">
+
+<!ENTITY % computeroutput.element "INCLUDE">
+<![%computeroutput.element;[
+<!--doc:Data, generally text, displayed or presented by a computer.-->
+<!ELEMENT computeroutput %ho; (%cptr.char.mix;|co)*>
+<!--end of computeroutput.element-->]]>
+
+<!ENTITY % computeroutput.attlist "INCLUDE">
+<![%computeroutput.attlist;[
+<!ATTLIST computeroutput
+               %moreinfo.attrib;
+               %common.attrib;
+               %computeroutput.role.attrib;
+               %local.computeroutput.attrib;
+>
+<!--end of computeroutput.attlist-->]]>
+<!--end of computeroutput.module-->]]>
+
+<!ENTITY % database.module "INCLUDE">
+<![%database.module;[
+<!ENTITY % local.database.attrib "">
+<!ENTITY % database.role.attrib "%role.attrib;">
+
+<!ENTITY % database.element "INCLUDE">
+<![%database.element;[
+<!--doc:The name of a database, or part of a database.-->
+<!ELEMENT database %ho; (%cptr.char.mix;)*>
+<!--end of database.element-->]]>
+
+<!-- Class: Type of database the element names; no default -->
+
+
+<!ENTITY % database.attlist "INCLUDE">
+<![%database.attlist;[
+<!ATTLIST database
+               class           (name
+                               |table
+                               |field
+                               |key1
+                               |key2
+                               |record
+                                |index
+                                |view
+                                |primarykey
+                                |secondarykey
+                                |foreignkey
+                                |altkey
+                                |procedure
+                                |datatype
+                                |constraint
+                                |rule
+                                |user
+                                |group)        #IMPLIED
+               %moreinfo.attrib;
+               %common.attrib;
+               %database.role.attrib;
+               %local.database.attrib;
+>
+<!--end of database.attlist-->]]>
+<!--end of database.module-->]]>
+
+<!ENTITY % email.module "INCLUDE">
+<![%email.module;[
+<!ENTITY % local.email.attrib "">
+<!ENTITY % email.role.attrib "%role.attrib;">
+
+<!ENTITY % email.element "INCLUDE">
+<![%email.element;[
+<!--doc:An email address.-->
+<!ELEMENT email %ho; (%docinfo.char.mix;)*>
+<!--end of email.element-->]]>
+
+<!ENTITY % email.attlist "INCLUDE">
+<![%email.attlist;[
+<!ATTLIST email
+               %common.attrib;
+               %email.role.attrib;
+               %local.email.attrib;
+>
+<!--end of email.attlist-->]]>
+<!--end of email.module-->]]>
+
+<!ENTITY % envar.module "INCLUDE">
+<![%envar.module;[
+<!ENTITY % local.envar.attrib "">
+<!ENTITY % envar.role.attrib "%role.attrib;">
+
+<!ENTITY % envar.element "INCLUDE">
+<![%envar.element;[
+<!--doc:A software environment variable.-->
+<!ELEMENT envar %ho; (%smallcptr.char.mix;)*>
+<!--end of envar.element-->]]>
+
+<!ENTITY % envar.attlist "INCLUDE">
+<![%envar.attlist;[
+<!ATTLIST envar
+               %common.attrib;
+               %envar.role.attrib;
+               %local.envar.attrib;
+>
+<!--end of envar.attlist-->]]>
+<!--end of envar.module-->]]>
+
+
+<!ENTITY % errorcode.module "INCLUDE">
+<![%errorcode.module;[
+<!ENTITY % local.errorcode.attrib "">
+<!ENTITY % errorcode.role.attrib "%role.attrib;">
+
+<!ENTITY % errorcode.element "INCLUDE">
+<![%errorcode.element;[
+<!--doc:An error code.-->
+<!ELEMENT errorcode %ho; (%smallcptr.char.mix;)*>
+<!--end of errorcode.element-->]]>
+
+<!ENTITY % errorcode.attlist "INCLUDE">
+<![%errorcode.attlist;[
+<!ATTLIST errorcode
+               %moreinfo.attrib;
+               %common.attrib;
+               %errorcode.role.attrib;
+               %local.errorcode.attrib;
+>
+<!--end of errorcode.attlist-->]]>
+<!--end of errorcode.module-->]]>
+
+<!ENTITY % errorname.module "INCLUDE">
+<![%errorname.module;[
+<!ENTITY % local.errorname.attrib "">
+<!ENTITY % errorname.role.attrib "%role.attrib;">
+
+<!ENTITY % errorname.element "INCLUDE">
+<![%errorname.element;[
+<!--doc:An error name.-->
+<!ELEMENT errorname %ho; (%smallcptr.char.mix;)*>
+<!--end of errorname.element-->]]>
+
+<!ENTITY % errorname.attlist "INCLUDE">
+<![%errorname.attlist;[
+<!ATTLIST errorname
+               %common.attrib;
+               %errorname.role.attrib;
+               %local.errorname.attrib;
+>
+<!--end of errorname.attlist-->]]>
+<!--end of errorname.module-->]]>
+
+<!ENTITY % errortext.module "INCLUDE">
+<![%errortext.module;[
+<!ENTITY % local.errortext.attrib "">
+<!ENTITY % errortext.role.attrib "%role.attrib;">
+
+<!ENTITY % errortext.element "INCLUDE">
+<![%errortext.element;[
+<!--doc:An error message..-->
+<!ELEMENT errortext %ho; (%smallcptr.char.mix;)*>
+<!--end of errortext.element-->]]>
+
+<!ENTITY % errortext.attlist "INCLUDE">
+<![%errortext.attlist;[
+<!ATTLIST errortext
+               %common.attrib;
+               %errortext.role.attrib;
+               %local.errortext.attrib;
+>
+<!--end of errortext.attlist-->]]>
+<!--end of errortext.module-->]]>
+
+<!ENTITY % errortype.module "INCLUDE">
+<![%errortype.module;[
+<!ENTITY % local.errortype.attrib "">
+<!ENTITY % errortype.role.attrib "%role.attrib;">
+
+<!ENTITY % errortype.element "INCLUDE">
+<![%errortype.element;[
+<!--doc:The classification of an error message.-->
+<!ELEMENT errortype %ho; (%smallcptr.char.mix;)*>
+<!--end of errortype.element-->]]>
+
+<!ENTITY % errortype.attlist "INCLUDE">
+<![%errortype.attlist;[
+<!ATTLIST errortype
+               %common.attrib;
+               %errortype.role.attrib;
+               %local.errortype.attrib;
+>
+<!--end of errortype.attlist-->]]>
+<!--end of errortype.module-->]]>
+
+<!ENTITY % filename.module "INCLUDE">
+<![%filename.module;[
+<!ENTITY % local.filename.attrib "">
+<!ENTITY % filename.role.attrib "%role.attrib;">
+
+<!ENTITY % filename.element "INCLUDE">
+<![%filename.element;[
+<!--doc:The name of a file.-->
+<!ELEMENT filename %ho; (%cptr.char.mix;)*>
+<!--end of filename.element-->]]>
+
+<!-- Class: Type of filename the element names; no default -->
+<!-- Path: Search path (possibly system-specific) in which
+               file can be found -->
+
+
+<!ENTITY % filename.attlist "INCLUDE">
+<![%filename.attlist;[
+<!ATTLIST filename
+               class           (headerfile
+                                |partition
+                                |devicefile
+                                |libraryfile
+                                |directory
+                                |extension
+                               |symlink)       #IMPLIED
+               path            CDATA           #IMPLIED
+               %moreinfo.attrib;
+               %common.attrib;
+               %filename.role.attrib;
+               %local.filename.attrib;
+>
+<!--end of filename.attlist-->]]>
+<!--end of filename.module-->]]>
+
+<!ENTITY % function.module "INCLUDE">
+<![%function.module;[
+<!ENTITY % local.function.attrib "">
+<!ENTITY % function.role.attrib "%role.attrib;">
+
+<!ENTITY % function.element "INCLUDE">
+<![%function.element;[
+<!--doc:The name of a function or subroutine, as in a programming language.-->
+<!ELEMENT function %ho; (%cptr.char.mix;)*>
+<!--end of function.element-->]]>
+
+<!ENTITY % function.attlist "INCLUDE">
+<![%function.attlist;[
+<!ATTLIST function
+               %moreinfo.attrib;
+               %common.attrib;
+               %function.role.attrib;
+               %local.function.attrib;
+>
+<!--end of function.attlist-->]]>
+<!--end of function.module-->]]>
+
+<!ENTITY % guibutton.module "INCLUDE">
+<![%guibutton.module;[
+<!ENTITY % local.guibutton.attrib "">
+<!ENTITY % guibutton.role.attrib "%role.attrib;">
+
+<!ENTITY % guibutton.element "INCLUDE">
+<![%guibutton.element;[
+<!--doc:The text on a button in a GUI.-->
+<!ELEMENT guibutton %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
+<!--end of guibutton.element-->]]>
+
+<!ENTITY % guibutton.attlist "INCLUDE">
+<![%guibutton.attlist;[
+<!ATTLIST guibutton
+               %moreinfo.attrib;
+               %common.attrib;
+               %guibutton.role.attrib;
+               %local.guibutton.attrib;
+>
+<!--end of guibutton.attlist-->]]>
+<!--end of guibutton.module-->]]>
+
+<!ENTITY % guiicon.module "INCLUDE">
+<![%guiicon.module;[
+<!ENTITY % local.guiicon.attrib "">
+<!ENTITY % guiicon.role.attrib "%role.attrib;">
+
+<!ENTITY % guiicon.element "INCLUDE">
+<![%guiicon.element;[
+<!--doc:Graphic and/or text appearing as a icon in a GUI.-->
+<!ELEMENT guiicon %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
+<!--end of guiicon.element-->]]>
+
+<!ENTITY % guiicon.attlist "INCLUDE">
+<![%guiicon.attlist;[
+<!ATTLIST guiicon
+               %moreinfo.attrib;
+               %common.attrib;
+               %guiicon.role.attrib;
+               %local.guiicon.attrib;
+>
+<!--end of guiicon.attlist-->]]>
+<!--end of guiicon.module-->]]>
+
+<!ENTITY % guilabel.module "INCLUDE">
+<![%guilabel.module;[
+<!ENTITY % local.guilabel.attrib "">
+<!ENTITY % guilabel.role.attrib "%role.attrib;">
+
+<!ENTITY % guilabel.element "INCLUDE">
+<![%guilabel.element;[
+<!--doc:The text of a label in a GUI.-->
+<!ELEMENT guilabel %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
+<!--end of guilabel.element-->]]>
+
+<!ENTITY % guilabel.attlist "INCLUDE">
+<![%guilabel.attlist;[
+<!ATTLIST guilabel
+               %moreinfo.attrib;
+               %common.attrib;
+               %guilabel.role.attrib;
+               %local.guilabel.attrib;
+>
+<!--end of guilabel.attlist-->]]>
+<!--end of guilabel.module-->]]>
+
+<!ENTITY % guimenu.module "INCLUDE">
+<![%guimenu.module;[
+<!ENTITY % local.guimenu.attrib "">
+<!ENTITY % guimenu.role.attrib "%role.attrib;">
+
+<!ENTITY % guimenu.element "INCLUDE">
+<![%guimenu.element;[
+<!--doc:The name of a menu in a GUI.-->
+<!ELEMENT guimenu %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
+<!--end of guimenu.element-->]]>
+
+<!ENTITY % guimenu.attlist "INCLUDE">
+<![%guimenu.attlist;[
+<!ATTLIST guimenu
+               %moreinfo.attrib;
+               %common.attrib;
+               %guimenu.role.attrib;
+               %local.guimenu.attrib;
+>
+<!--end of guimenu.attlist-->]]>
+<!--end of guimenu.module-->]]>
+
+<!ENTITY % guimenuitem.module "INCLUDE">
+<![%guimenuitem.module;[
+<!ENTITY % local.guimenuitem.attrib "">
+<!ENTITY % guimenuitem.role.attrib "%role.attrib;">
+
+<!ENTITY % guimenuitem.element "INCLUDE">
+<![%guimenuitem.element;[
+<!--doc:The name of a terminal menu item in a GUI.-->
+<!ELEMENT guimenuitem %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
+<!--end of guimenuitem.element-->]]>
+
+<!ENTITY % guimenuitem.attlist "INCLUDE">
+<![%guimenuitem.attlist;[
+<!ATTLIST guimenuitem
+               %moreinfo.attrib;
+               %common.attrib;
+               %guimenuitem.role.attrib;
+               %local.guimenuitem.attrib;
+>
+<!--end of guimenuitem.attlist-->]]>
+<!--end of guimenuitem.module-->]]>
+
+<!ENTITY % guisubmenu.module "INCLUDE">
+<![%guisubmenu.module;[
+<!ENTITY % local.guisubmenu.attrib "">
+<!ENTITY % guisubmenu.role.attrib "%role.attrib;">
+
+<!ENTITY % guisubmenu.element "INCLUDE">
+<![%guisubmenu.element;[
+<!--doc:The name of a submenu in a GUI.-->
+<!ELEMENT guisubmenu %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*>
+<!--end of guisubmenu.element-->]]>
+
+<!ENTITY % guisubmenu.attlist "INCLUDE">
+<![%guisubmenu.attlist;[
+<!ATTLIST guisubmenu
+               %moreinfo.attrib;
+               %common.attrib;
+               %guisubmenu.role.attrib;
+               %local.guisubmenu.attrib;
+>
+<!--end of guisubmenu.attlist-->]]>
+<!--end of guisubmenu.module-->]]>
+
+<!ENTITY % hardware.module "INCLUDE">
+<![%hardware.module;[
+<!ENTITY % local.hardware.attrib "">
+<!ENTITY % hardware.role.attrib "%role.attrib;">
+
+<!ENTITY % hardware.element "INCLUDE">
+<![%hardware.element;[
+<!--doc:A physical part of a computer system.-->
+<!ELEMENT hardware %ho; (%cptr.char.mix;)*>
+<!--end of hardware.element-->]]>
+
+<!ENTITY % hardware.attlist "INCLUDE">
+<![%hardware.attlist;[
+<!ATTLIST hardware
+               %moreinfo.attrib;
+               %common.attrib;
+               %hardware.role.attrib;
+               %local.hardware.attrib;
+>
+<!--end of hardware.attlist-->]]>
+<!--end of hardware.module-->]]>
+
+<!ENTITY % interface.module "INCLUDE">
+<![%interface.module;[
+<!ENTITY % local.interface.attrib "">
+<!ENTITY % interface.role.attrib "%role.attrib;">
+
+<!ENTITY % interface.element "INCLUDE">
+<![%interface.element;[
+<!--doc:An element of a GUI.-->
+<!ELEMENT interface %ho; (%smallcptr.char.mix;|accel)*>
+<!--end of interface.element-->]]>
+
+<!-- Class: Type of the Interface item; no default -->
+
+
+<!ENTITY % interface.attlist "INCLUDE">
+<![%interface.attlist;[
+<!ATTLIST interface
+               %moreinfo.attrib;
+               %common.attrib;
+               %interface.role.attrib;
+               %local.interface.attrib;
+>
+<!--end of interface.attlist-->]]>
+<!--end of interface.module-->]]>
+
+<!ENTITY % keycap.module "INCLUDE">
+<![%keycap.module;[
+<!ENTITY % local.keycap.attrib "">
+<!ENTITY % keycap.role.attrib "%role.attrib;">
+
+<!ENTITY % keycap.element "INCLUDE">
+<![%keycap.element;[
+<!--doc:The text printed on a key on a keyboard.-->
+<!ELEMENT keycap %ho; (%cptr.char.mix;)*>
+<!--end of keycap.element-->]]>
+
+<!ENTITY % keycap.attlist "INCLUDE">
+<![%keycap.attlist;[
+<!ATTLIST keycap
+               function        (alt
+                               |control
+                               |shift
+                               |meta
+                               |escape
+                               |enter
+                               |tab
+                               |backspace
+                               |command
+                               |option
+                               |space
+                               |delete
+                               |insert
+                               |up
+                               |down
+                               |left
+                               |right
+                               |home
+                               |end
+                               |pageup
+                               |pagedown
+                               |other)         #IMPLIED
+               otherfunction   CDATA           #IMPLIED
+               %moreinfo.attrib;
+               %common.attrib;
+               %keycap.role.attrib;
+               %local.keycap.attrib;
+>
+<!--end of keycap.attlist-->]]>
+<!--end of keycap.module-->]]>
+
+<!ENTITY % keycode.module "INCLUDE">
+<![%keycode.module;[
+<!ENTITY % local.keycode.attrib "">
+<!ENTITY % keycode.role.attrib "%role.attrib;">
+
+<!ENTITY % keycode.element "INCLUDE">
+<![%keycode.element;[
+<!--doc:The internal, frequently numeric, identifier for a key on a keyboard.-->
+<!ELEMENT keycode %ho; (%smallcptr.char.mix;)*>
+<!--end of keycode.element-->]]>
+
+<!ENTITY % keycode.attlist "INCLUDE">
+<![%keycode.attlist;[
+<!ATTLIST keycode
+               %common.attrib;
+               %keycode.role.attrib;
+               %local.keycode.attrib;
+>
+<!--end of keycode.attlist-->]]>
+<!--end of keycode.module-->]]>
+
+<!ENTITY % keycombo.module "INCLUDE">
+<![%keycombo.module;[
+<!ENTITY % local.keycombo.attrib "">
+<!ENTITY % keycombo.role.attrib "%role.attrib;">
+
+<!ENTITY % keycombo.element "INCLUDE">
+<![%keycombo.element;[
+<!--doc:A combination of input actions.-->
+<!ELEMENT keycombo %ho; ((keycap|keycombo|keysym|mousebutton)+)>
+<!--end of keycombo.element-->]]>
+
+<!ENTITY % keycombo.attlist "INCLUDE">
+<![%keycombo.attlist;[
+<!ATTLIST keycombo
+               %keyaction.attrib;
+               %moreinfo.attrib;
+               %common.attrib;
+               %keycombo.role.attrib;
+               %local.keycombo.attrib;
+>
+<!--end of keycombo.attlist-->]]>
+<!--end of keycombo.module-->]]>
+
+<!ENTITY % keysym.module "INCLUDE">
+<![%keysym.module;[
+<!ENTITY % local.keysym.attrib "">
+<!ENTITY % keysysm.role.attrib "%role.attrib;">
+
+<!ENTITY % keysym.element "INCLUDE">
+<![%keysym.element;[
+<!--doc:The symbolic name of a key on a keyboard.-->
+<!ELEMENT keysym %ho; (%smallcptr.char.mix;)*>
+<!--end of keysym.element-->]]>
+
+<!ENTITY % keysym.attlist "INCLUDE">
+<![%keysym.attlist;[
+<!ATTLIST keysym
+               %common.attrib;
+               %keysysm.role.attrib;
+               %local.keysym.attrib;
+>
+<!--end of keysym.attlist-->]]>
+<!--end of keysym.module-->]]>
+
+<!ENTITY % lineannotation.module "INCLUDE">
+<![%lineannotation.module;[
+<!ENTITY % local.lineannotation.attrib "">
+<!ENTITY % lineannotation.role.attrib "%role.attrib;">
+
+<!ENTITY % lineannotation.element "INCLUDE">
+<![%lineannotation.element;[
+<!--doc:A comment on a line in a verbatim listing.-->
+<!ELEMENT lineannotation %ho; (%para.char.mix;)*>
+<!--end of lineannotation.element-->]]>
+
+<!ENTITY % lineannotation.attlist "INCLUDE">
+<![%lineannotation.attlist;[
+<!ATTLIST lineannotation
+               %common.attrib;
+               %lineannotation.role.attrib;
+               %local.lineannotation.attrib;
+>
+<!--end of lineannotation.attlist-->]]>
+<!--end of lineannotation.module-->]]>
+
+<!ENTITY % literal.module "INCLUDE">
+<![%literal.module;[
+<!ENTITY % local.literal.attrib "">
+<!ENTITY % literal.role.attrib "%role.attrib;">
+
+<!ENTITY % literal.element "INCLUDE">
+<![%literal.element;[
+<!--doc:Inline text that is some literal value.-->
+<!ELEMENT literal %ho; (%cptr.char.mix;)*>
+<!--end of literal.element-->]]>
+
+<!ENTITY % literal.attlist "INCLUDE">
+<![%literal.attlist;[
+<!ATTLIST literal
+               %moreinfo.attrib;
+               %common.attrib;
+               %literal.role.attrib;
+               %local.literal.attrib;
+>
+<!--end of literal.attlist-->]]>
+<!--end of literal.module-->]]>
+
+<!ENTITY % code.module "INCLUDE">
+<![%code.module;[
+<!ENTITY % local.code.attrib "">
+<!ENTITY % code.role.attrib "%role.attrib;">
+
+<!ENTITY % code.element "INCLUDE">
+<![%code.element;[
+<!--doc:An inline code fragment.-->
+<!ELEMENT code %ho; (%cptr.char.mix;)*>
+<!--end of code.element-->]]>
+
+<!ENTITY % code.attlist "INCLUDE">
+<![%code.attlist;[
+<!ATTLIST code
+               language        CDATA   #IMPLIED
+               %common.attrib;
+               %code.role.attrib;
+               %local.code.attrib;
+>
+<!--end of code.attlist-->]]>
+<!--end of code.module-->]]>
+
+<!ENTITY % constant.module "INCLUDE">
+<![ %constant.module; [
+<!ENTITY % local.constant.attrib "">
+<!ENTITY % constant.role.attrib "%role.attrib;">
+
+<!ENTITY % constant.element "INCLUDE">
+<![ %constant.element; [
+<!--doc:A programming or system constant.-->
+<!ELEMENT constant %ho; (%smallcptr.char.mix;)*>
+<!--end of constant.element-->]]>
+
+<!ENTITY % constant.attlist "INCLUDE">
+<![ %constant.attlist; [
+<!ATTLIST constant
+               class   (limit)         #IMPLIED
+               %common.attrib;
+               %constant.role.attrib;
+               %local.constant.attrib;
+>
+<!--end of constant.attlist-->]]>
+<!--end of constant.module-->]]>
+
+<!ENTITY % varname.module "INCLUDE">
+<![ %varname.module; [
+<!ENTITY % local.varname.attrib "">
+<!ENTITY % varname.role.attrib "%role.attrib;">
+
+<!ENTITY % varname.element "INCLUDE">
+<![ %varname.element; [
+<!--doc:The name of a variable.-->
+<!ELEMENT varname %ho; (%smallcptr.char.mix;)*>
+<!--end of varname.element-->]]>
+
+<!ENTITY % varname.attlist "INCLUDE">
+<![ %varname.attlist; [
+<!ATTLIST varname
+               %common.attrib;
+               %varname.role.attrib;
+               %local.varname.attrib;
+>
+<!--end of varname.attlist-->]]>
+<!--end of varname.module-->]]>
+
+<!ENTITY % markup.module "INCLUDE">
+<![%markup.module;[
+<!ENTITY % local.markup.attrib "">
+<!ENTITY % markup.role.attrib "%role.attrib;">
+
+<!ENTITY % markup.element "INCLUDE">
+<![%markup.element;[
+<!--doc:A string of formatting markup in text that is to be represented literally.-->
+<!ELEMENT markup %ho; (%smallcptr.char.mix;)*>
+<!--end of markup.element-->]]>
+
+<!ENTITY % markup.attlist "INCLUDE">
+<![%markup.attlist;[
+<!ATTLIST markup
+               %common.attrib;
+               %markup.role.attrib;
+               %local.markup.attrib;
+>
+<!--end of markup.attlist-->]]>
+<!--end of markup.module-->]]>
+
+<!ENTITY % medialabel.module "INCLUDE">
+<![%medialabel.module;[
+<!ENTITY % local.medialabel.attrib "">
+<!ENTITY % medialabel.role.attrib "%role.attrib;">
+
+<!ENTITY % medialabel.element "INCLUDE">
+<![%medialabel.element;[
+<!--doc:A name that identifies the physical medium on which some information resides.-->
+<!ELEMENT medialabel %ho; (%smallcptr.char.mix;)*>
+<!--end of medialabel.element-->]]>
+
+<!-- Class: Type of medium named by the element; no default -->
+
+
+<!ENTITY % medialabel.attlist "INCLUDE">
+<![%medialabel.attlist;[
+<!ATTLIST medialabel
+               class           (cartridge
+                               |cdrom
+                               |disk
+                               |tape)          #IMPLIED
+               %common.attrib;
+               %medialabel.role.attrib;
+               %local.medialabel.attrib;
+>
+<!--end of medialabel.attlist-->]]>
+<!--end of medialabel.module-->]]>
+
+<!ENTITY % menuchoice.content.module "INCLUDE">
+<![%menuchoice.content.module;[
+<!ENTITY % menuchoice.module "INCLUDE">
+<![%menuchoice.module;[
+<!ENTITY % local.menuchoice.attrib "">
+<!ENTITY % menuchoice.role.attrib "%role.attrib;">
+
+<!ENTITY % menuchoice.element "INCLUDE">
+<![%menuchoice.element;[
+<!--doc:A selection or series of selections from a menu.-->
+<!ELEMENT menuchoice %ho; (shortcut?, (guibutton|guiicon|guilabel
+               |guimenu|guimenuitem|guisubmenu|interface)+)>
+<!--end of menuchoice.element-->]]>
+
+<!ENTITY % menuchoice.attlist "INCLUDE">
+<![%menuchoice.attlist;[
+<!ATTLIST menuchoice
+               %moreinfo.attrib;
+               %common.attrib;
+               %menuchoice.role.attrib;
+               %local.menuchoice.attrib;
+>
+<!--end of menuchoice.attlist-->]]>
+<!--end of menuchoice.module-->]]>
+
+<!ENTITY % shortcut.module "INCLUDE">
+<![%shortcut.module;[
+<!-- See also KeyCombo -->
+<!ENTITY % local.shortcut.attrib "">
+<!ENTITY % shortcut.role.attrib "%role.attrib;">
+
+<!ENTITY % shortcut.element "INCLUDE">
+<![%shortcut.element;[
+<!--doc:A key combination for an action that is also accessible through a menu.-->
+<!ELEMENT shortcut %ho; ((keycap|keycombo|keysym|mousebutton)+)>
+<!--end of shortcut.element-->]]>
+
+<!ENTITY % shortcut.attlist "INCLUDE">
+<![%shortcut.attlist;[
+<!ATTLIST shortcut
+               %keyaction.attrib;
+               %moreinfo.attrib;
+               %common.attrib;
+               %shortcut.role.attrib;
+               %local.shortcut.attrib;
+>
+<!--end of shortcut.attlist-->]]>
+<!--end of shortcut.module-->]]>
+<!--end of menuchoice.content.module-->]]>
+
+<!ENTITY % mousebutton.module "INCLUDE">
+<![%mousebutton.module;[
+<!ENTITY % local.mousebutton.attrib "">
+<!ENTITY % mousebutton.role.attrib "%role.attrib;">
+
+<!ENTITY % mousebutton.element "INCLUDE">
+<![%mousebutton.element;[
+<!--doc:The conventional name of a mouse button.-->
+<!ELEMENT mousebutton %ho; (%smallcptr.char.mix;)*>
+<!--end of mousebutton.element-->]]>
+
+<!ENTITY % mousebutton.attlist "INCLUDE">
+<![%mousebutton.attlist;[
+<!ATTLIST mousebutton
+               %moreinfo.attrib;
+               %common.attrib;
+               %mousebutton.role.attrib;
+               %local.mousebutton.attrib;
+>
+<!--end of mousebutton.attlist-->]]>
+<!--end of mousebutton.module-->]]>
+
+<!ENTITY % msgtext.module "INCLUDE">
+<![%msgtext.module;[
+<!ENTITY % local.msgtext.attrib "">
+<!ENTITY % msgtext.role.attrib "%role.attrib;">
+
+<!ENTITY % msgtext.element "INCLUDE">
+<![%msgtext.element;[
+<!--doc:The actual text of a message component in a message set.-->
+<!ELEMENT msgtext %ho; ((%component.mix;)+)>
+<!--end of msgtext.element-->]]>
+
+<!ENTITY % msgtext.attlist "INCLUDE">
+<![%msgtext.attlist;[
+<!ATTLIST msgtext
+               %common.attrib;
+               %msgtext.role.attrib;
+               %local.msgtext.attrib;
+>
+<!--end of msgtext.attlist-->]]>
+<!--end of msgtext.module-->]]>
+
+<!ENTITY % option.module "INCLUDE">
+<![%option.module;[
+<!ENTITY % local.option.attrib "">
+<!ENTITY % option.role.attrib "%role.attrib;">
+
+<!ENTITY % option.element "INCLUDE">
+<![%option.element;[
+<!--doc:An option for a software command.-->
+<!ELEMENT option %ho; (%cptr.char.mix;)*>
+<!--end of option.element-->]]>
+
+<!ENTITY % option.attlist "INCLUDE">
+<![%option.attlist;[
+<!ATTLIST option
+               %common.attrib;
+               %option.role.attrib;
+               %local.option.attrib;
+>
+<!--end of option.attlist-->]]>
+<!--end of option.module-->]]>
+
+<!ENTITY % optional.module "INCLUDE">
+<![%optional.module;[
+<!ENTITY % local.optional.attrib "">
+<!ENTITY % optional.role.attrib "%role.attrib;">
+
+<!ENTITY % optional.element "INCLUDE">
+<![%optional.element;[
+<!--doc:Optional information.-->
+<!ELEMENT optional %ho; (%cptr.char.mix;)*>
+<!--end of optional.element-->]]>
+
+<!ENTITY % optional.attlist "INCLUDE">
+<![%optional.attlist;[
+<!ATTLIST optional
+               %common.attrib;
+               %optional.role.attrib;
+               %local.optional.attrib;
+>
+<!--end of optional.attlist-->]]>
+<!--end of optional.module-->]]>
+
+<!ENTITY % parameter.module "INCLUDE">
+<![%parameter.module;[
+<!ENTITY % local.parameter.attrib "">
+<!ENTITY % parameter.role.attrib "%role.attrib;">
+
+<!ENTITY % parameter.element "INCLUDE">
+<![%parameter.element;[
+<!--doc:A value or a symbolic reference to a value.-->
+<!ELEMENT parameter %ho; (%cptr.char.mix;)*>
+<!--end of parameter.element-->]]>
+
+<!-- Class: Type of the Parameter; no default -->
+
+
+<!ENTITY % parameter.attlist "INCLUDE">
+<![%parameter.attlist;[
+<!ATTLIST parameter
+               class           (command
+                               |function
+                               |option)        #IMPLIED
+               %moreinfo.attrib;
+               %common.attrib;
+               %parameter.role.attrib;
+               %local.parameter.attrib;
+>
+<!--end of parameter.attlist-->]]>
+<!--end of parameter.module-->]]>
+
+<!ENTITY % prompt.module "INCLUDE">
+<![%prompt.module;[
+<!ENTITY % local.prompt.attrib "">
+<!ENTITY % prompt.role.attrib "%role.attrib;">
+
+<!ENTITY % prompt.element "INCLUDE">
+<![%prompt.element;[
+<!--doc:A character or string indicating the start of an input field in a  computer display.-->
+<!ELEMENT prompt %ho; (%smallcptr.char.mix;|co)*>
+<!--end of prompt.element-->]]>
+
+<!ENTITY % prompt.attlist "INCLUDE">
+<![%prompt.attlist;[
+<!ATTLIST prompt
+               %moreinfo.attrib;
+               %common.attrib;
+               %prompt.role.attrib;
+               %local.prompt.attrib;
+>
+<!--end of prompt.attlist-->]]>
+<!--end of prompt.module-->]]>
+
+<!ENTITY % property.module "INCLUDE">
+<![%property.module;[
+<!ENTITY % local.property.attrib "">
+<!ENTITY % property.role.attrib "%role.attrib;">
+
+<!ENTITY % property.element "INCLUDE">
+<![%property.element;[
+<!--doc:A unit of data associated with some part of a computer system.-->
+<!ELEMENT property %ho; (%cptr.char.mix;)*>
+<!--end of property.element-->]]>
+
+<!ENTITY % property.attlist "INCLUDE">
+<![%property.attlist;[
+<!ATTLIST property
+               %moreinfo.attrib;
+               %common.attrib;
+               %property.role.attrib;
+               %local.property.attrib;
+>
+<!--end of property.attlist-->]]>
+<!--end of property.module-->]]>
+
+<!ENTITY % replaceable.module "INCLUDE">
+<![%replaceable.module;[
+<!ENTITY % local.replaceable.attrib "">
+<!ENTITY % replaceable.role.attrib "%role.attrib;">
+
+<!ENTITY % replaceable.element "INCLUDE">
+<![%replaceable.element;[
+<!--doc:Content that may or must be replaced by the user.-->
+<!ELEMENT replaceable %ho; (#PCDATA
+               | %link.char.class;
+               | optional
+               | %base.char.class;
+               | %other.char.class;
+               | inlinegraphic
+                | inlinemediaobject
+               | co)*>
+<!--end of replaceable.element-->]]>
+
+<!-- Class: Type of information the element represents; no
+               default -->
+
+
+<!ENTITY % replaceable.attlist "INCLUDE">
+<![%replaceable.attlist;[
+<!ATTLIST replaceable
+               class           (command
+                               |function
+                               |option
+                               |parameter)     #IMPLIED
+               %common.attrib;
+               %replaceable.role.attrib;
+               %local.replaceable.attrib;
+>
+<!--end of replaceable.attlist-->]]>
+<!--end of replaceable.module-->]]>
+
+<!ENTITY % returnvalue.module "INCLUDE">
+<![%returnvalue.module;[
+<!ENTITY % local.returnvalue.attrib "">
+<!ENTITY % returnvalue.role.attrib "%role.attrib;">
+
+<!ENTITY % returnvalue.element "INCLUDE">
+<![%returnvalue.element;[
+<!--doc:The value returned by a function.-->
+<!ELEMENT returnvalue %ho; (%smallcptr.char.mix;)*>
+<!--end of returnvalue.element-->]]>
+
+<!ENTITY % returnvalue.attlist "INCLUDE">
+<![%returnvalue.attlist;[
+<!ATTLIST returnvalue
+               %common.attrib;
+               %returnvalue.role.attrib;
+               %local.returnvalue.attrib;
+>
+<!--end of returnvalue.attlist-->]]>
+<!--end of returnvalue.module-->]]>
+
+<!ENTITY % sgmltag.module "INCLUDE">
+<![%sgmltag.module;[
+<!ENTITY % local.sgmltag.attrib "">
+<!ENTITY % sgmltag.role.attrib "%role.attrib;">
+
+<!ENTITY % sgmltag.element "INCLUDE">
+<![%sgmltag.element;[
+<!--doc:A component of SGML markup.-->
+<!ELEMENT sgmltag %ho; (%smallcptr.char.mix;)*>
+<!--end of sgmltag.element-->]]>
+
+<!-- Class: Type of SGML construct the element names; no default -->
+
+
+<!ENTITY % sgmltag.attlist "INCLUDE">
+<![%sgmltag.attlist;[
+<!ATTLIST sgmltag
+               class           (attribute
+                               |attvalue
+                               |element
+                               |endtag
+                                |emptytag
+                               |genentity
+                               |numcharref
+                               |paramentity
+                               |pi
+                                |xmlpi
+                               |starttag
+                               |sgmlcomment
+                                |prefix
+                                |namespace
+                                |localname)    #IMPLIED
+               namespace       CDATA           #IMPLIED
+               %common.attrib;
+               %sgmltag.role.attrib;
+               %local.sgmltag.attrib;
+>
+<!--end of sgmltag.attlist-->]]>
+<!--end of sgmltag.module-->]]>
+
+<!ENTITY % structfield.module "INCLUDE">
+<![%structfield.module;[
+<!ENTITY % local.structfield.attrib "">
+<!ENTITY % structfield.role.attrib "%role.attrib;">
+
+<!ENTITY % structfield.element "INCLUDE">
+<![%structfield.element;[
+<!--doc:A field in a structure (in the programming language sense).-->
+<!ELEMENT structfield %ho; (%smallcptr.char.mix;)*>
+<!--end of structfield.element-->]]>
+
+<!ENTITY % structfield.attlist "INCLUDE">
+<![%structfield.attlist;[
+<!ATTLIST structfield
+               %common.attrib;
+               %structfield.role.attrib;
+               %local.structfield.attrib;
+>
+<!--end of structfield.attlist-->]]>
+<!--end of structfield.module-->]]>
+
+<!ENTITY % structname.module "INCLUDE">
+<![%structname.module;[
+<!ENTITY % local.structname.attrib "">
+<!ENTITY % structname.role.attrib "%role.attrib;">
+
+<!ENTITY % structname.element "INCLUDE">
+<![%structname.element;[
+<!--doc:The name of a structure (in the programming language sense).-->
+<!ELEMENT structname %ho; (%smallcptr.char.mix;)*>
+<!--end of structname.element-->]]>
+
+<!ENTITY % structname.attlist "INCLUDE">
+<![%structname.attlist;[
+<!ATTLIST structname
+               %common.attrib;
+               %structname.role.attrib;
+               %local.structname.attrib;
+>
+<!--end of structname.attlist-->]]>
+<!--end of structname.module-->]]>
+
+<!ENTITY % symbol.module "INCLUDE">
+<![%symbol.module;[
+<!ENTITY % local.symbol.attrib "">
+<!ENTITY % symbol.role.attrib "%role.attrib;">
+
+<!ENTITY % symbol.element "INCLUDE">
+<![%symbol.element;[
+<!--doc:A name that is replaced by a value before processing.-->
+<!ELEMENT symbol %ho; (%smallcptr.char.mix;)*>
+<!--end of symbol.element-->]]>
+
+<!-- Class: Type of symbol; no default -->
+
+
+<!ENTITY % symbol.attlist "INCLUDE">
+<![%symbol.attlist;[
+<!ATTLIST symbol
+               class           (limit)         #IMPLIED
+               %common.attrib;
+               %symbol.role.attrib;
+               %local.symbol.attrib;
+>
+<!--end of symbol.attlist-->]]>
+<!--end of symbol.module-->]]>
+
+<!ENTITY % systemitem.module "INCLUDE">
+<![%systemitem.module;[
+<!ENTITY % local.systemitem.attrib "">
+<!ENTITY % systemitem.role.attrib "%role.attrib;">
+
+<!ENTITY % systemitem.element "INCLUDE">
+<![%systemitem.element;[
+<!--doc:A system-related item or term.-->
+<!ELEMENT systemitem %ho; (%cptr.char.mix; | acronym | co)*>
+<!--end of systemitem.element-->]]>
+
+<!-- Class: Type of system item the element names; no default -->
+
+<!ENTITY % systemitem.attlist "INCLUDE">
+<![%systemitem.attlist;[
+<!ATTLIST systemitem
+               class   (constant
+                        |daemon
+                       |domainname
+                       |etheraddress
+                       |event
+                       |eventhandler
+                       |filesystem
+                       |fqdomainname
+                       |groupname
+                       |ipaddress
+                       |library
+                       |macro
+                       |netmask
+                       |newsgroup
+                       |osname
+                        |protocol
+                       |resource
+                       |systemname
+                       |username
+                        |process
+                        |server
+                        |service)      #IMPLIED
+               %moreinfo.attrib;
+               %common.attrib;
+               %systemitem.role.attrib;
+               %local.systemitem.attrib;
+>
+<!--end of systemitem.attlist-->]]>
+<!--end of systemitem.module-->]]>
+
+<!ENTITY % uri.module "INCLUDE">
+<![%uri.module;[
+<!ENTITY % local.uri.attrib "">
+<!ENTITY % uri.role.attrib "%role.attrib;">
+
+<!ENTITY % uri.element "INCLUDE">
+<![%uri.element;[
+<!--doc:A Uniform Resource Identifier.-->
+<!ELEMENT uri %ho; (%smallcptr.char.mix;)*>
+<!--end of uri.element-->]]>
+
+<!-- Type: Type of URI; no default -->
+
+<!ENTITY % uri.attlist "INCLUDE">
+<![%uri.attlist;[
+<!ATTLIST uri
+               type    CDATA   #IMPLIED
+               %common.attrib;
+               %uri.role.attrib;
+               %local.uri.attrib;
+>
+<!--end of uri.attlist-->]]>
+<!--end of uri.module-->]]>
+
+<!ENTITY % token.module "INCLUDE">
+<![%token.module;[
+<!ENTITY % local.token.attrib "">
+<!ENTITY % token.role.attrib "%role.attrib;">
+
+<!ENTITY % token.element "INCLUDE">
+<![%token.element;[
+<!--doc:A unit of information.-->
+<!ELEMENT token %ho; (%smallcptr.char.mix;)*>
+<!--end of token.element-->]]>
+
+<!ENTITY % token.attlist "INCLUDE">
+<![%token.attlist;[
+<!ATTLIST token
+               %common.attrib;
+               %token.role.attrib;
+               %local.token.attrib;
+>
+<!--end of token.attlist-->]]>
+<!--end of token.module-->]]>
+
+<!ENTITY % type.module "INCLUDE">
+<![%type.module;[
+<!ENTITY % local.type.attrib "">
+<!ENTITY % type.role.attrib "%role.attrib;">
+
+<!ENTITY % type.element "INCLUDE">
+<![%type.element;[
+<!--doc:The classification of a value.-->
+<!ELEMENT type %ho; (%smallcptr.char.mix;)*>
+<!--end of type.element-->]]>
+
+<!ENTITY % type.attlist "INCLUDE">
+<![%type.attlist;[
+<!ATTLIST type
+               %common.attrib;
+               %type.role.attrib;
+               %local.type.attrib;
+>
+<!--end of type.attlist-->]]>
+<!--end of type.module-->]]>
+
+<!ENTITY % userinput.module "INCLUDE">
+<![%userinput.module;[
+<!ENTITY % local.userinput.attrib "">
+<!ENTITY % userinput.role.attrib "%role.attrib;">
+
+<!ENTITY % userinput.element "INCLUDE">
+<![%userinput.element;[
+<!--doc:Data entered by the user.-->
+<!ELEMENT userinput %ho; (%cptr.char.mix;|co)*>
+<!--end of userinput.element-->]]>
+
+<!ENTITY % userinput.attlist "INCLUDE">
+<![%userinput.attlist;[
+<!ATTLIST userinput
+               %moreinfo.attrib;
+               %common.attrib;
+               %userinput.role.attrib;
+               %local.userinput.attrib;
+>
+<!--end of userinput.attlist-->]]>
+<!--end of userinput.module-->]]>
+
+<!ENTITY % termdef.module "INCLUDE">
+<![%termdef.module;[
+<!ENTITY % local.termdef.attrib "">
+<!ENTITY % termdef.role.attrib "%role.attrib;">
+
+<!ENTITY % termdef.element "INCLUDE">
+<![%termdef.element;[
+<!--doc:An inline definition of a term.-->
+<!ELEMENT termdef %ho; (%para.char.mix;)*>
+<!--end of termdef.element-->]]>
+
+<!ENTITY % termdef.attlist "INCLUDE">
+<![%termdef.attlist;[
+<!ATTLIST termdef
+               %common.attrib;
+               %termdef.role.attrib;
+               %local.termdef.attrib;
+>
+<!--end of termdef.attlist-->]]>
+<!--end of termdef.module-->]]>
+
+<!-- General words and phrases ............................................ -->
+
+<!ENTITY % abbrev.module "INCLUDE">
+<![%abbrev.module;[
+<!ENTITY % local.abbrev.attrib "">
+<!ENTITY % abbrev.role.attrib "%role.attrib;">
+
+<!ENTITY % abbrev.element "INCLUDE">
+<![%abbrev.element;[
+<!--doc:An abbreviation, especially one followed by a period.-->
+<!ELEMENT abbrev %ho; (%word.char.mix;)*>
+<!--end of abbrev.element-->]]>
+
+<!ENTITY % abbrev.attlist "INCLUDE">
+<![%abbrev.attlist;[
+<!ATTLIST abbrev
+               %common.attrib;
+               %abbrev.role.attrib;
+               %local.abbrev.attrib;
+>
+<!--end of abbrev.attlist-->]]>
+<!--end of abbrev.module-->]]>
+
+<!ENTITY % acronym.module "INCLUDE">
+<![%acronym.module;[
+<!ENTITY % local.acronym.attrib "">
+<!ENTITY % acronym.role.attrib "%role.attrib;">
+
+<!ENTITY % acronym.element "INCLUDE">
+<![%acronym.element;[
+<!--doc:An often pronounceable word made from the initial (or selected) letters of a name or phrase.-->
+<!ELEMENT acronym %ho; (%word.char.mix;)*
+               %acronym.exclusion;>
+<!--end of acronym.element-->]]>
+
+<!ENTITY % acronym.attlist "INCLUDE">
+<![%acronym.attlist;[
+<!ATTLIST acronym
+               %common.attrib;
+               %acronym.role.attrib;
+               %local.acronym.attrib;
+>
+<!--end of acronym.attlist-->]]>
+<!--end of acronym.module-->]]>
+
+<!ENTITY % citation.module "INCLUDE">
+<![%citation.module;[
+<!ENTITY % local.citation.attrib "">
+<!ENTITY % citation.role.attrib "%role.attrib;">
+
+<!ENTITY % citation.element "INCLUDE">
+<![%citation.element;[
+<!--doc:An inline bibliographic reference to another published work.-->
+<!ELEMENT citation %ho; (%para.char.mix;)*>
+<!--end of citation.element-->]]>
+
+<!ENTITY % citation.attlist "INCLUDE">
+<![%citation.attlist;[
+<!ATTLIST citation
+               %common.attrib;
+               %citation.role.attrib;
+               %local.citation.attrib;
+>
+<!--end of citation.attlist-->]]>
+<!--end of citation.module-->]]>
+
+<!ENTITY % citerefentry.module "INCLUDE">
+<![%citerefentry.module;[
+<!ENTITY % local.citerefentry.attrib "">
+<!ENTITY % citerefentry.role.attrib "%role.attrib;">
+
+<!ENTITY % citerefentry.element "INCLUDE">
+<![%citerefentry.element;[
+<!--doc:A citation to a reference page.-->
+<!ELEMENT citerefentry %ho; (refentrytitle, manvolnum?)>
+<!--end of citerefentry.element-->]]>
+
+<!ENTITY % citerefentry.attlist "INCLUDE">
+<![%citerefentry.attlist;[
+<!ATTLIST citerefentry
+               %common.attrib;
+               %citerefentry.role.attrib;
+               %local.citerefentry.attrib;
+>
+<!--end of citerefentry.attlist-->]]>
+<!--end of citerefentry.module-->]]>
+
+<!ENTITY % refentrytitle.module "INCLUDE">
+<![%refentrytitle.module;[
+<!ENTITY % local.refentrytitle.attrib "">
+<!ENTITY % refentrytitle.role.attrib "%role.attrib;">
+
+<!ENTITY % refentrytitle.element "INCLUDE">
+<![%refentrytitle.element;[
+<!--doc:The title of a reference page.-->
+<!ELEMENT refentrytitle %ho; (%para.char.mix;)*>
+<!--end of refentrytitle.element-->]]>
+
+<!ENTITY % refentrytitle.attlist "INCLUDE">
+<![%refentrytitle.attlist;[
+<!ATTLIST refentrytitle
+               %common.attrib;
+               %refentrytitle.role.attrib;
+               %local.refentrytitle.attrib;
+>
+<!--end of refentrytitle.attlist-->]]>
+<!--end of refentrytitle.module-->]]>
+
+<!ENTITY % manvolnum.module "INCLUDE">
+<![%manvolnum.module;[
+<!ENTITY % local.manvolnum.attrib "">
+<!ENTITY % namvolnum.role.attrib "%role.attrib;">
+
+<!ENTITY % manvolnum.element "INCLUDE">
+<![%manvolnum.element;[
+<!--doc:A reference volume number.-->
+<!ELEMENT manvolnum %ho; (%word.char.mix;)*>
+<!--end of manvolnum.element-->]]>
+
+<!ENTITY % manvolnum.attlist "INCLUDE">
+<![%manvolnum.attlist;[
+<!ATTLIST manvolnum
+               %common.attrib;
+               %namvolnum.role.attrib;
+               %local.manvolnum.attrib;
+>
+<!--end of manvolnum.attlist-->]]>
+<!--end of manvolnum.module-->]]>
+
+<!ENTITY % citetitle.module "INCLUDE">
+<![%citetitle.module;[
+<!ENTITY % local.citetitle.attrib "">
+<!ENTITY % citetitle.role.attrib "%role.attrib;">
+
+<!ENTITY % citetitle.element "INCLUDE">
+<![%citetitle.element;[
+<!--doc:The title of a cited work.-->
+<!ELEMENT citetitle %ho; (%para.char.mix;)*>
+<!--end of citetitle.element-->]]>
+
+<!-- Pubwork: Genre of published work cited; no default -->
+
+
+<!ENTITY % citetitle.attlist "INCLUDE">
+<![%citetitle.attlist;[
+<!ATTLIST citetitle
+               pubwork         (article
+                               |book
+                               |chapter
+                               |part
+                               |refentry
+                               |section
+                               |journal
+                               |series
+                               |set
+                               |manuscript
+                               |cdrom
+                               |dvd
+                               |wiki
+                               |gopher
+                               |bbs
+                                |emailmessage
+                                |webpage
+                                |newsposting)  #IMPLIED
+               %common.attrib;
+               %citetitle.role.attrib;
+               %local.citetitle.attrib;
+>
+<!--end of citetitle.attlist-->]]>
+<!--end of citetitle.module-->]]>
+
+<!ENTITY % emphasis.module "INCLUDE">
+<![%emphasis.module;[
+<!ENTITY % local.emphasis.attrib "">
+<!ENTITY % emphasis.role.attrib "%role.attrib;">
+
+<!ENTITY % emphasis.element "INCLUDE">
+<![%emphasis.element;[
+<!--doc:Emphasized text.-->
+<!ELEMENT emphasis %ho; (%para.char.mix;)*>
+<!--end of emphasis.element-->]]>
+
+<!ENTITY % emphasis.attlist "INCLUDE">
+<![%emphasis.attlist;[
+<!ATTLIST emphasis
+               %common.attrib;
+               %emphasis.role.attrib;
+               %local.emphasis.attrib;
+>
+<!--end of emphasis.attlist-->]]>
+<!--end of emphasis.module-->]]>
+
+<!ENTITY % foreignphrase.module "INCLUDE">
+<![%foreignphrase.module;[
+<!ENTITY % local.foreignphrase.attrib "">
+<!ENTITY % foreignphrase.role.attrib "%role.attrib;">
+
+<!ENTITY % foreignphrase.element "INCLUDE">
+<![%foreignphrase.element;[
+<!--doc:A word or phrase in a language other than the primary language of the document.-->
+<!ELEMENT foreignphrase %ho; (%para.char.mix;)*>
+<!--end of foreignphrase.element-->]]>
+
+<!ENTITY % foreignphrase.attlist "INCLUDE">
+<![%foreignphrase.attlist;[
+<!ATTLIST foreignphrase
+               %common.attrib;
+               %foreignphrase.role.attrib;
+               %local.foreignphrase.attrib;
+>
+<!--end of foreignphrase.attlist-->]]>
+<!--end of foreignphrase.module-->]]>
+
+<!ENTITY % glossterm.module "INCLUDE">
+<![%glossterm.module;[
+<!ENTITY % local.glossterm.attrib "">
+<!ENTITY % glossterm.role.attrib "%role.attrib;">
+
+<!ENTITY % glossterm.element "INCLUDE">
+<![%glossterm.element;[
+<!--doc:A glossary term.-->
+<!ELEMENT glossterm %ho; (%para.char.mix;)*
+               %glossterm.exclusion;>
+<!--end of glossterm.element-->]]>
+
+<!-- to GlossEntry if Glossterm used in text -->
+<!-- BaseForm: Provides the form of GlossTerm to be used
+               for indexing -->
+
+<!ENTITY % glossterm.attlist "INCLUDE">
+<![%glossterm.attlist;[
+<!ATTLIST glossterm
+               baseform        CDATA           #IMPLIED
+               %linkend.attrib;
+               %common.attrib;
+               %glossterm.role.attrib;
+               %local.glossterm.attrib;
+>
+<!--end of glossterm.attlist-->]]>
+<!--end of glossterm.module-->]]>
+
+<!ENTITY % firstterm.module "INCLUDE">
+<![%firstterm.module;[
+<!ENTITY % local.firstterm.attrib "">
+<!ENTITY % firstterm.role.attrib "%role.attrib;">
+
+<!ENTITY % firstterm.element "INCLUDE">
+<![%firstterm.element;[
+<!--doc:The first occurrence of a term.-->
+<!ELEMENT firstterm %ho; (%para.char.mix;)*
+               %glossterm.exclusion;>
+<!--end of firstterm.element-->]]>
+
+<!-- to GlossEntry or other explanation -->
+
+
+<!ENTITY % firstterm.attlist "INCLUDE">
+<![%firstterm.attlist;[
+<!ATTLIST firstterm
+               baseform        CDATA           #IMPLIED
+               %linkend.attrib;
+               %common.attrib;
+               %firstterm.role.attrib;
+               %local.firstterm.attrib;
+>
+<!--end of firstterm.attlist-->]]>
+<!--end of firstterm.module-->]]>
+
+<!ENTITY % phrase.module "INCLUDE">
+<![%phrase.module;[
+<!ENTITY % local.phrase.attrib "">
+<!ENTITY % phrase.role.attrib "%role.attrib;">
+
+<!ENTITY % phrase.element "INCLUDE">
+<![%phrase.element;[
+<!--doc:A span of text.-->
+<!ELEMENT phrase %ho; (%para.char.mix;)*>
+<!--end of phrase.element-->]]>
+
+<!ENTITY % phrase.attlist "INCLUDE">
+<![%phrase.attlist;[
+<!ATTLIST phrase
+               %common.attrib;
+               %phrase.role.attrib;
+               %local.phrase.attrib;
+>
+<!--end of phrase.attlist-->]]>
+<!--end of phrase.module-->]]>
+
+<!ENTITY % quote.module "INCLUDE">
+<![%quote.module;[
+<!ENTITY % local.quote.attrib "">
+<!ENTITY % quote.role.attrib "%role.attrib;">
+
+<!ENTITY % quote.element "INCLUDE">
+<![%quote.element;[
+<!--doc:An inline quotation.-->
+<!ELEMENT quote %ho; (%para.char.mix;)*>
+<!--end of quote.element-->]]>
+
+<!ENTITY % quote.attlist "INCLUDE">
+<![%quote.attlist;[
+<!ATTLIST quote
+               %common.attrib;
+               %quote.role.attrib;
+               %local.quote.attrib;
+>
+<!--end of quote.attlist-->]]>
+<!--end of quote.module-->]]>
+
+<!ENTITY % ssscript.module "INCLUDE">
+<![%ssscript.module;[
+<!ENTITY % local.ssscript.attrib "">
+<!ENTITY % ssscript.role.attrib "%role.attrib;">
+
+<!ENTITY % subscript.element "INCLUDE">
+<![%subscript.element;[
+<!--doc:A subscript (as in H{^2}O, the molecular formula for water).-->
+<!ELEMENT subscript %ho; (#PCDATA
+               | %link.char.class;
+               | emphasis
+               | replaceable
+               | symbol
+               | inlinegraphic
+                | inlinemediaobject
+               | %base.char.class;
+               | %other.char.class;)*
+               %ubiq.exclusion;>
+<!--end of subscript.element-->]]>
+
+<!ENTITY % subscript.attlist "INCLUDE">
+<![%subscript.attlist;[
+<!ATTLIST subscript
+               %common.attrib;
+               %ssscript.role.attrib;
+               %local.ssscript.attrib;
+>
+<!--end of subscript.attlist-->]]>
+
+<!ENTITY % superscript.element "INCLUDE">
+<![%superscript.element;[
+<!--doc:A superscript (as in x^2, the mathematical notation for x multiplied by itself).-->
+<!ELEMENT superscript %ho; (#PCDATA
+               | %link.char.class;
+               | emphasis
+               | replaceable
+               | symbol
+               | inlinegraphic
+                | inlinemediaobject
+               | %base.char.class;
+               | %other.char.class;)*
+               %ubiq.exclusion;>
+<!--end of superscript.element-->]]>
+
+<!ENTITY % superscript.attlist "INCLUDE">
+<![%superscript.attlist;[
+<!ATTLIST superscript
+               %common.attrib;
+               %ssscript.role.attrib;
+               %local.ssscript.attrib;
+>
+<!--end of superscript.attlist-->]]>
+<!--end of ssscript.module-->]]>
+
+<!ENTITY % trademark.module "INCLUDE">
+<![%trademark.module;[
+<!ENTITY % local.trademark.attrib "">
+<!ENTITY % trademark.role.attrib "%role.attrib;">
+
+<!ENTITY % trademark.element "INCLUDE">
+<![%trademark.element;[
+<!--doc:A trademark.-->
+<!ELEMENT trademark %ho; (#PCDATA
+               | %link.char.class;
+               | %tech.char.class;
+               | %base.char.class;
+               | %other.char.class;
+               | inlinegraphic
+                | inlinemediaobject
+               | emphasis)*>
+<!--end of trademark.element-->]]>
+
+<!-- Class: More precisely identifies the item the element names -->
+
+
+<!ENTITY % trademark.attlist "INCLUDE">
+<![%trademark.attlist;[
+<!ATTLIST trademark
+               class           (service
+                               |trade
+                               |registered
+                               |copyright)     'trade'
+               %common.attrib;
+               %trademark.role.attrib;
+               %local.trademark.attrib;
+>
+<!--end of trademark.attlist-->]]>
+<!--end of trademark.module-->]]>
+
+<!ENTITY % wordasword.module "INCLUDE">
+<![%wordasword.module;[
+<!ENTITY % local.wordasword.attrib "">
+<!ENTITY % wordasword.role.attrib "%role.attrib;">
+
+<!ENTITY % wordasword.element "INCLUDE">
+<![%wordasword.element;[
+<!--doc:A word meant specifically as a word and not representing anything else.-->
+<!ELEMENT wordasword %ho; (%word.char.mix;)*>
+<!--end of wordasword.element-->]]>
+
+<!ENTITY % wordasword.attlist "INCLUDE">
+<![%wordasword.attlist;[
+<!ATTLIST wordasword
+               %common.attrib;
+               %wordasword.role.attrib;
+               %local.wordasword.attrib;
+>
+<!--end of wordasword.attlist-->]]>
+<!--end of wordasword.module-->]]>
+
+<!-- Links and cross-references ........................................... -->
+
+<!ENTITY % link.module "INCLUDE">
+<![%link.module;[
+<!ENTITY % local.link.attrib "">
+<!ENTITY % link.role.attrib "%role.attrib;">
+
+<!ENTITY % link.element "INCLUDE">
+<![%link.element;[
+<!--doc:A hypertext link.-->
+<!ELEMENT link %ho; (%para.char.mix;)*
+               %links.exclusion;>
+<!--end of link.element-->]]>
+
+<!-- Endterm: ID of element containing text that is to be
+               fetched from elsewhere in the document to appear as
+               the content of this element -->
+<!-- to linked-to object -->
+<!-- Type: Freely assignable parameter -->
+
+
+<!ENTITY % link.attlist "INCLUDE">
+<![%link.attlist;[
+<!ATTLIST link
+               endterm         IDREF           #IMPLIED
+               xrefstyle       CDATA           #IMPLIED
+               type            CDATA           #IMPLIED
+               %linkendreq.attrib;
+               %common.attrib;
+               %link.role.attrib;
+               %local.link.attrib;
+>
+<!--end of link.attlist-->]]>
+<!--end of link.module-->]]>
+
+<!ENTITY % olink.module "INCLUDE">
+<![%olink.module;[
+<!ENTITY % local.olink.attrib "">
+<!ENTITY % olink.role.attrib "%role.attrib;">
+
+<!ENTITY % olink.element "INCLUDE">
+<![%olink.element;[
+<!--doc:A link that addresses its target indirectly, through an entity.-->
+<!ELEMENT olink %ho; (%para.char.mix;)*
+               %links.exclusion;>
+<!--end of olink.element-->]]>
+
+<!-- TargetDocEnt: Name of an entity to be the target of the link -->
+<!-- LinkMode: ID of a ModeSpec containing instructions for
+               operating on the entity named by TargetDocEnt -->
+<!-- LocalInfo: Information that may be passed to ModeSpec -->
+<!-- Type: Freely assignable parameter -->
+
+
+<!ENTITY % olink.attlist "INCLUDE">
+<![%olink.attlist;[
+<!ATTLIST olink
+               targetdocent    ENTITY          #IMPLIED
+               linkmode        IDREF           #IMPLIED
+               localinfo       CDATA           #IMPLIED
+               type            CDATA           #IMPLIED
+               targetdoc       CDATA           #IMPLIED
+               targetptr       CDATA           #IMPLIED
+               xrefstyle       CDATA           #IMPLIED
+               %common.attrib;
+               %olink.role.attrib;
+               %local.olink.attrib;
+>
+<!--end of olink.attlist-->]]>
+<!--end of olink.module-->]]>
+
+<!ENTITY % ulink.module "INCLUDE">
+<![%ulink.module;[
+<!ENTITY % local.ulink.attrib "">
+<!ENTITY % ulink.role.attrib "%role.attrib;">
+
+<!ENTITY % ulink.element "INCLUDE">
+<![%ulink.element;[
+<!--doc:A link that addresses its target by means of a URL (Uniform Resource Locator).-->
+<!ELEMENT ulink %ho; (%para.char.mix;)*
+               %links.exclusion;>
+<!--end of ulink.element-->]]>
+
+<!-- URL: uniform resource locator; the target of the ULink -->
+<!-- Type: Freely assignable parameter -->
+
+
+<!ENTITY % ulink.attlist "INCLUDE">
+<![%ulink.attlist;[
+<!ATTLIST ulink
+               url             CDATA           #REQUIRED
+               type            CDATA           #IMPLIED
+               xrefstyle       CDATA           #IMPLIED
+               %common.attrib;
+               %ulink.role.attrib;
+               %local.ulink.attrib;
+>
+<!--end of ulink.attlist-->]]>
+<!--end of ulink.module-->]]>
+
+<!ENTITY % footnoteref.module "INCLUDE">
+<![%footnoteref.module;[
+<!ENTITY % local.footnoteref.attrib "">
+<!ENTITY % footnoteref.role.attrib "%role.attrib;">
+
+<!ENTITY % footnoteref.element "INCLUDE">
+<![%footnoteref.element;[
+<!--doc:A cross reference to a footnote (a footnote mark).-->
+<!ELEMENT footnoteref %ho; EMPTY>
+<!--end of footnoteref.element-->]]>
+
+<!-- to footnote content supplied elsewhere -->
+
+
+<!ENTITY % footnoteref.attlist "INCLUDE">
+<![%footnoteref.attlist;[
+<!ATTLIST footnoteref
+               %linkendreq.attrib;             %label.attrib;
+               %common.attrib;
+               %footnoteref.role.attrib;
+               %local.footnoteref.attrib;
+>
+<!--end of footnoteref.attlist-->]]>
+<!--end of footnoteref.module-->]]>
+
+<!ENTITY % xref.module "INCLUDE">
+<![%xref.module;[
+<!ENTITY % local.xref.attrib "">
+<!ENTITY % xref.role.attrib "%role.attrib;">
+
+<!ENTITY % xref.element "INCLUDE">
+<![%xref.element;[
+<!--doc:A cross reference to another part of the document.-->
+<!ELEMENT xref %ho; EMPTY>
+<!--end of xref.element-->]]>
+
+<!-- Endterm: ID of element containing text that is to be
+               fetched from elsewhere in the document to appear as
+               the content of this element -->
+<!-- to linked-to object -->
+
+
+<!ENTITY % xref.attlist "INCLUDE">
+<![%xref.attlist;[
+<!ATTLIST xref
+               endterm         IDREF           #IMPLIED
+               xrefstyle       CDATA           #IMPLIED
+               %common.attrib;
+               %linkendreq.attrib;
+               %xref.role.attrib;
+               %local.xref.attrib;
+>
+<!--end of xref.attlist-->]]>
+<!--end of xref.module-->]]>
+
+<!ENTITY % biblioref.module "INCLUDE">
+<![%biblioref.module;[
+<!ENTITY % local.biblioref.attrib "">
+<!ENTITY % biblioref.role.attrib "%role.attrib;">
+
+<!ENTITY % biblioref.element "INCLUDE">
+<![%biblioref.element;[
+<!--doc:A cross reference to a bibliographic entry.-->
+<!ELEMENT biblioref %ho; EMPTY>
+<!--end of biblioref.element-->]]>
+
+<!ENTITY % biblioref.attlist "INCLUDE">
+<![%biblioref.attlist;[
+<!ATTLIST biblioref
+               endterm         IDREF           #IMPLIED
+               xrefstyle       CDATA           #IMPLIED
+               units           CDATA           #IMPLIED
+               begin           CDATA           #IMPLIED
+               end             CDATA           #IMPLIED
+               %common.attrib;
+               %linkendreq.attrib;
+               %biblioref.role.attrib;
+               %local.biblioref.attrib;
+>
+<!--end of biblioref.attlist-->]]>
+<!--end of biblioref.module-->]]>
+
+<!-- Ubiquitous elements .................................................. -->
+
+<!ENTITY % anchor.module "INCLUDE">
+<![%anchor.module;[
+<!ENTITY % local.anchor.attrib "">
+<!ENTITY % anchor.role.attrib "%role.attrib;">
+
+<!ENTITY % anchor.element "INCLUDE">
+<![%anchor.element;[
+<!--doc:A spot in the document.-->
+<!ELEMENT anchor %ho; EMPTY>
+<!--end of anchor.element-->]]>
+
+<!-- required -->
+<!-- replaces Lang -->
+
+
+<!ENTITY % anchor.attlist "INCLUDE">
+<![%anchor.attlist;[
+<!ATTLIST anchor
+               %idreq.attrib;          %pagenum.attrib;                %remap.attrib;
+               %xreflabel.attrib;
+               %revisionflag.attrib;
+               %effectivity.attrib;
+               %anchor.role.attrib;
+               %local.anchor.attrib;
+>
+<!--end of anchor.attlist-->]]>
+<!--end of anchor.module-->]]>
+
+<!ENTITY % beginpage.module "INCLUDE">
+<![%beginpage.module;[
+<!ENTITY % local.beginpage.attrib "">
+<!ENTITY % beginpage.role.attrib "%role.attrib;">
+
+<!ENTITY % beginpage.element "INCLUDE">
+<![%beginpage.element;[
+<!--doc:The location of a page break in a print version of the document.-->
+<!ELEMENT beginpage %ho; EMPTY>
+<!--end of beginpage.element-->]]>
+
+<!-- PageNum: Number of page that begins at this point -->
+
+
+<!ENTITY % beginpage.attlist "INCLUDE">
+<![%beginpage.attlist;[
+<!ATTLIST beginpage
+               %pagenum.attrib;
+               %common.attrib;
+               %beginpage.role.attrib;
+               %local.beginpage.attrib;
+>
+<!--end of beginpage.attlist-->]]>
+<!--end of beginpage.module-->]]>
+
+<!-- IndexTerms appear in the text flow for generating or linking an
+     index. -->
+
+<!ENTITY % indexterm.content.module "INCLUDE">
+<![%indexterm.content.module;[
+<!ENTITY % indexterm.module "INCLUDE">
+<![%indexterm.module;[
+<!ENTITY % local.indexterm.attrib "">
+<!ENTITY % indexterm.role.attrib "%role.attrib;">
+
+<!ENTITY % indexterm.element "INCLUDE">
+<![%indexterm.element;[
+<!--doc:A wrapper for terms to be indexed.-->
+<!ELEMENT indexterm %ho; (primary?, ((secondary, ((tertiary, (see|seealso+)?)
+               | see | seealso+)?) | see | seealso+)?)
+                       %ubiq.exclusion;>
+<!--end of indexterm.element-->]]>
+
+<!-- Scope: Indicates which generated indices the IndexTerm
+               should appear in: Global (whole document set), Local (this
+               document only), or All (both) -->
+<!-- Significance: Whether this IndexTerm is the most pertinent
+               of its series (Preferred) or not (Normal, the default) -->
+<!-- Class: Indicates type of IndexTerm; default is Singular,
+               or EndOfRange if StartRef is supplied; StartOfRange value
+               must be supplied explicitly on starts of ranges -->
+<!-- StartRef: ID of the IndexTerm that starts the indexing
+               range ended by this IndexTerm -->
+<!-- Zone: IDs of the elements to which the IndexTerm applies,
+               and indicates that the IndexTerm applies to those entire
+               elements rather than the point at which the IndexTerm
+               occurs -->
+
+
+<!ENTITY % indexterm.attlist "INCLUDE">
+<![%indexterm.attlist;[
+<!ATTLIST indexterm
+               %pagenum.attrib;
+               scope           (all
+                               |global
+                               |local)         #IMPLIED
+               significance    (preferred
+                               |normal)        "normal"
+               class           (singular
+                               |startofrange
+                               |endofrange)    #IMPLIED
+               startref        IDREF           #IMPLIED
+               zone            IDREFS          #IMPLIED
+               type            CDATA           #IMPLIED
+               %common.attrib;
+               %indexterm.role.attrib;
+               %local.indexterm.attrib;
+>
+<!--end of indexterm.attlist-->]]>
+<!--end of indexterm.module-->]]>
+
+<!ENTITY % primsecter.module "INCLUDE">
+<![%primsecter.module;[
+<!ENTITY % local.primsecter.attrib "">
+<!ENTITY % primsecter.role.attrib "%role.attrib;">
+
+
+<!ENTITY % primary.element "INCLUDE">
+<![%primary.element;[
+<!--doc:The primary word or phrase under which an index term should be sorted.-->
+<!ELEMENT primary %ho;   (%ndxterm.char.mix;)*>
+<!--end of primary.element-->]]>
+<!-- SortAs: Alternate sort string for index sorting, e.g.,
+               "fourteen" for an element containing "14" -->
+
+<!ENTITY % primary.attlist "INCLUDE">
+<![%primary.attlist;[
+<!ATTLIST primary
+               sortas          CDATA           #IMPLIED
+               %common.attrib;
+               %primsecter.role.attrib;
+               %local.primsecter.attrib;
+>
+<!--end of primary.attlist-->]]>
+
+
+<!ENTITY % secondary.element "INCLUDE">
+<![%secondary.element;[
+<!--doc:A secondary word or phrase in an index term.-->
+<!ELEMENT secondary %ho; (%ndxterm.char.mix;)*>
+<!--end of secondary.element-->]]>
+<!-- SortAs: Alternate sort string for index sorting, e.g.,
+               "fourteen" for an element containing "14" -->
+
+<!ENTITY % secondary.attlist "INCLUDE">
+<![%secondary.attlist;[
+<!ATTLIST secondary
+               sortas          CDATA           #IMPLIED
+               %common.attrib;
+               %primsecter.role.attrib;
+               %local.primsecter.attrib;
+>
+<!--end of secondary.attlist-->]]>
+
+
+<!ENTITY % tertiary.element "INCLUDE">
+<![%tertiary.element;[
+<!--doc:A tertiary word or phrase in an index term.-->
+<!ELEMENT tertiary %ho;  (%ndxterm.char.mix;)*>
+<!--end of tertiary.element-->]]>
+<!-- SortAs: Alternate sort string for index sorting, e.g.,
+               "fourteen" for an element containing "14" -->
+
+<!ENTITY % tertiary.attlist "INCLUDE">
+<![%tertiary.attlist;[
+<!ATTLIST tertiary
+               sortas          CDATA           #IMPLIED
+               %common.attrib;
+               %primsecter.role.attrib;
+               %local.primsecter.attrib;
+>
+<!--end of tertiary.attlist-->]]>
+
+<!--end of primsecter.module-->]]>
+
+<!ENTITY % seeseealso.module "INCLUDE">
+<![%seeseealso.module;[
+<!ENTITY % local.seeseealso.attrib "">
+<!ENTITY % seeseealso.role.attrib "%role.attrib;">
+
+<!ENTITY % see.element "INCLUDE">
+<![%see.element;[
+<!--doc:Part of an index term directing the reader instead to another entry in the index.-->
+<!ELEMENT see %ho; (%ndxterm.char.mix;)*>
+<!--end of see.element-->]]>
+
+<!ENTITY % see.attlist "INCLUDE">
+<![%see.attlist;[
+<!ATTLIST see
+               %common.attrib;
+               %seeseealso.role.attrib;
+               %local.seeseealso.attrib;
+>
+<!--end of see.attlist-->]]>
+
+<!ENTITY % seealso.element "INCLUDE">
+<![%seealso.element;[
+<!--doc:Part of an index term directing the reader also to another entry in the index.-->
+<!ELEMENT seealso %ho; (%ndxterm.char.mix;)*>
+<!--end of seealso.element-->]]>
+
+<!ENTITY % seealso.attlist "INCLUDE">
+<![%seealso.attlist;[
+<!ATTLIST seealso
+               %common.attrib;
+               %seeseealso.role.attrib;
+               %local.seeseealso.attrib;
+>
+<!--end of seealso.attlist-->]]>
+<!--end of seeseealso.module-->]]>
+<!--end of indexterm.content.module-->]]>
+
+<!-- End of DocBook XML information pool module V4.5 ...................... -->
+<!-- ...................................................................... -->
diff --git a/tests/schema/docbook.cat b/tests/schema/docbook.cat
new file mode 100644 (file)
index 0000000..25ac4df
--- /dev/null
@@ -0,0 +1,113 @@
+  -- ...................................................................... --
+  -- Catalog data for DocBook XML V4.5 .................................... --
+  -- File docbook.cat ..................................................... --
+
+  -- 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/.
+  --
+
+  -- This is the catalog data file for DocBook XML V4.5. It is provided as
+     a convenience in building your own catalog files. You need not use
+     the filenames listed here, and need not use the filename method of
+     identifying storage objects at all.  See the documentation for
+     detailed information on the files associated with the DocBook DTD.
+     See SGML Open Technical Resolution 9401 for detailed information
+     on supplying and using catalog data.
+  --
+
+  -- ...................................................................... --
+  -- DocBook driver file .................................................. --
+
+PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+       "docbookx.dtd"
+
+  -- ...................................................................... --
+  -- DocBook modules ...................................................... --
+
+PUBLIC "-//OASIS//DTD DocBook CALS Table Model V4.5//EN"
+       "calstblx.dtd"
+
+PUBLIC "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN"
+       "htmltblx.mod"
+
+PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
+       "soextblx.dtd"
+
+PUBLIC "-//OASIS//ELEMENTS DocBook Information Pool V4.5//EN"
+       "dbpoolx.mod"
+
+PUBLIC "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN"
+       "dbhierx.mod"
+
+PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN"
+       "dbgenent.mod"
+
+PUBLIC "-//OASIS//ENTITIES DocBook Notations V4.5//EN"
+       "dbnotnx.mod"
+
+PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.5//EN"
+       "dbcentx.mod"
+
+  -- ...................................................................... --
+  -- ISO entity sets ...................................................... --
+
+PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML"
+       "ent/isodia.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
+       "ent/isonum.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN//XML"
+       "ent/isopub.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN//XML"
+       "ent/isotech.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
+       "ent/isolat1.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
+       "ent/isolat2.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN//XML"
+       "ent/isogrk1.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML"
+       "ent/isogrk2.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN//XML"
+       "ent/isogrk3.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML"
+       "ent/isogrk4.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML"
+       "ent/isoamsa.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML"
+       "ent/isoamsb.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML"
+       "ent/isoamsc.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML"
+       "ent/isoamsn.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML"
+       "ent/isoamso.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML"
+       "ent/isoamsr.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML"
+       "ent/isobox.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML"
+       "ent/isocyr1.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML"
+       "ent/isocyr2.ent"
+
+  -- End of catalog data for DocBook XML V4.5 ............................. --
+  -- ...................................................................... --
diff --git a/tests/schema/docbookx.dtd b/tests/schema/docbookx.dtd
new file mode 100644 (file)
index 0000000..babaafe
--- /dev/null
@@ -0,0 +1,170 @@
+<!-- ...................................................................... -->
+<!-- DocBook XML DTD V4.5 ................................................. -->
+<!-- File docbookx.dtd .................................................... -->
+
+<!-- Copyright 1992-2006 HaL Computer Systems, Inc.,
+     O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+     Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+     Organization for the Advancement of Structured Information
+     Standards (OASIS).
+
+     See also http://docbook.org/specs/
+
+     $Id: docbookx.dtd 6341 2006-10-03 15:58:28Z nwalsh $
+
+     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 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 is the driver file for V4.5 of the DocBook DTD.
+     Please use the following formal public identifier to identify it:
+
+     "-//OASIS//DTD DocBook XML V4.5//EN"
+
+     For example, if your document's top-level element is Book, and
+     you are using DocBook directly, use the FPI in the DOCTYPE
+     declaration:
+
+     <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+                    "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
+                    [...]>
+
+     Or, if you have a higher-level driver file that customizes DocBook,
+     use the FPI in the parameter entity declaration:
+
+     <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+                "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+     %DocBookDTD;
+
+     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.
+-->
+
+<!-- ...................................................................... -->
+<!-- Enable SGML features ................................................. -->
+
+<!ENTITY % sgml.features "IGNORE">
+<![%sgml.features;[
+<!ENTITY % xml.features "IGNORE">
+]]>
+<!ENTITY % xml.features "INCLUDE">
+
+<![%sgml.features;[
+<![%xml.features;[
+
+<!-- ERROR: Exactly one of xml.features and sgml.features must be turned on! -->
+<!ENTITY % dbnotn SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt">
+<!ENTITY % dbcent SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt">
+<!ENTITY % dbpool SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt">
+<!ENTITY % dbhier SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt">
+<!ENTITY % dbgenent SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt">
+
+]]>
+]]>
+
+<![%sgml.features;[
+<!ENTITY % ho "- O">
+<!ENTITY % hh "- -">
+]]>
+
+<![%xml.features;[
+<!ENTITY % ho "">
+<!ENTITY % hh "">
+]]>
+
+<!-- ...................................................................... -->
+<!-- Notation declarations ................................................ -->
+
+<!ENTITY % dbnotn.module "INCLUDE">
+<![%dbnotn.module;[
+<!ENTITY % dbnotn PUBLIC
+"-//OASIS//ENTITIES DocBook Notations V4.5//EN"
+"dbnotnx.mod">
+%dbnotn;
+]]>
+
+<!-- ...................................................................... -->
+<!-- ISO character entity sets ............................................ -->
+
+<!ENTITY % dbcent.module "INCLUDE">
+<![%dbcent.module;[
+
+<!ENTITY % dbcent.euro "INCLUDE">
+<![%dbcent.euro;[
+<![%sgml.features;[
+<!ENTITY euro SDATA "[euro  ]"><!-- euro sign -->
+]]>
+<![%xml.features;[
+<!ENTITY euro "&#x20AC;"><!-- euro sign, U+20AC NEW -->
+]]>
+]]>
+
+<!ENTITY % dbcent PUBLIC
+"-//OASIS//ENTITIES DocBook Character Entities V4.5//EN"
+"dbcentx.mod">
+%dbcent;
+]]>
+
+<!-- ...................................................................... -->
+<!-- DTD modules .......................................................... -->
+
+<!-- Information pool .............. -->
+
+<!ENTITY % dbpool.module "INCLUDE">
+<![ %dbpool.module; [
+<!ENTITY % dbpool PUBLIC
+"-//OASIS//ELEMENTS DocBook Information Pool V4.5//EN"
+"dbpoolx.mod">
+%dbpool;
+]]>
+
+<!-- Redeclaration placeholder ..... -->
+
+<!ENTITY % intermod.redecl.module "IGNORE">
+<![%intermod.redecl.module;[
+<!-- Defining rdbmods here makes some buggy XML parsers happy. -->
+<!ENTITY % rdbmods "">
+%rdbmods;
+<!--end of intermod.redecl.module-->]]>
+
+<!-- Document hierarchy ............ -->
+
+<!ENTITY % dbhier.module "INCLUDE">
+<![ %dbhier.module; [
+<!ENTITY % dbhier PUBLIC
+"-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN"
+"dbhierx.mod">
+%dbhier;
+]]>
+
+<!-- ...................................................................... -->
+<!-- Other general entities ............................................... -->
+
+<!ENTITY % dbgenent.module "INCLUDE">
+<![ %dbgenent.module; [
+<!ENTITY % dbgenent PUBLIC
+"-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN"
+"dbgenent.mod">
+%dbgenent;
+]]>
+
+<!-- End of DocBook XML DTD V4.5 .......................................... -->
+<!-- ...................................................................... -->
diff --git a/tests/schema/ent/README b/tests/schema/ent/README
new file mode 100644 (file)
index 0000000..c0da542
--- /dev/null
@@ -0,0 +1,14 @@
+XML Entity Declarations for Characters
+
+The character entity sets distributed with DocBook XML are direct
+copies of the official entities located at
+
+  http://www.w3.org/2003/entities/
+
+They are distributed for historical compatibility and user convenience.
+The DocBook Technical Committee no longer attempts to maintain these
+definitions and will periodically update them from the W3C site if and
+as they are updated there.
+
+Please direct all questions or comments about the entities to the
+individuals or working groups who maintain the official sets.
diff --git a/tests/schema/ent/isoamsa.ent b/tests/schema/ent/isoamsa.ent
new file mode 100644 (file)
index 0000000..dac3e62
--- /dev/null
@@ -0,0 +1,97 @@
+
+<!--
+     File isoamsa.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isoamsa.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isoamsa.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isoamsa PUBLIC
+         "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isoamsa.ent"
+       >
+       %isoamsa;
+
+-->
+
+<!ENTITY cularr           "&#x021B6;" ><!--ANTICLOCKWISE TOP SEMICIRCLE ARROW -->
+<!ENTITY curarr           "&#x021B7;" ><!--CLOCKWISE TOP SEMICIRCLE ARROW -->
+<!ENTITY dArr             "&#x021D3;" ><!--DOWNWARDS DOUBLE ARROW -->
+<!ENTITY darr2            "&#x021CA;" ><!--DOWNWARDS PAIRED ARROWS -->
+<!ENTITY dharl            "&#x021C3;" ><!--DOWNWARDS HARPOON WITH BARB LEFTWARDS -->
+<!ENTITY dharr            "&#x021C2;" ><!--DOWNWARDS HARPOON WITH BARB RIGHTWARDS -->
+<!ENTITY dlarr            "&#x02199;" ><!--SOUTH WEST ARROW -->
+<!ENTITY drarr            "&#x02198;" ><!--SOUTH EAST ARROW -->
+<!ENTITY hArr             "&#x021D4;" ><!--LEFT RIGHT DOUBLE ARROW -->
+<!ENTITY harr             "&#x02194;" ><!--LEFT RIGHT ARROW -->
+<!ENTITY harrw            "&#x021AD;" ><!--LEFT RIGHT WAVE ARROW -->
+<!ENTITY lAarr            "&#x021DA;" ><!--LEFTWARDS TRIPLE ARROW -->
+<!ENTITY Larr             "&#x0219E;" ><!--LEFTWARDS TWO HEADED ARROW -->
+<!ENTITY larr2            "&#x021C7;" ><!--LEFTWARDS PAIRED ARROWS -->
+<!ENTITY larrhk           "&#x021A9;" ><!--LEFTWARDS ARROW WITH HOOK -->
+<!ENTITY larrlp           "&#x021AB;" ><!--LEFTWARDS ARROW WITH LOOP -->
+<!ENTITY larrtl           "&#x021A2;" ><!--LEFTWARDS ARROW WITH TAIL -->
+<!ENTITY lhard            "&#x021BD;" ><!--LEFTWARDS HARPOON WITH BARB DOWNWARDS -->
+<!ENTITY lharu            "&#x021BC;" ><!--LEFTWARDS HARPOON WITH BARB UPWARDS -->
+<!ENTITY lrarr2           "&#x021C6;" ><!--LEFTWARDS ARROW OVER RIGHTWARDS ARROW -->
+<!ENTITY lrhar2           "&#x021CB;" ><!--LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON -->
+<!ENTITY lsh              "&#x021B0;" ><!--UPWARDS ARROW WITH TIP LEFTWARDS -->
+<!ENTITY map              "&#x021A6;" ><!--RIGHTWARDS ARROW FROM BAR -->
+<!ENTITY mumap            "&#x022B8;" ><!--MULTIMAP -->
+<!ENTITY nearr            "&#x02197;" ><!--NORTH EAST ARROW -->
+<!ENTITY nhArr            "&#x021CE;" ><!--LEFT RIGHT DOUBLE ARROW WITH STROKE -->
+<!ENTITY nharr            "&#x021AE;" ><!--LEFT RIGHT ARROW WITH STROKE -->
+<!ENTITY nlArr            "&#x021CD;" ><!--LEFTWARDS DOUBLE ARROW WITH STROKE -->
+<!ENTITY nlarr            "&#x0219A;" ><!--LEFTWARDS ARROW WITH STROKE -->
+<!ENTITY nrArr            "&#x021CF;" ><!--RIGHTWARDS DOUBLE ARROW WITH STROKE -->
+<!ENTITY nrarr            "&#x0219B;" ><!--RIGHTWARDS ARROW WITH STROKE -->
+<!ENTITY nwarr            "&#x02196;" ><!--NORTH WEST ARROW -->
+<!ENTITY olarr            "&#x021BA;" ><!--ANTICLOCKWISE OPEN CIRCLE ARROW -->
+<!ENTITY orarr            "&#x021BB;" ><!--CLOCKWISE OPEN CIRCLE ARROW -->
+<!ENTITY rAarr            "&#x021DB;" ><!--RIGHTWARDS TRIPLE ARROW -->
+<!ENTITY Rarr             "&#x021A0;" ><!--RIGHTWARDS TWO HEADED ARROW -->
+<!ENTITY rarr2            "&#x021C9;" ><!--RIGHTWARDS PAIRED ARROWS -->
+<!ENTITY rarrhk           "&#x021AA;" ><!--RIGHTWARDS ARROW WITH HOOK -->
+<!ENTITY rarrlp           "&#x021AC;" ><!--RIGHTWARDS ARROW WITH LOOP -->
+<!ENTITY rarrtl           "&#x021A3;" ><!--RIGHTWARDS ARROW WITH TAIL -->
+<!ENTITY rarrw            "&#x0219D;" ><!--RIGHTWARDS WAVE ARROW -->
+<!ENTITY rhard            "&#x021C1;" ><!--RIGHTWARDS HARPOON WITH BARB DOWNWARDS -->
+<!ENTITY rharu            "&#x021C0;" ><!--RIGHTWARDS HARPOON WITH BARB UPWARDS -->
+<!ENTITY rlarr2           "&#x021C4;" ><!--RIGHTWARDS ARROW OVER LEFTWARDS ARROW -->
+<!ENTITY rlhar2           "&#x021CC;" ><!--RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON -->
+<!ENTITY rsh              "&#x021B1;" ><!--UPWARDS ARROW WITH TIP RIGHTWARDS -->
+<!ENTITY uArr             "&#x021D1;" ><!--UPWARDS DOUBLE ARROW -->
+<!ENTITY uarr2            "&#x021C8;" ><!--UPWARDS PAIRED ARROWS -->
+<!ENTITY uharl            "&#x021BF;" ><!--UPWARDS HARPOON WITH BARB LEFTWARDS -->
+<!ENTITY uharr            "&#x021BE;" ><!--UPWARDS HARPOON WITH BARB RIGHTWARDS -->
+<!ENTITY vArr             "&#x021D5;" ><!--UP DOWN DOUBLE ARROW -->
+<!ENTITY varr             "&#x02195;" ><!--UP DOWN ARROW -->
+<!ENTITY xhArr            "&#x027FA;" ><!--LONG LEFT RIGHT DOUBLE ARROW -->
+<!ENTITY xharr            "&#x027F7;" ><!--LONG LEFT RIGHT ARROW -->
+<!ENTITY xlArr            "&#x027F8;" ><!--LONG LEFTWARDS DOUBLE ARROW -->
+<!ENTITY xrArr            "&#x027F9;" ><!--LONG RIGHTWARDS DOUBLE ARROW -->
diff --git a/tests/schema/ent/isoamsb.ent b/tests/schema/ent/isoamsb.ent
new file mode 100644 (file)
index 0000000..4065b66
--- /dev/null
@@ -0,0 +1,83 @@
+
+<!--
+     File isoamsb.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isoamsb.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isoamsb.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isoamsb PUBLIC
+         "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isoamsb.ent"
+       >
+       %isoamsb;
+
+-->
+
+<!ENTITY amalg            "&#x02A3F;" ><!--AMALGAMATION OR COPRODUCT -->
+<!ENTITY Barwed           "&#x02306;" ><!--PERSPECTIVE -->
+<!ENTITY barwed           "&#x02305;" ><!--PROJECTIVE -->
+<!ENTITY Cap              "&#x022D2;" ><!--DOUBLE INTERSECTION -->
+<!ENTITY coprod           "&#x02210;" ><!--N-ARY COPRODUCT -->
+<!ENTITY Cup              "&#x022D3;" ><!--DOUBLE UNION -->
+<!ENTITY cuvee            "&#x022CE;" ><!--CURLY LOGICAL OR -->
+<!ENTITY cuwed            "&#x022CF;" ><!--CURLY LOGICAL AND -->
+<!ENTITY diam             "&#x022C4;" ><!--DIAMOND OPERATOR -->
+<!ENTITY divonx           "&#x022C7;" ><!--DIVISION TIMES -->
+<!ENTITY intcal           "&#x022BA;" ><!--INTERCALATE -->
+<!ENTITY lthree           "&#x022CB;" ><!--LEFT SEMIDIRECT PRODUCT -->
+<!ENTITY ltimes           "&#x022C9;" ><!--LEFT NORMAL FACTOR SEMIDIRECT PRODUCT -->
+<!ENTITY minusb           "&#x0229F;" ><!--SQUARED MINUS -->
+<!ENTITY oast             "&#x0229B;" ><!--CIRCLED ASTERISK OPERATOR -->
+<!ENTITY ocir             "&#x0229A;" ><!--CIRCLED RING OPERATOR -->
+<!ENTITY odash            "&#x0229D;" ><!--CIRCLED DASH -->
+<!ENTITY odot             "&#x02299;" ><!--CIRCLED DOT OPERATOR -->
+<!ENTITY ominus           "&#x02296;" ><!--CIRCLED MINUS -->
+<!ENTITY oplus            "&#x02295;" ><!--CIRCLED PLUS -->
+<!ENTITY osol             "&#x02298;" ><!--CIRCLED DIVISION SLASH -->
+<!ENTITY otimes           "&#x02297;" ><!--CIRCLED TIMES -->
+<!ENTITY plusb            "&#x0229E;" ><!--SQUARED PLUS -->
+<!ENTITY plusdo           "&#x02214;" ><!--DOT PLUS -->
+<!ENTITY prod             "&#x0220F;" ><!--N-ARY PRODUCT -->
+<!ENTITY rthree           "&#x022CC;" ><!--RIGHT SEMIDIRECT PRODUCT -->
+<!ENTITY rtimes           "&#x022CA;" ><!--RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT -->
+<!ENTITY sdot             "&#x022C5;" ><!--DOT OPERATOR -->
+<!ENTITY sdotb            "&#x022A1;" ><!--SQUARED DOT OPERATOR -->
+<!ENTITY setmn            "&#x02216;" ><!--SET MINUS -->
+<!ENTITY sqcap            "&#x02293;" ><!--SQUARE CAP -->
+<!ENTITY sqcup            "&#x02294;" ><!--SQUARE CUP -->
+<!ENTITY ssetmn           "&#x02216;" ><!--SET MINUS -->
+<!ENTITY sstarf           "&#x022C6;" ><!--STAR OPERATOR -->
+<!ENTITY sum              "&#x02211;" ><!--N-ARY SUMMATION -->
+<!ENTITY timesb           "&#x022A0;" ><!--SQUARED TIMES -->
+<!ENTITY top              "&#x022A4;" ><!--DOWN TACK -->
+<!ENTITY uplus            "&#x0228E;" ><!--MULTISET UNION -->
+<!ENTITY wreath           "&#x02240;" ><!--WREATH PRODUCT -->
+<!ENTITY xcirc            "&#x025EF;" ><!--LARGE CIRCLE -->
+<!ENTITY xdtri            "&#x025BD;" ><!--WHITE DOWN-POINTING TRIANGLE -->
+<!ENTITY xutri            "&#x025B3;" ><!--WHITE UP-POINTING TRIANGLE -->
diff --git a/tests/schema/ent/isoamsc.ent b/tests/schema/ent/isoamsc.ent
new file mode 100644 (file)
index 0000000..2fad417
--- /dev/null
@@ -0,0 +1,51 @@
+
+<!--
+     File isoamsc.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isoamsc.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isoamsc.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isoamsc PUBLIC
+         "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isoamsc.ent"
+       >
+       %isoamsc;
+
+-->
+
+<!ENTITY dlcorn           "&#x0231E;" ><!--BOTTOM LEFT CORNER -->
+<!ENTITY drcorn           "&#x0231F;" ><!--BOTTOM RIGHT CORNER -->
+<!ENTITY lceil            "&#x02308;" ><!--LEFT CEILING -->
+<!ENTITY lfloor           "&#x0230A;" ><!--LEFT FLOOR -->
+<!ENTITY lpargt           "&#x029A0;" ><!--SPHERICAL ANGLE OPENING LEFT -->
+<!ENTITY rceil            "&#x02309;" ><!--RIGHT CEILING -->
+<!ENTITY rfloor           "&#x0230B;" ><!--RIGHT FLOOR -->
+<!ENTITY rpargt           "&#x02994;" ><!--RIGHT ARC GREATER-THAN BRACKET -->
+<!ENTITY ulcorn           "&#x0231C;" ><!--TOP LEFT CORNER -->
+<!ENTITY urcorn           "&#x0231D;" ><!--TOP RIGHT CORNER -->
diff --git a/tests/schema/ent/isoamsn.ent b/tests/schema/ent/isoamsn.ent
new file mode 100644 (file)
index 0000000..ddca8d1
--- /dev/null
@@ -0,0 +1,103 @@
+
+<!--
+     File isoamsn.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     References to the VARIANT SELECTOR 1 character (&#x0FE00;)
+     should match the uses listed in Unicode Technical Report 25.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isoamsn.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isoamsn.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isoamsn PUBLIC
+         "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isoamsn.ent"
+       >
+       %isoamsn;
+
+-->
+
+<!ENTITY gnap             "&#x02A8A;" ><!--GREATER-THAN AND NOT APPROXIMATE -->
+<!ENTITY gnE              "&#x02269;" ><!--GREATER-THAN BUT NOT EQUAL TO -->
+<!ENTITY gne              "&#x02A88;" ><!--GREATER-THAN AND SINGLE-LINE NOT EQUAL TO -->
+<!ENTITY gnsim            "&#x022E7;" ><!--GREATER-THAN BUT NOT EQUIVALENT TO -->
+<!ENTITY gvnE             "&#x02269;&#x0FE00;" ><!--GREATER-THAN BUT NOT EQUAL TO - with vertical stroke -->
+<!ENTITY lnap             "&#x02A89;" ><!--LESS-THAN AND NOT APPROXIMATE -->
+<!ENTITY lnE              "&#x02268;" ><!--LESS-THAN BUT NOT EQUAL TO -->
+<!ENTITY lne              "&#x02A87;" ><!--LESS-THAN AND SINGLE-LINE NOT EQUAL TO -->
+<!ENTITY lnsim            "&#x022E6;" ><!--LESS-THAN BUT NOT EQUIVALENT TO -->
+<!ENTITY lvnE             "&#x02268;&#x0FE00;" ><!--LESS-THAN BUT NOT EQUAL TO - with vertical stroke -->
+<!ENTITY nap              "&#x02249;" ><!--NOT ALMOST EQUAL TO -->
+<!ENTITY ncong            "&#x02247;" ><!--NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO -->
+<!ENTITY nequiv           "&#x02262;" ><!--NOT IDENTICAL TO -->
+<!ENTITY ngE              "&#x02267;&#x00338;" ><!--GREATER-THAN OVER EQUAL TO with slash -->
+<!ENTITY nge              "&#x02271;" ><!--NEITHER GREATER-THAN NOR EQUAL TO -->
+<!ENTITY nges             "&#x02A7E;&#x00338;" ><!--GREATER-THAN OR SLANTED EQUAL TO with slash -->
+<!ENTITY ngt              "&#x0226F;" ><!--NOT GREATER-THAN -->
+<!ENTITY nlE              "&#x02266;&#x00338;" ><!--LESS-THAN OVER EQUAL TO with slash -->
+<!ENTITY nle              "&#x02270;" ><!--NEITHER LESS-THAN NOR EQUAL TO -->
+<!ENTITY nles             "&#x02A7D;&#x00338;" ><!--LESS-THAN OR SLANTED EQUAL TO with slash -->
+<!ENTITY nlt              "&#x0226E;" ><!--NOT LESS-THAN -->
+<!ENTITY nltri            "&#x022EA;" ><!--NOT NORMAL SUBGROUP OF -->
+<!ENTITY nltrie           "&#x022EC;" ><!--NOT NORMAL SUBGROUP OF OR EQUAL TO -->
+<!ENTITY nmid             "&#x02224;" ><!--DOES NOT DIVIDE -->
+<!ENTITY npar             "&#x02226;" ><!--NOT PARALLEL TO -->
+<!ENTITY npr              "&#x02280;" ><!--DOES NOT PRECEDE -->
+<!ENTITY npre             "&#x02AAF;&#x00338;" ><!--PRECEDES ABOVE SINGLE-LINE EQUALS SIGN with slash -->
+<!ENTITY nrtri            "&#x022EB;" ><!--DOES NOT CONTAIN AS NORMAL SUBGROUP -->
+<!ENTITY nrtrie           "&#x022ED;" ><!--DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL -->
+<!ENTITY nsc              "&#x02281;" ><!--DOES NOT SUCCEED -->
+<!ENTITY nsce             "&#x02AB0;&#x00338;" ><!--SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN with slash -->
+<!ENTITY nsim             "&#x02241;" ><!--NOT TILDE -->
+<!ENTITY nsime            "&#x02244;" ><!--NOT ASYMPTOTICALLY EQUAL TO -->
+<!ENTITY nsmid            "&#x02224;" ><!--DOES NOT DIVIDE -->
+<!ENTITY nspar            "&#x02226;" ><!--NOT PARALLEL TO -->
+<!ENTITY nsub             "&#x02284;" ><!--NOT A SUBSET OF -->
+<!ENTITY nsubE            "&#x02AC5;&#x00338;" ><!--SUBSET OF ABOVE EQUALS SIGN with slash -->
+<!ENTITY nsube            "&#x02288;" ><!--NEITHER A SUBSET OF NOR EQUAL TO -->
+<!ENTITY nsup             "&#x02285;" ><!--NOT A SUPERSET OF -->
+<!ENTITY nsupE            "&#x02AC6;&#x00338;" ><!--SUPERSET OF ABOVE EQUALS SIGN with slash -->
+<!ENTITY nsupe            "&#x02289;" ><!--NEITHER A SUPERSET OF NOR EQUAL TO -->
+<!ENTITY nVDash           "&#x022AF;" ><!--NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE -->
+<!ENTITY nVdash           "&#x022AE;" ><!--DOES NOT FORCE -->
+<!ENTITY nvDash           "&#x022AD;" ><!--NOT TRUE -->
+<!ENTITY nvdash           "&#x022AC;" ><!--DOES NOT PROVE -->
+<!ENTITY prnap            "&#x02AB9;" ><!--PRECEDES ABOVE NOT ALMOST EQUAL TO -->
+<!ENTITY prnE             "&#x02AB5;" ><!--PRECEDES ABOVE NOT EQUAL TO -->
+<!ENTITY prnsim           "&#x022E8;" ><!--PRECEDES BUT NOT EQUIVALENT TO -->
+<!ENTITY scnap            "&#x02ABA;" ><!--SUCCEEDS ABOVE NOT ALMOST EQUAL TO -->
+<!ENTITY scnE             "&#x02AB6;" ><!--SUCCEEDS ABOVE NOT EQUAL TO -->
+<!ENTITY scnsim           "&#x022E9;" ><!--SUCCEEDS BUT NOT EQUIVALENT TO -->
+<!ENTITY subnE            "&#x02ACB;" ><!--SUBSET OF ABOVE NOT EQUAL TO -->
+<!ENTITY subne            "&#x0228A;" ><!--SUBSET OF WITH NOT EQUAL TO -->
+<!ENTITY supnE            "&#x02ACC;" ><!--SUPERSET OF ABOVE NOT EQUAL TO -->
+<!ENTITY supne            "&#x0228B;" ><!--SUPERSET OF WITH NOT EQUAL TO -->
+<!ENTITY vsubnE           "&#x02ACB;&#x0FE00;" ><!--SUBSET OF ABOVE NOT EQUAL TO - variant with stroke through bottom members -->
+<!ENTITY vsubne           "&#x0228A;&#x0FE00;" ><!--SUBSET OF WITH NOT EQUAL TO - variant with stroke through bottom members -->
+<!ENTITY vsupnE           "&#x02ACC;&#x0FE00;" ><!--SUPERSET OF ABOVE NOT EQUAL TO - variant with stroke through bottom members -->
+<!ENTITY vsupne           "&#x0228B;&#x0FE00;" ><!--SUPERSET OF WITH NOT EQUAL TO - variant with stroke through bottom members -->
diff --git a/tests/schema/ent/isoamso.ent b/tests/schema/ent/isoamso.ent
new file mode 100644 (file)
index 0000000..278e4b4
--- /dev/null
@@ -0,0 +1,59 @@
+
+<!--
+     File isoamso.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isoamso.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isoamso.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isoamso PUBLIC
+         "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isoamso.ent"
+       >
+       %isoamso;
+
+-->
+
+<!ENTITY ang              "&#x02220;" ><!--ANGLE -->
+<!ENTITY angmsd           "&#x02221;" ><!--MEASURED ANGLE -->
+<!ENTITY beth             "&#x02136;" ><!--BET SYMBOL -->
+<!ENTITY bprime           "&#x02035;" ><!--REVERSED PRIME -->
+<!ENTITY comp             "&#x02201;" ><!--COMPLEMENT -->
+<!ENTITY daleth           "&#x02138;" ><!--DALET SYMBOL -->
+<!ENTITY ell              "&#x02113;" ><!--SCRIPT SMALL L -->
+<!ENTITY empty            "&#x02205;" ><!--EMPTY SET -->
+<!ENTITY gimel            "&#x02137;" ><!--GIMEL SYMBOL -->
+<!ENTITY inodot           "&#x00131;" ><!--LATIN SMALL LETTER DOTLESS I -->
+<!ENTITY jnodot           "&#x0006A;" ><!--LATIN SMALL LETTER J -->
+<!ENTITY nexist           "&#x02204;" ><!--THERE DOES NOT EXIST -->
+<!ENTITY oS               "&#x024C8;" ><!--CIRCLED LATIN CAPITAL LETTER S -->
+<!ENTITY planck           "&#x0210F;" ><!--PLANCK CONSTANT OVER TWO PI -->
+<!ENTITY real             "&#x0211C;" ><!--BLACK-LETTER CAPITAL R -->
+<!ENTITY sbsol            "&#x0FE68;" ><!--SMALL REVERSE SOLIDUS -->
+<!ENTITY vprime           "&#x02032;" ><!--PRIME -->
+<!ENTITY weierp           "&#x02118;" ><!--SCRIPT CAPITAL P -->
diff --git a/tests/schema/ent/isoamsr.ent b/tests/schema/ent/isoamsr.ent
new file mode 100644 (file)
index 0000000..18e64bf
--- /dev/null
@@ -0,0 +1,125 @@
+
+<!--
+     File isoamsr.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isoamsr.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isoamsr.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isoamsr PUBLIC
+         "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isoamsr.ent"
+       >
+       %isoamsr;
+
+-->
+
+<!ENTITY ape              "&#x0224A;" ><!--ALMOST EQUAL OR EQUAL TO -->
+<!ENTITY asymp            "&#x02248;" ><!--ALMOST EQUAL TO -->
+<!ENTITY bcong            "&#x0224C;" ><!--ALL EQUAL TO -->
+<!ENTITY bepsi            "&#x003F6;" ><!--GREEK REVERSED LUNATE EPSILON SYMBOL -->
+<!ENTITY bowtie           "&#x022C8;" ><!--BOWTIE -->
+<!ENTITY bsim             "&#x0223D;" ><!--REVERSED TILDE -->
+<!ENTITY bsime            "&#x022CD;" ><!--REVERSED TILDE EQUALS -->
+<!ENTITY bump             "&#x0224E;" ><!--GEOMETRICALLY EQUIVALENT TO -->
+<!ENTITY bumpe            "&#x0224F;" ><!--DIFFERENCE BETWEEN -->
+<!ENTITY cire             "&#x02257;" ><!--RING EQUAL TO -->
+<!ENTITY colone           "&#x02254;" ><!--COLON EQUALS -->
+<!ENTITY cuepr            "&#x022DE;" ><!--EQUAL TO OR PRECEDES -->
+<!ENTITY cuesc            "&#x022DF;" ><!--EQUAL TO OR SUCCEEDS -->
+<!ENTITY cupre            "&#x0227C;" ><!--PRECEDES OR EQUAL TO -->
+<!ENTITY dashv            "&#x022A3;" ><!--LEFT TACK -->
+<!ENTITY ecir             "&#x02256;" ><!--RING IN EQUAL TO -->
+<!ENTITY ecolon           "&#x02255;" ><!--EQUALS COLON -->
+<!ENTITY eDot             "&#x02251;" ><!--GEOMETRICALLY EQUAL TO -->
+<!ENTITY efDot            "&#x02252;" ><!--APPROXIMATELY EQUAL TO OR THE IMAGE OF -->
+<!ENTITY egs              "&#x02A96;" ><!--SLANTED EQUAL TO OR GREATER-THAN -->
+<!ENTITY els              "&#x02A95;" ><!--SLANTED EQUAL TO OR LESS-THAN -->
+<!ENTITY erDot            "&#x02253;" ><!--IMAGE OF OR APPROXIMATELY EQUAL TO -->
+<!ENTITY esdot            "&#x02250;" ><!--APPROACHES THE LIMIT -->
+<!ENTITY fork             "&#x022D4;" ><!--PITCHFORK -->
+<!ENTITY frown            "&#x02322;" ><!--FROWN -->
+<!ENTITY gap              "&#x02A86;" ><!--GREATER-THAN OR APPROXIMATE -->
+<!ENTITY gE               "&#x02267;" ><!--GREATER-THAN OVER EQUAL TO -->
+<!ENTITY gEl              "&#x02A8C;" ><!--GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN -->
+<!ENTITY gel              "&#x022DB;" ><!--GREATER-THAN EQUAL TO OR LESS-THAN -->
+<!ENTITY ges              "&#x02A7E;" ><!--GREATER-THAN OR SLANTED EQUAL TO -->
+<!ENTITY Gg               "&#x022D9;" ><!--VERY MUCH GREATER-THAN -->
+<!ENTITY gl               "&#x02277;" ><!--GREATER-THAN OR LESS-THAN -->
+<!ENTITY gsdot            "&#x022D7;" ><!--GREATER-THAN WITH DOT -->
+<!ENTITY gsim             "&#x02273;" ><!--GREATER-THAN OR EQUIVALENT TO -->
+<!ENTITY Gt               "&#x0226B;" ><!--MUCH GREATER-THAN -->
+<!ENTITY lap              "&#x02A85;" ><!--LESS-THAN OR APPROXIMATE -->
+<!ENTITY ldot             "&#x022D6;" ><!--LESS-THAN WITH DOT -->
+<!ENTITY lE               "&#x02266;" ><!--LESS-THAN OVER EQUAL TO -->
+<!ENTITY lEg              "&#x02A8B;" ><!--LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN -->
+<!ENTITY leg              "&#x022DA;" ><!--LESS-THAN EQUAL TO OR GREATER-THAN -->
+<!ENTITY les              "&#x02A7D;" ><!--LESS-THAN OR SLANTED EQUAL TO -->
+<!ENTITY lg               "&#x02276;" ><!--LESS-THAN OR GREATER-THAN -->
+<!ENTITY Ll               "&#x022D8;" ><!--VERY MUCH LESS-THAN -->
+<!ENTITY lsim             "&#x02272;" ><!--LESS-THAN OR EQUIVALENT TO -->
+<!ENTITY Lt               "&#x0226A;" ><!--MUCH LESS-THAN -->
+<!ENTITY ltrie            "&#x022B4;" ><!--NORMAL SUBGROUP OF OR EQUAL TO -->
+<!ENTITY mid              "&#x02223;" ><!--DIVIDES -->
+<!ENTITY models           "&#x022A7;" ><!--MODELS -->
+<!ENTITY pr               "&#x0227A;" ><!--PRECEDES -->
+<!ENTITY prap             "&#x02AB7;" ><!--PRECEDES ABOVE ALMOST EQUAL TO -->
+<!ENTITY pre              "&#x02AAF;" ><!--PRECEDES ABOVE SINGLE-LINE EQUALS SIGN -->
+<!ENTITY prsim            "&#x0227E;" ><!--PRECEDES OR EQUIVALENT TO -->
+<!ENTITY rtrie            "&#x022B5;" ><!--CONTAINS AS NORMAL SUBGROUP OR EQUAL TO -->
+<!ENTITY samalg           "&#x02210;" ><!--N-ARY COPRODUCT -->
+<!ENTITY sc               "&#x0227B;" ><!--SUCCEEDS -->
+<!ENTITY scap             "&#x02AB8;" ><!--SUCCEEDS ABOVE ALMOST EQUAL TO -->
+<!ENTITY sccue            "&#x0227D;" ><!--SUCCEEDS OR EQUAL TO -->
+<!ENTITY sce              "&#x02AB0;" ><!--SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN -->
+<!ENTITY scsim            "&#x0227F;" ><!--SUCCEEDS OR EQUIVALENT TO -->
+<!ENTITY sfrown           "&#x02322;" ><!--FROWN -->
+<!ENTITY smid             "&#x02223;" ><!--DIVIDES -->
+<!ENTITY smile            "&#x02323;" ><!--SMILE -->
+<!ENTITY spar             "&#x02225;" ><!--PARALLEL TO -->
+<!ENTITY sqsub            "&#x0228F;" ><!--SQUARE IMAGE OF -->
+<!ENTITY sqsube           "&#x02291;" ><!--SQUARE IMAGE OF OR EQUAL TO -->
+<!ENTITY sqsup            "&#x02290;" ><!--SQUARE ORIGINAL OF -->
+<!ENTITY sqsupe           "&#x02292;" ><!--SQUARE ORIGINAL OF OR EQUAL TO -->
+<!ENTITY ssmile           "&#x02323;" ><!--SMILE -->
+<!ENTITY Sub              "&#x022D0;" ><!--DOUBLE SUBSET -->
+<!ENTITY subE             "&#x02AC5;" ><!--SUBSET OF ABOVE EQUALS SIGN -->
+<!ENTITY Sup              "&#x022D1;" ><!--DOUBLE SUPERSET -->
+<!ENTITY supE             "&#x02AC6;" ><!--SUPERSET OF ABOVE EQUALS SIGN -->
+<!ENTITY thkap            "&#x02248;" ><!--ALMOST EQUAL TO -->
+<!ENTITY thksim           "&#x0223C;" ><!--TILDE OPERATOR -->
+<!ENTITY trie             "&#x0225C;" ><!--DELTA EQUAL TO -->
+<!ENTITY twixt            "&#x0226C;" ><!--BETWEEN -->
+<!ENTITY Vdash            "&#x022A9;" ><!--FORCES -->
+<!ENTITY vDash            "&#x022A8;" ><!--TRUE -->
+<!ENTITY vdash            "&#x022A2;" ><!--RIGHT TACK -->
+<!ENTITY veebar           "&#x022BB;" ><!--XOR -->
+<!ENTITY vltri            "&#x022B2;" ><!--NORMAL SUBGROUP OF -->
+<!ENTITY vprop            "&#x0221D;" ><!--PROPORTIONAL TO -->
+<!ENTITY vrtri            "&#x022B3;" ><!--CONTAINS AS NORMAL SUBGROUP -->
+<!ENTITY Vvdash           "&#x022AA;" ><!--TRIPLE VERTICAL BAR RIGHT TURNSTILE -->
diff --git a/tests/schema/ent/isobox.ent b/tests/schema/ent/isobox.ent
new file mode 100644 (file)
index 0000000..9ae27d4
--- /dev/null
@@ -0,0 +1,81 @@
+
+<!--
+     File isobox.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isobox.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isobox.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isobox PUBLIC
+         "ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isobox.ent"
+       >
+       %isobox;
+
+-->
+
+<!ENTITY boxDL            "&#x02557;" ><!--BOX DRAWINGS DOUBLE DOWN AND LEFT -->
+<!ENTITY boxDl            "&#x02556;" ><!--BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE -->
+<!ENTITY boxdL            "&#x02555;" ><!--BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE -->
+<!ENTITY boxdl            "&#x02510;" ><!--BOX DRAWINGS LIGHT DOWN AND LEFT -->
+<!ENTITY boxDR            "&#x02554;" ><!--BOX DRAWINGS DOUBLE DOWN AND RIGHT -->
+<!ENTITY boxDr            "&#x02553;" ><!--BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE -->
+<!ENTITY boxdR            "&#x02552;" ><!--BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE -->
+<!ENTITY boxdr            "&#x0250C;" ><!--BOX DRAWINGS LIGHT DOWN AND RIGHT -->
+<!ENTITY boxH             "&#x02550;" ><!--BOX DRAWINGS DOUBLE HORIZONTAL -->
+<!ENTITY boxh             "&#x02500;" ><!--BOX DRAWINGS LIGHT HORIZONTAL -->
+<!ENTITY boxHD            "&#x02566;" ><!--BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -->
+<!ENTITY boxHd            "&#x02564;" ><!--BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE -->
+<!ENTITY boxhD            "&#x02565;" ><!--BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE -->
+<!ENTITY boxhd            "&#x0252C;" ><!--BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -->
+<!ENTITY boxHU            "&#x02569;" ><!--BOX DRAWINGS DOUBLE UP AND HORIZONTAL -->
+<!ENTITY boxHu            "&#x02567;" ><!--BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE -->
+<!ENTITY boxhU            "&#x02568;" ><!--BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE -->
+<!ENTITY boxhu            "&#x02534;" ><!--BOX DRAWINGS LIGHT UP AND HORIZONTAL -->
+<!ENTITY boxUL            "&#x0255D;" ><!--BOX DRAWINGS DOUBLE UP AND LEFT -->
+<!ENTITY boxUl            "&#x0255C;" ><!--BOX DRAWINGS UP DOUBLE AND LEFT SINGLE -->
+<!ENTITY boxuL            "&#x0255B;" ><!--BOX DRAWINGS UP SINGLE AND LEFT DOUBLE -->
+<!ENTITY boxul            "&#x02518;" ><!--BOX DRAWINGS LIGHT UP AND LEFT -->
+<!ENTITY boxUR            "&#x0255A;" ><!--BOX DRAWINGS DOUBLE UP AND RIGHT -->
+<!ENTITY boxUr            "&#x02559;" ><!--BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE -->
+<!ENTITY boxuR            "&#x02558;" ><!--BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE -->
+<!ENTITY boxur            "&#x02514;" ><!--BOX DRAWINGS LIGHT UP AND RIGHT -->
+<!ENTITY boxV             "&#x02551;" ><!--BOX DRAWINGS DOUBLE VERTICAL -->
+<!ENTITY boxv             "&#x02502;" ><!--BOX DRAWINGS LIGHT VERTICAL -->
+<!ENTITY boxVH            "&#x0256C;" ><!--BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL -->
+<!ENTITY boxVh            "&#x0256B;" ><!--BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE -->
+<!ENTITY boxvH            "&#x0256A;" ><!--BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE -->
+<!ENTITY boxvh            "&#x0253C;" ><!--BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -->
+<!ENTITY boxVL            "&#x02563;" ><!--BOX DRAWINGS DOUBLE VERTICAL AND LEFT -->
+<!ENTITY boxVl            "&#x02562;" ><!--BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE -->
+<!ENTITY boxvL            "&#x02561;" ><!--BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE -->
+<!ENTITY boxvl            "&#x02524;" ><!--BOX DRAWINGS LIGHT VERTICAL AND LEFT -->
+<!ENTITY boxVR            "&#x02560;" ><!--BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -->
+<!ENTITY boxVr            "&#x0255F;" ><!--BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE -->
+<!ENTITY boxvR            "&#x0255E;" ><!--BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE -->
+<!ENTITY boxvr            "&#x0251C;" ><!--BOX DRAWINGS LIGHT VERTICAL AND RIGHT -->
diff --git a/tests/schema/ent/isocyr1.ent b/tests/schema/ent/isocyr1.ent
new file mode 100644 (file)
index 0000000..364b6d8
--- /dev/null
@@ -0,0 +1,108 @@
+
+<!--
+     File isocyr1.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isocyr1.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isocyr1.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isocyr1 PUBLIC
+         "ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isocyr1.ent"
+       >
+       %isocyr1;
+
+-->
+
+<!ENTITY Acy              "&#x00410;" ><!--CYRILLIC CAPITAL LETTER A -->
+<!ENTITY acy              "&#x00430;" ><!--CYRILLIC SMALL LETTER A -->
+<!ENTITY Bcy              "&#x00411;" ><!--CYRILLIC CAPITAL LETTER BE -->
+<!ENTITY bcy              "&#x00431;" ><!--CYRILLIC SMALL LETTER BE -->
+<!ENTITY CHcy             "&#x00427;" ><!--CYRILLIC CAPITAL LETTER CHE -->
+<!ENTITY chcy             "&#x00447;" ><!--CYRILLIC SMALL LETTER CHE -->
+<!ENTITY Dcy              "&#x00414;" ><!--CYRILLIC CAPITAL LETTER DE -->
+<!ENTITY dcy              "&#x00434;" ><!--CYRILLIC SMALL LETTER DE -->
+<!ENTITY Ecy              "&#x0042D;" ><!--CYRILLIC CAPITAL LETTER E -->
+<!ENTITY ecy              "&#x0044D;" ><!--CYRILLIC SMALL LETTER E -->
+<!ENTITY Fcy              "&#x00424;" ><!--CYRILLIC CAPITAL LETTER EF -->
+<!ENTITY fcy              "&#x00444;" ><!--CYRILLIC SMALL LETTER EF -->
+<!ENTITY Gcy              "&#x00413;" ><!--CYRILLIC CAPITAL LETTER GHE -->
+<!ENTITY gcy              "&#x00433;" ><!--CYRILLIC SMALL LETTER GHE -->
+<!ENTITY HARDcy           "&#x0042A;" ><!--CYRILLIC CAPITAL LETTER HARD SIGN -->
+<!ENTITY hardcy           "&#x0044A;" ><!--CYRILLIC SMALL LETTER HARD SIGN -->
+<!ENTITY Icy              "&#x00418;" ><!--CYRILLIC CAPITAL LETTER I -->
+<!ENTITY icy              "&#x00438;" ><!--CYRILLIC SMALL LETTER I -->
+<!ENTITY IEcy             "&#x00415;" ><!--CYRILLIC CAPITAL LETTER IE -->
+<!ENTITY iecy             "&#x00435;" ><!--CYRILLIC SMALL LETTER IE -->
+<!ENTITY IOcy             "&#x00401;" ><!--CYRILLIC CAPITAL LETTER IO -->
+<!ENTITY iocy             "&#x00451;" ><!--CYRILLIC SMALL LETTER IO -->
+<!ENTITY Jcy              "&#x00419;" ><!--CYRILLIC CAPITAL LETTER SHORT I -->
+<!ENTITY jcy              "&#x00439;" ><!--CYRILLIC SMALL LETTER SHORT I -->
+<!ENTITY Kcy              "&#x0041A;" ><!--CYRILLIC CAPITAL LETTER KA -->
+<!ENTITY kcy              "&#x0043A;" ><!--CYRILLIC SMALL LETTER KA -->
+<!ENTITY KHcy             "&#x00425;" ><!--CYRILLIC CAPITAL LETTER HA -->
+<!ENTITY khcy             "&#x00445;" ><!--CYRILLIC SMALL LETTER HA -->
+<!ENTITY Lcy              "&#x0041B;" ><!--CYRILLIC CAPITAL LETTER EL -->
+<!ENTITY lcy              "&#x0043B;" ><!--CYRILLIC SMALL LETTER EL -->
+<!ENTITY Mcy              "&#x0041C;" ><!--CYRILLIC CAPITAL LETTER EM -->
+<!ENTITY mcy              "&#x0043C;" ><!--CYRILLIC SMALL LETTER EM -->
+<!ENTITY Ncy              "&#x0041D;" ><!--CYRILLIC CAPITAL LETTER EN -->
+<!ENTITY ncy              "&#x0043D;" ><!--CYRILLIC SMALL LETTER EN -->
+<!ENTITY numero           "&#x02116;" ><!--NUMERO SIGN -->
+<!ENTITY Ocy              "&#x0041E;" ><!--CYRILLIC CAPITAL LETTER O -->
+<!ENTITY ocy              "&#x0043E;" ><!--CYRILLIC SMALL LETTER O -->
+<!ENTITY Pcy              "&#x0041F;" ><!--CYRILLIC CAPITAL LETTER PE -->
+<!ENTITY pcy              "&#x0043F;" ><!--CYRILLIC SMALL LETTER PE -->
+<!ENTITY Rcy              "&#x00420;" ><!--CYRILLIC CAPITAL LETTER ER -->
+<!ENTITY rcy              "&#x00440;" ><!--CYRILLIC SMALL LETTER ER -->
+<!ENTITY Scy              "&#x00421;" ><!--CYRILLIC CAPITAL LETTER ES -->
+<!ENTITY scy              "&#x00441;" ><!--CYRILLIC SMALL LETTER ES -->
+<!ENTITY SHCHcy           "&#x00429;" ><!--CYRILLIC CAPITAL LETTER SHCHA -->
+<!ENTITY shchcy           "&#x00449;" ><!--CYRILLIC SMALL LETTER SHCHA -->
+<!ENTITY SHcy             "&#x00428;" ><!--CYRILLIC CAPITAL LETTER SHA -->
+<!ENTITY shcy             "&#x00448;" ><!--CYRILLIC SMALL LETTER SHA -->
+<!ENTITY SOFTcy           "&#x0042C;" ><!--CYRILLIC CAPITAL LETTER SOFT SIGN -->
+<!ENTITY softcy           "&#x0044C;" ><!--CYRILLIC SMALL LETTER SOFT SIGN -->
+<!ENTITY Tcy              "&#x00422;" ><!--CYRILLIC CAPITAL LETTER TE -->
+<!ENTITY tcy              "&#x00442;" ><!--CYRILLIC SMALL LETTER TE -->
+<!ENTITY TScy             "&#x00426;" ><!--CYRILLIC CAPITAL LETTER TSE -->
+<!ENTITY tscy             "&#x00446;" ><!--CYRILLIC SMALL LETTER TSE -->
+<!ENTITY Ucy              "&#x00423;" ><!--CYRILLIC CAPITAL LETTER U -->
+<!ENTITY ucy              "&#x00443;" ><!--CYRILLIC SMALL LETTER U -->
+<!ENTITY Vcy              "&#x00412;" ><!--CYRILLIC CAPITAL LETTER VE -->
+<!ENTITY vcy              "&#x00432;" ><!--CYRILLIC SMALL LETTER VE -->
+<!ENTITY YAcy             "&#x0042F;" ><!--CYRILLIC CAPITAL LETTER YA -->
+<!ENTITY yacy             "&#x0044F;" ><!--CYRILLIC SMALL LETTER YA -->
+<!ENTITY Ycy              "&#x0042B;" ><!--CYRILLIC CAPITAL LETTER YERU -->
+<!ENTITY ycy              "&#x0044B;" ><!--CYRILLIC SMALL LETTER YERU -->
+<!ENTITY YUcy             "&#x0042E;" ><!--CYRILLIC CAPITAL LETTER YU -->
+<!ENTITY yucy             "&#x0044E;" ><!--CYRILLIC SMALL LETTER YU -->
+<!ENTITY Zcy              "&#x00417;" ><!--CYRILLIC CAPITAL LETTER ZE -->
+<!ENTITY zcy              "&#x00437;" ><!--CYRILLIC SMALL LETTER ZE -->
+<!ENTITY ZHcy             "&#x00416;" ><!--CYRILLIC CAPITAL LETTER ZHE -->
+<!ENTITY zhcy             "&#x00436;" ><!--CYRILLIC SMALL LETTER ZHE -->
diff --git a/tests/schema/ent/isocyr2.ent b/tests/schema/ent/isocyr2.ent
new file mode 100644 (file)
index 0000000..6432d74
--- /dev/null
@@ -0,0 +1,67 @@
+
+<!--
+     File isocyr2.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isocyr2.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isocyr2.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isocyr2 PUBLIC
+         "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isocyr2.ent"
+       >
+       %isocyr2;
+
+-->
+
+<!ENTITY DJcy             "&#x00402;" ><!--CYRILLIC CAPITAL LETTER DJE -->
+<!ENTITY djcy             "&#x00452;" ><!--CYRILLIC SMALL LETTER DJE -->
+<!ENTITY DScy             "&#x00405;" ><!--CYRILLIC CAPITAL LETTER DZE -->
+<!ENTITY dscy             "&#x00455;" ><!--CYRILLIC SMALL LETTER DZE -->
+<!ENTITY DZcy             "&#x0040F;" ><!--CYRILLIC CAPITAL LETTER DZHE -->
+<!ENTITY dzcy             "&#x0045F;" ><!--CYRILLIC SMALL LETTER DZHE -->
+<!ENTITY GJcy             "&#x00403;" ><!--CYRILLIC CAPITAL LETTER GJE -->
+<!ENTITY gjcy             "&#x00453;" ><!--CYRILLIC SMALL LETTER GJE -->
+<!ENTITY Iukcy            "&#x00406;" ><!--CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I -->
+<!ENTITY iukcy            "&#x00456;" ><!--CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -->
+<!ENTITY Jsercy           "&#x00408;" ><!--CYRILLIC CAPITAL LETTER JE -->
+<!ENTITY jsercy           "&#x00458;" ><!--CYRILLIC SMALL LETTER JE -->
+<!ENTITY Jukcy            "&#x00404;" ><!--CYRILLIC CAPITAL LETTER UKRAINIAN IE -->
+<!ENTITY jukcy            "&#x00454;" ><!--CYRILLIC SMALL LETTER UKRAINIAN IE -->
+<!ENTITY KJcy             "&#x0040C;" ><!--CYRILLIC CAPITAL LETTER KJE -->
+<!ENTITY kjcy             "&#x0045C;" ><!--CYRILLIC SMALL LETTER KJE -->
+<!ENTITY LJcy             "&#x00409;" ><!--CYRILLIC CAPITAL LETTER LJE -->
+<!ENTITY ljcy             "&#x00459;" ><!--CYRILLIC SMALL LETTER LJE -->
+<!ENTITY NJcy             "&#x0040A;" ><!--CYRILLIC CAPITAL LETTER NJE -->
+<!ENTITY njcy             "&#x0045A;" ><!--CYRILLIC SMALL LETTER NJE -->
+<!ENTITY TSHcy            "&#x0040B;" ><!--CYRILLIC CAPITAL LETTER TSHE -->
+<!ENTITY tshcy            "&#x0045B;" ><!--CYRILLIC SMALL LETTER TSHE -->
+<!ENTITY Ubrcy            "&#x0040E;" ><!--CYRILLIC CAPITAL LETTER SHORT U -->
+<!ENTITY ubrcy            "&#x0045E;" ><!--CYRILLIC SMALL LETTER SHORT U -->
+<!ENTITY YIcy             "&#x00407;" ><!--CYRILLIC CAPITAL LETTER YI -->
+<!ENTITY yicy             "&#x00457;" ><!--CYRILLIC SMALL LETTER YI -->
diff --git a/tests/schema/ent/isodia.ent b/tests/schema/ent/isodia.ent
new file mode 100644 (file)
index 0000000..b49c309
--- /dev/null
@@ -0,0 +1,55 @@
+
+<!--
+     File isodia.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isodia.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isodia.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isodia PUBLIC
+         "ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isodia.ent"
+       >
+       %isodia;
+
+-->
+
+<!ENTITY acute            "&#x000B4;" ><!--ACUTE ACCENT -->
+<!ENTITY breve            "&#x002D8;" ><!--BREVE -->
+<!ENTITY caron            "&#x002C7;" ><!--CARON -->
+<!ENTITY cedil            "&#x000B8;" ><!--CEDILLA -->
+<!ENTITY circ             "&#x002C6;" ><!--MODIFIER LETTER CIRCUMFLEX ACCENT -->
+<!ENTITY dblac            "&#x002DD;" ><!--DOUBLE ACUTE ACCENT -->
+<!ENTITY die              "&#x000A8;" ><!--DIAERESIS -->
+<!ENTITY dot              "&#x002D9;" ><!--DOT ABOVE -->
+<!ENTITY grave            "&#x00060;" ><!--GRAVE ACCENT -->
+<!ENTITY macr             "&#x000AF;" ><!--MACRON -->
+<!ENTITY ogon             "&#x002DB;" ><!--OGONEK -->
+<!ENTITY ring             "&#x002DA;" ><!--RING ABOVE -->
+<!ENTITY tilde            "&#x002DC;" ><!--SMALL TILDE -->
+<!ENTITY uml              "&#x000A8;" ><!--DIAERESIS -->
diff --git a/tests/schema/ent/isogrk1.ent b/tests/schema/ent/isogrk1.ent
new file mode 100644 (file)
index 0000000..7826f81
--- /dev/null
@@ -0,0 +1,90 @@
+
+<!--
+     File isogrk1.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isogrk1.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Greek Letters//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isogrk1.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isogrk1 PUBLIC
+         "ISO 8879:1986//ENTITIES Greek Letters//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isogrk1.ent"
+       >
+       %isogrk1;
+
+-->
+
+<!ENTITY Agr              "&#x00391;" ><!--GREEK CAPITAL LETTER ALPHA -->
+<!ENTITY agr              "&#x003B1;" ><!--GREEK SMALL LETTER ALPHA -->
+<!ENTITY Bgr              "&#x00392;" ><!--GREEK CAPITAL LETTER BETA -->
+<!ENTITY bgr              "&#x003B2;" ><!--GREEK SMALL LETTER BETA -->
+<!ENTITY Dgr              "&#x00394;" ><!--GREEK CAPITAL LETTER DELTA -->
+<!ENTITY dgr              "&#x003B4;" ><!--GREEK SMALL LETTER DELTA -->
+<!ENTITY EEgr             "&#x00397;" ><!--GREEK CAPITAL LETTER ETA -->
+<!ENTITY eegr             "&#x003B7;" ><!--GREEK SMALL LETTER ETA -->
+<!ENTITY Egr              "&#x00395;" ><!--GREEK CAPITAL LETTER EPSILON -->
+<!ENTITY egr              "&#x003B5;" ><!--GREEK SMALL LETTER EPSILON -->
+<!ENTITY Ggr              "&#x00393;" ><!--GREEK CAPITAL LETTER GAMMA -->
+<!ENTITY ggr              "&#x003B3;" ><!--GREEK SMALL LETTER GAMMA -->
+<!ENTITY Igr              "&#x00399;" ><!--GREEK CAPITAL LETTER IOTA -->
+<!ENTITY igr              "&#x003B9;" ><!--GREEK SMALL LETTER IOTA -->
+<!ENTITY Kgr              "&#x0039A;" ><!--GREEK CAPITAL LETTER KAPPA -->
+<!ENTITY kgr              "&#x003BA;" ><!--GREEK SMALL LETTER KAPPA -->
+<!ENTITY KHgr             "&#x003A7;" ><!--GREEK CAPITAL LETTER CHI -->
+<!ENTITY khgr             "&#x003C7;" ><!--GREEK SMALL LETTER CHI -->
+<!ENTITY Lgr              "&#x0039B;" ><!--GREEK CAPITAL LETTER LAMDA -->
+<!ENTITY lgr              "&#x003BB;" ><!--GREEK SMALL LETTER LAMDA -->
+<!ENTITY Mgr              "&#x0039C;" ><!--GREEK CAPITAL LETTER MU -->
+<!ENTITY mgr              "&#x003BC;" ><!--GREEK SMALL LETTER MU -->
+<!ENTITY Ngr              "&#x0039D;" ><!--GREEK CAPITAL LETTER NU -->
+<!ENTITY ngr              "&#x003BD;" ><!--GREEK SMALL LETTER NU -->
+<!ENTITY Ogr              "&#x0039F;" ><!--GREEK CAPITAL LETTER OMICRON -->
+<!ENTITY ogr              "&#x003BF;" ><!--GREEK SMALL LETTER OMICRON -->
+<!ENTITY OHgr             "&#x003A9;" ><!--GREEK CAPITAL LETTER OMEGA -->
+<!ENTITY ohgr             "&#x003C9;" ><!--GREEK SMALL LETTER OMEGA -->
+<!ENTITY Pgr              "&#x003A0;" ><!--GREEK CAPITAL LETTER PI -->
+<!ENTITY pgr              "&#x003C0;" ><!--GREEK SMALL LETTER PI -->
+<!ENTITY PHgr             "&#x003A6;" ><!--GREEK CAPITAL LETTER PHI -->
+<!ENTITY phgr             "&#x003C6;" ><!--GREEK SMALL LETTER PHI -->
+<!ENTITY PSgr             "&#x003A8;" ><!--GREEK CAPITAL LETTER PSI -->
+<!ENTITY psgr             "&#x003C8;" ><!--GREEK SMALL LETTER PSI -->
+<!ENTITY Rgr              "&#x003A1;" ><!--GREEK CAPITAL LETTER RHO -->
+<!ENTITY rgr              "&#x003C1;" ><!--GREEK SMALL LETTER RHO -->
+<!ENTITY sfgr             "&#x003C2;" ><!--GREEK SMALL LETTER FINAL SIGMA -->
+<!ENTITY Sgr              "&#x003A3;" ><!--GREEK CAPITAL LETTER SIGMA -->
+<!ENTITY sgr              "&#x003C3;" ><!--GREEK SMALL LETTER SIGMA -->
+<!ENTITY Tgr              "&#x003A4;" ><!--GREEK CAPITAL LETTER TAU -->
+<!ENTITY tgr              "&#x003C4;" ><!--GREEK SMALL LETTER TAU -->
+<!ENTITY THgr             "&#x00398;" ><!--GREEK CAPITAL LETTER THETA -->
+<!ENTITY thgr             "&#x003B8;" ><!--GREEK SMALL LETTER THETA -->
+<!ENTITY Ugr              "&#x003A5;" ><!--GREEK CAPITAL LETTER UPSILON -->
+<!ENTITY ugr              "&#x003C5;" ><!--GREEK SMALL LETTER UPSILON -->
+<!ENTITY Xgr              "&#x0039E;" ><!--GREEK CAPITAL LETTER XI -->
+<!ENTITY xgr              "&#x003BE;" ><!--GREEK SMALL LETTER XI -->
+<!ENTITY Zgr              "&#x00396;" ><!--GREEK CAPITAL LETTER ZETA -->
+<!ENTITY zgr              "&#x003B6;" ><!--GREEK SMALL LETTER ZETA -->
diff --git a/tests/schema/ent/isogrk2.ent b/tests/schema/ent/isogrk2.ent
new file mode 100644 (file)
index 0000000..726b7dd
--- /dev/null
@@ -0,0 +1,61 @@
+
+<!--
+     File isogrk2.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isogrk2.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isogrk2.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isogrk2 PUBLIC
+         "ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isogrk2.ent"
+       >
+       %isogrk2;
+
+-->
+
+<!ENTITY Aacgr            "&#x00386;" ><!--GREEK CAPITAL LETTER ALPHA WITH TONOS -->
+<!ENTITY aacgr            "&#x003AC;" ><!--GREEK SMALL LETTER ALPHA WITH TONOS -->
+<!ENTITY Eacgr            "&#x00388;" ><!--GREEK CAPITAL LETTER EPSILON WITH TONOS -->
+<!ENTITY eacgr            "&#x003AD;" ><!--GREEK SMALL LETTER EPSILON WITH TONOS -->
+<!ENTITY EEacgr           "&#x00389;" ><!--GREEK CAPITAL LETTER ETA WITH TONOS -->
+<!ENTITY eeacgr           "&#x003AE;" ><!--GREEK SMALL LETTER ETA WITH TONOS -->
+<!ENTITY Iacgr            "&#x0038A;" ><!--GREEK CAPITAL LETTER IOTA WITH TONOS -->
+<!ENTITY iacgr            "&#x003AF;" ><!--GREEK SMALL LETTER IOTA WITH TONOS -->
+<!ENTITY idiagr           "&#x00390;" ><!--GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS -->
+<!ENTITY Idigr            "&#x003AA;" ><!--GREEK CAPITAL LETTER IOTA WITH DIALYTIKA -->
+<!ENTITY idigr            "&#x003CA;" ><!--GREEK SMALL LETTER IOTA WITH DIALYTIKA -->
+<!ENTITY Oacgr            "&#x0038C;" ><!--GREEK CAPITAL LETTER OMICRON WITH TONOS -->
+<!ENTITY oacgr            "&#x003CC;" ><!--GREEK SMALL LETTER OMICRON WITH TONOS -->
+<!ENTITY OHacgr           "&#x0038F;" ><!--GREEK CAPITAL LETTER OMEGA WITH TONOS -->
+<!ENTITY ohacgr           "&#x003CE;" ><!--GREEK SMALL LETTER OMEGA WITH TONOS -->
+<!ENTITY Uacgr            "&#x0038E;" ><!--GREEK CAPITAL LETTER UPSILON WITH TONOS -->
+<!ENTITY uacgr            "&#x003CD;" ><!--GREEK SMALL LETTER UPSILON WITH TONOS -->
+<!ENTITY udiagr           "&#x003B0;" ><!--GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS -->
+<!ENTITY Udigr            "&#x003AB;" ><!--GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA -->
+<!ENTITY udigr            "&#x003CB;" ><!--GREEK SMALL LETTER UPSILON WITH DIALYTIKA -->
diff --git a/tests/schema/ent/isogrk3.ent b/tests/schema/ent/isogrk3.ent
new file mode 100644 (file)
index 0000000..28b5c27
--- /dev/null
@@ -0,0 +1,84 @@
+
+<!--
+     File isogrk3.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isogrk3.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Greek Symbols//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isogrk3.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isogrk3 PUBLIC
+         "ISO 8879:1986//ENTITIES Greek Symbols//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isogrk3.ent"
+       >
+       %isogrk3;
+
+-->
+
+<!ENTITY alpha            "&#x003B1;" ><!--GREEK SMALL LETTER ALPHA -->
+<!ENTITY beta             "&#x003B2;" ><!--GREEK SMALL LETTER BETA -->
+<!ENTITY chi              "&#x003C7;" ><!--GREEK SMALL LETTER CHI -->
+<!ENTITY Delta            "&#x00394;" ><!--GREEK CAPITAL LETTER DELTA -->
+<!ENTITY delta            "&#x003B4;" ><!--GREEK SMALL LETTER DELTA -->
+<!ENTITY epsi             "&#x003F5;" ><!--GREEK LUNATE EPSILON SYMBOL -->
+<!ENTITY epsis            "&#x003F5;" ><!--GREEK LUNATE EPSILON SYMBOL -->
+<!ENTITY epsiv            "&#x003B5;" ><!--GREEK SMALL LETTER EPSILON -->
+<!ENTITY eta              "&#x003B7;" ><!--GREEK SMALL LETTER ETA -->
+<!ENTITY Gamma            "&#x00393;" ><!--GREEK CAPITAL LETTER GAMMA -->
+<!ENTITY gamma            "&#x003B3;" ><!--GREEK SMALL LETTER GAMMA -->
+<!ENTITY gammad           "&#x003DD;" ><!--GREEK SMALL LETTER DIGAMMA -->
+<!ENTITY iota             "&#x003B9;" ><!--GREEK SMALL LETTER IOTA -->
+<!ENTITY kappa            "&#x003BA;" ><!--GREEK SMALL LETTER KAPPA -->
+<!ENTITY kappav           "&#x003F0;" ><!--GREEK KAPPA SYMBOL -->
+<!ENTITY Lambda           "&#x0039B;" ><!--GREEK CAPITAL LETTER LAMDA -->
+<!ENTITY lambda           "&#x003BB;" ><!--GREEK SMALL LETTER LAMDA -->
+<!ENTITY mu               "&#x003BC;" ><!--GREEK SMALL LETTER MU -->
+<!ENTITY nu               "&#x003BD;" ><!--GREEK SMALL LETTER NU -->
+<!ENTITY Omega            "&#x003A9;" ><!--GREEK CAPITAL LETTER OMEGA -->
+<!ENTITY omega            "&#x003C9;" ><!--GREEK SMALL LETTER OMEGA -->
+<!ENTITY Phi              "&#x003A6;" ><!--GREEK CAPITAL LETTER PHI -->
+<!ENTITY phis             "&#x003D5;" ><!--GREEK PHI SYMBOL -->
+<!ENTITY phiv             "&#x003C6;" ><!--GREEK SMALL LETTER PHI -->
+<!ENTITY Pi               "&#x003A0;" ><!--GREEK CAPITAL LETTER PI -->
+<!ENTITY pi               "&#x003C0;" ><!--GREEK SMALL LETTER PI -->
+<!ENTITY piv              "&#x003D6;" ><!--GREEK PI SYMBOL -->
+<!ENTITY Psi              "&#x003A8;" ><!--GREEK CAPITAL LETTER PSI -->
+<!ENTITY psi              "&#x003C8;" ><!--GREEK SMALL LETTER PSI -->
+<!ENTITY rho              "&#x003C1;" ><!--GREEK SMALL LETTER RHO -->
+<!ENTITY rhov             "&#x003F1;" ><!--GREEK RHO SYMBOL -->
+<!ENTITY Sigma            "&#x003A3;" ><!--GREEK CAPITAL LETTER SIGMA -->
+<!ENTITY sigma            "&#x003C3;" ><!--GREEK SMALL LETTER SIGMA -->
+<!ENTITY sigmav           "&#x003C2;" ><!--GREEK SMALL LETTER FINAL SIGMA -->
+<!ENTITY tau              "&#x003C4;" ><!--GREEK SMALL LETTER TAU -->
+<!ENTITY Theta            "&#x00398;" ><!--GREEK CAPITAL LETTER THETA -->
+<!ENTITY thetas           "&#x003B8;" ><!--GREEK SMALL LETTER THETA -->
+<!ENTITY thetav           "&#x003D1;" ><!--GREEK THETA SYMBOL -->
+<!ENTITY Upsi             "&#x003D2;" ><!--GREEK UPSILON WITH HOOK SYMBOL -->
+<!ENTITY upsi             "&#x003C5;" ><!--GREEK SMALL LETTER UPSILON -->
+<!ENTITY Xi               "&#x0039E;" ><!--GREEK CAPITAL LETTER XI -->
+<!ENTITY xi               "&#x003BE;" ><!--GREEK SMALL LETTER XI -->
+<!ENTITY zeta             "&#x003B6;" ><!--GREEK SMALL LETTER ZETA -->
diff --git a/tests/schema/ent/isogrk4.ent b/tests/schema/ent/isogrk4.ent
new file mode 100644 (file)
index 0000000..27c6a51
--- /dev/null
@@ -0,0 +1,84 @@
+
+<!--
+     File isogrk4.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isogrk4.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isogrk4.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isogrk4 PUBLIC
+         "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isogrk4.ent"
+       >
+       %isogrk4;
+
+-->
+
+<!ENTITY b.alpha          "&#x1D6C2;" ><!--MATHEMATICAL BOLD SMALL ALPHA -->
+<!ENTITY b.beta           "&#x1D6C3;" ><!--MATHEMATICAL BOLD SMALL BETA -->
+<!ENTITY b.chi            "&#x1D6D8;" ><!--MATHEMATICAL BOLD SMALL CHI -->
+<!ENTITY b.Delta          "&#x1D6AB;" ><!--MATHEMATICAL BOLD CAPITAL DELTA -->
+<!ENTITY b.delta          "&#x1D6C5;" ><!--MATHEMATICAL BOLD SMALL DELTA -->
+<!ENTITY b.epsi           "&#x1D6C6;" ><!--MATHEMATICAL BOLD SMALL EPSILON -->
+<!ENTITY b.epsiv          "&#x1D6DC;" ><!--MATHEMATICAL BOLD EPSILON SYMBOL -->
+<!ENTITY b.eta            "&#x1D6C8;" ><!--MATHEMATICAL BOLD SMALL ETA -->
+<!ENTITY b.Gamma          "&#x1D6AA;" ><!--MATHEMATICAL BOLD CAPITAL GAMMA -->
+<!ENTITY b.gamma          "&#x1D6C4;" ><!--MATHEMATICAL BOLD SMALL GAMMA -->
+<!ENTITY b.Gammad         "&#x003DC;" ><!--GREEK LETTER DIGAMMA -->
+<!ENTITY b.gammad         "&#x003DD;" ><!--GREEK SMALL LETTER DIGAMMA -->
+<!ENTITY b.iota           "&#x1D6CA;" ><!--MATHEMATICAL BOLD SMALL IOTA -->
+<!ENTITY b.kappa          "&#x1D6CB;" ><!--MATHEMATICAL BOLD SMALL KAPPA -->
+<!ENTITY b.kappav         "&#x1D6DE;" ><!--MATHEMATICAL BOLD KAPPA SYMBOL -->
+<!ENTITY b.Lambda         "&#x1D6B2;" ><!--MATHEMATICAL BOLD CAPITAL LAMDA -->
+<!ENTITY b.lambda         "&#x1D6CC;" ><!--MATHEMATICAL BOLD SMALL LAMDA -->
+<!ENTITY b.mu             "&#x1D6CD;" ><!--MATHEMATICAL BOLD SMALL MU -->
+<!ENTITY b.nu             "&#x1D6CE;" ><!--MATHEMATICAL BOLD SMALL NU -->
+<!ENTITY b.Omega          "&#x1D6C0;" ><!--MATHEMATICAL BOLD CAPITAL OMEGA -->
+<!ENTITY b.omega          "&#x1D6DA;" ><!--MATHEMATICAL BOLD SMALL OMEGA -->
+<!ENTITY b.Phi            "&#x1D6BD;" ><!--MATHEMATICAL BOLD CAPITAL PHI -->
+<!ENTITY b.phi            "&#x1D6D7;" ><!--MATHEMATICAL BOLD SMALL PHI -->
+<!ENTITY b.phiv           "&#x1D6DF;" ><!--MATHEMATICAL BOLD PHI SYMBOL -->
+<!ENTITY b.Pi             "&#x1D6B7;" ><!--MATHEMATICAL BOLD CAPITAL PI -->
+<!ENTITY b.pi             "&#x1D6D1;" ><!--MATHEMATICAL BOLD SMALL PI -->
+<!ENTITY b.piv            "&#x1D6E1;" ><!--MATHEMATICAL BOLD PI SYMBOL -->
+<!ENTITY b.Psi            "&#x1D6BF;" ><!--MATHEMATICAL BOLD CAPITAL PSI -->
+<!ENTITY b.psi            "&#x1D6D9;" ><!--MATHEMATICAL BOLD SMALL PSI -->
+<!ENTITY b.rho            "&#x1D6D2;" ><!--MATHEMATICAL BOLD SMALL RHO -->
+<!ENTITY b.rhov           "&#x1D6E0;" ><!--MATHEMATICAL BOLD RHO SYMBOL -->
+<!ENTITY b.Sigma          "&#x1D6BA;" ><!--MATHEMATICAL BOLD CAPITAL SIGMA -->
+<!ENTITY b.sigma          "&#x1D6D4;" ><!--MATHEMATICAL BOLD SMALL SIGMA -->
+<!ENTITY b.sigmav         "&#x1D6D3;" ><!--MATHEMATICAL BOLD SMALL FINAL SIGMA -->
+<!ENTITY b.tau            "&#x1D6D5;" ><!--MATHEMATICAL BOLD SMALL TAU -->
+<!ENTITY b.Theta          "&#x1D6AF;" ><!--MATHEMATICAL BOLD CAPITAL THETA -->
+<!ENTITY b.thetas         "&#x1D6C9;" ><!--MATHEMATICAL BOLD SMALL THETA -->
+<!ENTITY b.thetav         "&#x1D6DD;" ><!--MATHEMATICAL BOLD THETA SYMBOL -->
+<!ENTITY b.Upsi           "&#x1D6BC;" ><!--MATHEMATICAL BOLD CAPITAL UPSILON -->
+<!ENTITY b.upsi           "&#x1D6D6;" ><!--MATHEMATICAL BOLD SMALL UPSILON -->
+<!ENTITY b.Xi             "&#x1D6B5;" ><!--MATHEMATICAL BOLD CAPITAL XI -->
+<!ENTITY b.xi             "&#x1D6CF;" ><!--MATHEMATICAL BOLD SMALL XI -->
+<!ENTITY b.zeta           "&#x1D6C7;" ><!--MATHEMATICAL BOLD SMALL ZETA -->
diff --git a/tests/schema/ent/isolat1.ent b/tests/schema/ent/isolat1.ent
new file mode 100644 (file)
index 0000000..381bd09
--- /dev/null
@@ -0,0 +1,103 @@
+
+<!--
+     File isolat1.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isolat1.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Added Latin 1//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isolat1.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isolat1 PUBLIC
+         "ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isolat1.ent"
+       >
+       %isolat1;
+
+-->
+
+<!ENTITY Aacute           "&#x000C1;" ><!--LATIN CAPITAL LETTER A WITH ACUTE -->
+<!ENTITY aacute           "&#x000E1;" ><!--LATIN SMALL LETTER A WITH ACUTE -->
+<!ENTITY Acirc            "&#x000C2;" ><!--LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
+<!ENTITY acirc            "&#x000E2;" ><!--LATIN SMALL LETTER A WITH CIRCUMFLEX -->
+<!ENTITY AElig            "&#x000C6;" ><!--LATIN CAPITAL LETTER AE -->
+<!ENTITY aelig            "&#x000E6;" ><!--LATIN SMALL LETTER AE -->
+<!ENTITY Agrave           "&#x000C0;" ><!--LATIN CAPITAL LETTER A WITH GRAVE -->
+<!ENTITY agrave           "&#x000E0;" ><!--LATIN SMALL LETTER A WITH GRAVE -->
+<!ENTITY Aring            "&#x000C5;" ><!--LATIN CAPITAL LETTER A WITH RING ABOVE -->
+<!ENTITY aring            "&#x000E5;" ><!--LATIN SMALL LETTER A WITH RING ABOVE -->
+<!ENTITY Atilde           "&#x000C3;" ><!--LATIN CAPITAL LETTER A WITH TILDE -->
+<!ENTITY atilde           "&#x000E3;" ><!--LATIN SMALL LETTER A WITH TILDE -->
+<!ENTITY Auml             "&#x000C4;" ><!--LATIN CAPITAL LETTER A WITH DIAERESIS -->
+<!ENTITY auml             "&#x000E4;" ><!--LATIN SMALL LETTER A WITH DIAERESIS -->
+<!ENTITY Ccedil           "&#x000C7;" ><!--LATIN CAPITAL LETTER C WITH CEDILLA -->
+<!ENTITY ccedil           "&#x000E7;" ><!--LATIN SMALL LETTER C WITH CEDILLA -->
+<!ENTITY Eacute           "&#x000C9;" ><!--LATIN CAPITAL LETTER E WITH ACUTE -->
+<!ENTITY eacute           "&#x000E9;" ><!--LATIN SMALL LETTER E WITH ACUTE -->
+<!ENTITY Ecirc            "&#x000CA;" ><!--LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
+<!ENTITY ecirc            "&#x000EA;" ><!--LATIN SMALL LETTER E WITH CIRCUMFLEX -->
+<!ENTITY Egrave           "&#x000C8;" ><!--LATIN CAPITAL LETTER E WITH GRAVE -->
+<!ENTITY egrave           "&#x000E8;" ><!--LATIN SMALL LETTER E WITH GRAVE -->
+<!ENTITY ETH              "&#x000D0;" ><!--LATIN CAPITAL LETTER ETH -->
+<!ENTITY eth              "&#x000F0;" ><!--LATIN SMALL LETTER ETH -->
+<!ENTITY Euml             "&#x000CB;" ><!--LATIN CAPITAL LETTER E WITH DIAERESIS -->
+<!ENTITY euml             "&#x000EB;" ><!--LATIN SMALL LETTER E WITH DIAERESIS -->
+<!ENTITY Iacute           "&#x000CD;" ><!--LATIN CAPITAL LETTER I WITH ACUTE -->
+<!ENTITY iacute           "&#x000ED;" ><!--LATIN SMALL LETTER I WITH ACUTE -->
+<!ENTITY Icirc            "&#x000CE;" ><!--LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
+<!ENTITY icirc            "&#x000EE;" ><!--LATIN SMALL LETTER I WITH CIRCUMFLEX -->
+<!ENTITY Igrave           "&#x000CC;" ><!--LATIN CAPITAL LETTER I WITH GRAVE -->
+<!ENTITY igrave           "&#x000EC;" ><!--LATIN SMALL LETTER I WITH GRAVE -->
+<!ENTITY Iuml             "&#x000CF;" ><!--LATIN CAPITAL LETTER I WITH DIAERESIS -->
+<!ENTITY iuml             "&#x000EF;" ><!--LATIN SMALL LETTER I WITH DIAERESIS -->
+<!ENTITY Ntilde           "&#x000D1;" ><!--LATIN CAPITAL LETTER N WITH TILDE -->
+<!ENTITY ntilde           "&#x000F1;" ><!--LATIN SMALL LETTER N WITH TILDE -->
+<!ENTITY Oacute           "&#x000D3;" ><!--LATIN CAPITAL LETTER O WITH ACUTE -->
+<!ENTITY oacute           "&#x000F3;" ><!--LATIN SMALL LETTER O WITH ACUTE -->
+<!ENTITY Ocirc            "&#x000D4;" ><!--LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
+<!ENTITY ocirc            "&#x000F4;" ><!--LATIN SMALL LETTER O WITH CIRCUMFLEX -->
+<!ENTITY Ograve           "&#x000D2;" ><!--LATIN CAPITAL LETTER O WITH GRAVE -->
+<!ENTITY ograve           "&#x000F2;" ><!--LATIN SMALL LETTER O WITH GRAVE -->
+<!ENTITY Oslash           "&#x000D8;" ><!--LATIN CAPITAL LETTER O WITH STROKE -->
+<!ENTITY oslash           "&#x000F8;" ><!--LATIN SMALL LETTER O WITH STROKE -->
+<!ENTITY Otilde           "&#x000D5;" ><!--LATIN CAPITAL LETTER O WITH TILDE -->
+<!ENTITY otilde           "&#x000F5;" ><!--LATIN SMALL LETTER O WITH TILDE -->
+<!ENTITY Ouml             "&#x000D6;" ><!--LATIN CAPITAL LETTER O WITH DIAERESIS -->
+<!ENTITY ouml             "&#x000F6;" ><!--LATIN SMALL LETTER O WITH DIAERESIS -->
+<!ENTITY szlig            "&#x000DF;" ><!--LATIN SMALL LETTER SHARP S -->
+<!ENTITY THORN            "&#x000DE;" ><!--LATIN CAPITAL LETTER THORN -->
+<!ENTITY thorn            "&#x000FE;" ><!--LATIN SMALL LETTER THORN -->
+<!ENTITY Uacute           "&#x000DA;" ><!--LATIN CAPITAL LETTER U WITH ACUTE -->
+<!ENTITY uacute           "&#x000FA;" ><!--LATIN SMALL LETTER U WITH ACUTE -->
+<!ENTITY Ucirc            "&#x000DB;" ><!--LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
+<!ENTITY ucirc            "&#x000FB;" ><!--LATIN SMALL LETTER U WITH CIRCUMFLEX -->
+<!ENTITY Ugrave           "&#x000D9;" ><!--LATIN CAPITAL LETTER U WITH GRAVE -->
+<!ENTITY ugrave           "&#x000F9;" ><!--LATIN SMALL LETTER U WITH GRAVE -->
+<!ENTITY Uuml             "&#x000DC;" ><!--LATIN CAPITAL LETTER U WITH DIAERESIS -->
+<!ENTITY uuml             "&#x000FC;" ><!--LATIN SMALL LETTER U WITH DIAERESIS -->
+<!ENTITY Yacute           "&#x000DD;" ><!--LATIN CAPITAL LETTER Y WITH ACUTE -->
+<!ENTITY yacute           "&#x000FD;" ><!--LATIN SMALL LETTER Y WITH ACUTE -->
+<!ENTITY yuml             "&#x000FF;" ><!--LATIN SMALL LETTER Y WITH DIAERESIS -->
diff --git a/tests/schema/ent/isolat2.ent b/tests/schema/ent/isolat2.ent
new file mode 100644 (file)
index 0000000..e91ffdb
--- /dev/null
@@ -0,0 +1,162 @@
+
+<!--
+     File isolat2.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isolat2.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Added Latin 2//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isolat2.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isolat2 PUBLIC
+         "ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isolat2.ent"
+       >
+       %isolat2;
+
+-->
+
+<!ENTITY Abreve           "&#x00102;" ><!--LATIN CAPITAL LETTER A WITH BREVE -->
+<!ENTITY abreve           "&#x00103;" ><!--LATIN SMALL LETTER A WITH BREVE -->
+<!ENTITY Amacr            "&#x00100;" ><!--LATIN CAPITAL LETTER A WITH MACRON -->
+<!ENTITY amacr            "&#x00101;" ><!--LATIN SMALL LETTER A WITH MACRON -->
+<!ENTITY Aogon            "&#x00104;" ><!--LATIN CAPITAL LETTER A WITH OGONEK -->
+<!ENTITY aogon            "&#x00105;" ><!--LATIN SMALL LETTER A WITH OGONEK -->
+<!ENTITY Cacute           "&#x00106;" ><!--LATIN CAPITAL LETTER C WITH ACUTE -->
+<!ENTITY cacute           "&#x00107;" ><!--LATIN SMALL LETTER C WITH ACUTE -->
+<!ENTITY Ccaron           "&#x0010C;" ><!--LATIN CAPITAL LETTER C WITH CARON -->
+<!ENTITY ccaron           "&#x0010D;" ><!--LATIN SMALL LETTER C WITH CARON -->
+<!ENTITY Ccirc            "&#x00108;" ><!--LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
+<!ENTITY ccirc            "&#x00109;" ><!--LATIN SMALL LETTER C WITH CIRCUMFLEX -->
+<!ENTITY Cdot             "&#x0010A;" ><!--LATIN CAPITAL LETTER C WITH DOT ABOVE -->
+<!ENTITY cdot             "&#x0010B;" ><!--LATIN SMALL LETTER C WITH DOT ABOVE -->
+<!ENTITY Dcaron           "&#x0010E;" ><!--LATIN CAPITAL LETTER D WITH CARON -->
+<!ENTITY dcaron           "&#x0010F;" ><!--LATIN SMALL LETTER D WITH CARON -->
+<!ENTITY Dstrok           "&#x00110;" ><!--LATIN CAPITAL LETTER D WITH STROKE -->
+<!ENTITY dstrok           "&#x00111;" ><!--LATIN SMALL LETTER D WITH STROKE -->
+<!ENTITY Ecaron           "&#x0011A;" ><!--LATIN CAPITAL LETTER E WITH CARON -->
+<!ENTITY ecaron           "&#x0011B;" ><!--LATIN SMALL LETTER E WITH CARON -->
+<!ENTITY Edot             "&#x00116;" ><!--LATIN CAPITAL LETTER E WITH DOT ABOVE -->
+<!ENTITY edot             "&#x00117;" ><!--LATIN SMALL LETTER E WITH DOT ABOVE -->
+<!ENTITY Emacr            "&#x00112;" ><!--LATIN CAPITAL LETTER E WITH MACRON -->
+<!ENTITY emacr            "&#x00113;" ><!--LATIN SMALL LETTER E WITH MACRON -->
+<!ENTITY ENG              "&#x0014A;" ><!--LATIN CAPITAL LETTER ENG -->
+<!ENTITY eng              "&#x0014B;" ><!--LATIN SMALL LETTER ENG -->
+<!ENTITY Eogon            "&#x00118;" ><!--LATIN CAPITAL LETTER E WITH OGONEK -->
+<!ENTITY eogon            "&#x00119;" ><!--LATIN SMALL LETTER E WITH OGONEK -->
+<!ENTITY gacute           "&#x001F5;" ><!--LATIN SMALL LETTER G WITH ACUTE -->
+<!ENTITY Gbreve           "&#x0011E;" ><!--LATIN CAPITAL LETTER G WITH BREVE -->
+<!ENTITY gbreve           "&#x0011F;" ><!--LATIN SMALL LETTER G WITH BREVE -->
+<!ENTITY Gcedil           "&#x00122;" ><!--LATIN CAPITAL LETTER G WITH CEDILLA -->
+<!ENTITY Gcirc            "&#x0011C;" ><!--LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
+<!ENTITY gcirc            "&#x0011D;" ><!--LATIN SMALL LETTER G WITH CIRCUMFLEX -->
+<!ENTITY Gdot             "&#x00120;" ><!--LATIN CAPITAL LETTER G WITH DOT ABOVE -->
+<!ENTITY gdot             "&#x00121;" ><!--LATIN SMALL LETTER G WITH DOT ABOVE -->
+<!ENTITY Hcirc            "&#x00124;" ><!--LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
+<!ENTITY hcirc            "&#x00125;" ><!--LATIN SMALL LETTER H WITH CIRCUMFLEX -->
+<!ENTITY Hstrok           "&#x00126;" ><!--LATIN CAPITAL LETTER H WITH STROKE -->
+<!ENTITY hstrok           "&#x00127;" ><!--LATIN SMALL LETTER H WITH STROKE -->
+<!ENTITY Idot             "&#x00130;" ><!--LATIN CAPITAL LETTER I WITH DOT ABOVE -->
+<!ENTITY IJlig            "&#x00132;" ><!--LATIN CAPITAL LIGATURE IJ -->
+<!ENTITY ijlig            "&#x00133;" ><!--LATIN SMALL LIGATURE IJ -->
+<!ENTITY Imacr            "&#x0012A;" ><!--LATIN CAPITAL LETTER I WITH MACRON -->
+<!ENTITY imacr            "&#x0012B;" ><!--LATIN SMALL LETTER I WITH MACRON -->
+<!ENTITY inodot           "&#x00131;" ><!--LATIN SMALL LETTER DOTLESS I -->
+<!ENTITY Iogon            "&#x0012E;" ><!--LATIN CAPITAL LETTER I WITH OGONEK -->
+<!ENTITY iogon            "&#x0012F;" ><!--LATIN SMALL LETTER I WITH OGONEK -->
+<!ENTITY Itilde           "&#x00128;" ><!--LATIN CAPITAL LETTER I WITH TILDE -->
+<!ENTITY itilde           "&#x00129;" ><!--LATIN SMALL LETTER I WITH TILDE -->
+<!ENTITY Jcirc            "&#x00134;" ><!--LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
+<!ENTITY jcirc            "&#x00135;" ><!--LATIN SMALL LETTER J WITH CIRCUMFLEX -->
+<!ENTITY Kcedil           "&#x00136;" ><!--LATIN CAPITAL LETTER K WITH CEDILLA -->
+<!ENTITY kcedil           "&#x00137;" ><!--LATIN SMALL LETTER K WITH CEDILLA -->
+<!ENTITY kgreen           "&#x00138;" ><!--LATIN SMALL LETTER KRA -->
+<!ENTITY Lacute           "&#x00139;" ><!--LATIN CAPITAL LETTER L WITH ACUTE -->
+<!ENTITY lacute           "&#x0013A;" ><!--LATIN SMALL LETTER L WITH ACUTE -->
+<!ENTITY Lcaron           "&#x0013D;" ><!--LATIN CAPITAL LETTER L WITH CARON -->
+<!ENTITY lcaron           "&#x0013E;" ><!--LATIN SMALL LETTER L WITH CARON -->
+<!ENTITY Lcedil           "&#x0013B;" ><!--LATIN CAPITAL LETTER L WITH CEDILLA -->
+<!ENTITY lcedil           "&#x0013C;" ><!--LATIN SMALL LETTER L WITH CEDILLA -->
+<!ENTITY Lmidot           "&#x0013F;" ><!--LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
+<!ENTITY lmidot           "&#x00140;" ><!--LATIN SMALL LETTER L WITH MIDDLE DOT -->
+<!ENTITY Lstrok           "&#x00141;" ><!--LATIN CAPITAL LETTER L WITH STROKE -->
+<!ENTITY lstrok           "&#x00142;" ><!--LATIN SMALL LETTER L WITH STROKE -->
+<!ENTITY Nacute           "&#x00143;" ><!--LATIN CAPITAL LETTER N WITH ACUTE -->
+<!ENTITY nacute           "&#x00144;" ><!--LATIN SMALL LETTER N WITH ACUTE -->
+<!ENTITY napos            "&#x00149;" ><!--LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
+<!ENTITY Ncaron           "&#x00147;" ><!--LATIN CAPITAL LETTER N WITH CARON -->
+<!ENTITY ncaron           "&#x00148;" ><!--LATIN SMALL LETTER N WITH CARON -->
+<!ENTITY Ncedil           "&#x00145;" ><!--LATIN CAPITAL LETTER N WITH CEDILLA -->
+<!ENTITY ncedil           "&#x00146;" ><!--LATIN SMALL LETTER N WITH CEDILLA -->
+<!ENTITY Odblac           "&#x00150;" ><!--LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
+<!ENTITY odblac           "&#x00151;" ><!--LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
+<!ENTITY OElig            "&#x00152;" ><!--LATIN CAPITAL LIGATURE OE -->
+<!ENTITY oelig            "&#x00153;" ><!--LATIN SMALL LIGATURE OE -->
+<!ENTITY Omacr            "&#x0014C;" ><!--LATIN CAPITAL LETTER O WITH MACRON -->
+<!ENTITY omacr            "&#x0014D;" ><!--LATIN SMALL LETTER O WITH MACRON -->
+<!ENTITY Racute           "&#x00154;" ><!--LATIN CAPITAL LETTER R WITH ACUTE -->
+<!ENTITY racute           "&#x00155;" ><!--LATIN SMALL LETTER R WITH ACUTE -->
+<!ENTITY Rcaron           "&#x00158;" ><!--LATIN CAPITAL LETTER R WITH CARON -->
+<!ENTITY rcaron           "&#x00159;" ><!--LATIN SMALL LETTER R WITH CARON -->
+<!ENTITY Rcedil           "&#x00156;" ><!--LATIN CAPITAL LETTER R WITH CEDILLA -->
+<!ENTITY rcedil           "&#x00157;" ><!--LATIN SMALL LETTER R WITH CEDILLA -->
+<!ENTITY Sacute           "&#x0015A;" ><!--LATIN CAPITAL LETTER S WITH ACUTE -->
+<!ENTITY sacute           "&#x0015B;" ><!--LATIN SMALL LETTER S WITH ACUTE -->
+<!ENTITY Scaron           "&#x00160;" ><!--LATIN CAPITAL LETTER S WITH CARON -->
+<!ENTITY scaron           "&#x00161;" ><!--LATIN SMALL LETTER S WITH CARON -->
+<!ENTITY Scedil           "&#x0015E;" ><!--LATIN CAPITAL LETTER S WITH CEDILLA -->
+<!ENTITY scedil           "&#x0015F;" ><!--LATIN SMALL LETTER S WITH CEDILLA -->
+<!ENTITY Scirc            "&#x0015C;" ><!--LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
+<!ENTITY scirc            "&#x0015D;" ><!--LATIN SMALL LETTER S WITH CIRCUMFLEX -->
+<!ENTITY Tcaron           "&#x00164;" ><!--LATIN CAPITAL LETTER T WITH CARON -->
+<!ENTITY tcaron           "&#x00165;" ><!--LATIN SMALL LETTER T WITH CARON -->
+<!ENTITY Tcedil           "&#x00162;" ><!--LATIN CAPITAL LETTER T WITH CEDILLA -->
+<!ENTITY tcedil           "&#x00163;" ><!--LATIN SMALL LETTER T WITH CEDILLA -->
+<!ENTITY Tstrok           "&#x00166;" ><!--LATIN CAPITAL LETTER T WITH STROKE -->
+<!ENTITY tstrok           "&#x00167;" ><!--LATIN SMALL LETTER T WITH STROKE -->
+<!ENTITY Ubreve           "&#x0016C;" ><!--LATIN CAPITAL LETTER U WITH BREVE -->
+<!ENTITY ubreve           "&#x0016D;" ><!--LATIN SMALL LETTER U WITH BREVE -->
+<!ENTITY Udblac           "&#x00170;" ><!--LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
+<!ENTITY udblac           "&#x00171;" ><!--LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
+<!ENTITY Umacr            "&#x0016A;" ><!--LATIN CAPITAL LETTER U WITH MACRON -->
+<!ENTITY umacr            "&#x0016B;" ><!--LATIN SMALL LETTER U WITH MACRON -->
+<!ENTITY Uogon            "&#x00172;" ><!--LATIN CAPITAL LETTER U WITH OGONEK -->
+<!ENTITY uogon            "&#x00173;" ><!--LATIN SMALL LETTER U WITH OGONEK -->
+<!ENTITY Uring            "&#x0016E;" ><!--LATIN CAPITAL LETTER U WITH RING ABOVE -->
+<!ENTITY uring            "&#x0016F;" ><!--LATIN SMALL LETTER U WITH RING ABOVE -->
+<!ENTITY Utilde           "&#x00168;" ><!--LATIN CAPITAL LETTER U WITH TILDE -->
+<!ENTITY utilde           "&#x00169;" ><!--LATIN SMALL LETTER U WITH TILDE -->
+<!ENTITY Wcirc            "&#x00174;" ><!--LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
+<!ENTITY wcirc            "&#x00175;" ><!--LATIN SMALL LETTER W WITH CIRCUMFLEX -->
+<!ENTITY Ycirc            "&#x00176;" ><!--LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
+<!ENTITY ycirc            "&#x00177;" ><!--LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
+<!ENTITY Yuml             "&#x00178;" ><!--LATIN CAPITAL LETTER Y WITH DIAERESIS -->
+<!ENTITY Zacute           "&#x00179;" ><!--LATIN CAPITAL LETTER Z WITH ACUTE -->
+<!ENTITY zacute           "&#x0017A;" ><!--LATIN SMALL LETTER Z WITH ACUTE -->
+<!ENTITY Zcaron           "&#x0017D;" ><!--LATIN CAPITAL LETTER Z WITH CARON -->
+<!ENTITY zcaron           "&#x0017E;" ><!--LATIN SMALL LETTER Z WITH CARON -->
+<!ENTITY Zdot             "&#x0017B;" ><!--LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
+<!ENTITY zdot             "&#x0017C;" ><!--LATIN SMALL LETTER Z WITH DOT ABOVE -->
diff --git a/tests/schema/ent/isonum.ent b/tests/schema/ent/isonum.ent
new file mode 100644 (file)
index 0000000..884c0c4
--- /dev/null
@@ -0,0 +1,117 @@
+
+<!--
+     File isonum.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isonum.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isonum.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isonum PUBLIC
+         "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isonum.ent"
+       >
+       %isonum;
+
+-->
+
+<!ENTITY amp              "&#38;#38;" ><!--AMPERSAND -->
+<!ENTITY apos             "&#x00027;" ><!--APOSTROPHE -->
+<!ENTITY ast              "&#x0002A;" ><!--ASTERISK -->
+<!ENTITY brvbar           "&#x000A6;" ><!--BROKEN BAR -->
+<!ENTITY bsol             "&#x0005C;" ><!--REVERSE SOLIDUS -->
+<!ENTITY cent             "&#x000A2;" ><!--CENT SIGN -->
+<!ENTITY colon            "&#x0003A;" ><!--COLON -->
+<!ENTITY comma            "&#x0002C;" ><!--COMMA -->
+<!ENTITY commat           "&#x00040;" ><!--COMMERCIAL AT -->
+<!ENTITY copy             "&#x000A9;" ><!--COPYRIGHT SIGN -->
+<!ENTITY curren           "&#x000A4;" ><!--CURRENCY SIGN -->
+<!ENTITY darr             "&#x02193;" ><!--DOWNWARDS ARROW -->
+<!ENTITY deg              "&#x000B0;" ><!--DEGREE SIGN -->
+<!ENTITY divide           "&#x000F7;" ><!--DIVISION SIGN -->
+<!ENTITY dollar           "&#x00024;" ><!--DOLLAR SIGN -->
+<!ENTITY equals           "&#x0003D;" ><!--EQUALS SIGN -->
+<!ENTITY excl             "&#x00021;" ><!--EXCLAMATION MARK -->
+<!ENTITY frac12           "&#x000BD;" ><!--VULGAR FRACTION ONE HALF -->
+<!ENTITY frac14           "&#x000BC;" ><!--VULGAR FRACTION ONE QUARTER -->
+<!ENTITY frac18           "&#x0215B;" ><!--VULGAR FRACTION ONE EIGHTH -->
+<!ENTITY frac34           "&#x000BE;" ><!--VULGAR FRACTION THREE QUARTERS -->
+<!ENTITY frac38           "&#x0215C;" ><!--VULGAR FRACTION THREE EIGHTHS -->
+<!ENTITY frac58           "&#x0215D;" ><!--VULGAR FRACTION FIVE EIGHTHS -->
+<!ENTITY frac78           "&#x0215E;" ><!--VULGAR FRACTION SEVEN EIGHTHS -->
+<!ENTITY gt               "&#x0003E;" ><!--GREATER-THAN SIGN -->
+<!ENTITY half             "&#x000BD;" ><!--VULGAR FRACTION ONE HALF -->
+<!ENTITY horbar           "&#x02015;" ><!--HORIZONTAL BAR -->
+<!ENTITY hyphen           "&#x02010;" ><!--HYPHEN -->
+<!ENTITY iexcl            "&#x000A1;" ><!--INVERTED EXCLAMATION MARK -->
+<!ENTITY iquest           "&#x000BF;" ><!--INVERTED QUESTION MARK -->
+<!ENTITY laquo            "&#x000AB;" ><!--LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+<!ENTITY larr             "&#x02190;" ><!--LEFTWARDS ARROW -->
+<!ENTITY lcub             "&#x0007B;" ><!--LEFT CURLY BRACKET -->
+<!ENTITY ldquo            "&#x0201C;" ><!--LEFT DOUBLE QUOTATION MARK -->
+<!ENTITY lowbar           "&#x0005F;" ><!--LOW LINE -->
+<!ENTITY lpar             "&#x00028;" ><!--LEFT PARENTHESIS -->
+<!ENTITY lsqb             "&#x0005B;" ><!--LEFT SQUARE BRACKET -->
+<!ENTITY lsquo            "&#x02018;" ><!--LEFT SINGLE QUOTATION MARK -->
+<!ENTITY lt               "&#38;#60;" ><!--LESS-THAN SIGN -->
+<!ENTITY micro            "&#x000B5;" ><!--MICRO SIGN -->
+<!ENTITY middot           "&#x000B7;" ><!--MIDDLE DOT -->
+<!ENTITY nbsp             "&#x000A0;" ><!--NO-BREAK SPACE -->
+<!ENTITY not              "&#x000AC;" ><!--NOT SIGN -->
+<!ENTITY num              "&#x00023;" ><!--NUMBER SIGN -->
+<!ENTITY ohm              "&#x02126;" ><!--OHM SIGN -->
+<!ENTITY ordf             "&#x000AA;" ><!--FEMININE ORDINAL INDICATOR -->
+<!ENTITY ordm             "&#x000BA;" ><!--MASCULINE ORDINAL INDICATOR -->
+<!ENTITY para             "&#x000B6;" ><!--PILCROW SIGN -->
+<!ENTITY percnt           "&#x00025;" ><!--PERCENT SIGN -->
+<!ENTITY period           "&#x0002E;" ><!--FULL STOP -->
+<!ENTITY plus             "&#x0002B;" ><!--PLUS SIGN -->
+<!ENTITY plusmn           "&#x000B1;" ><!--PLUS-MINUS SIGN -->
+<!ENTITY pound            "&#x000A3;" ><!--POUND SIGN -->
+<!ENTITY quest            "&#x0003F;" ><!--QUESTION MARK -->
+<!ENTITY quot             "&#x00022;" ><!--QUOTATION MARK -->
+<!ENTITY raquo            "&#x000BB;" ><!--RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+<!ENTITY rarr             "&#x02192;" ><!--RIGHTWARDS ARROW -->
+<!ENTITY rcub             "&#x0007D;" ><!--RIGHT CURLY BRACKET -->
+<!ENTITY rdquo            "&#x0201D;" ><!--RIGHT DOUBLE QUOTATION MARK -->
+<!ENTITY reg              "&#x000AE;" ><!--REGISTERED SIGN -->
+<!ENTITY rpar             "&#x00029;" ><!--RIGHT PARENTHESIS -->
+<!ENTITY rsqb             "&#x0005D;" ><!--RIGHT SQUARE BRACKET -->
+<!ENTITY rsquo            "&#x02019;" ><!--RIGHT SINGLE QUOTATION MARK -->
+<!ENTITY sect             "&#x000A7;" ><!--SECTION SIGN -->
+<!ENTITY semi             "&#x0003B;" ><!--SEMICOLON -->
+<!ENTITY shy              "&#x000AD;" ><!--SOFT HYPHEN -->
+<!ENTITY sol              "&#x0002F;" ><!--SOLIDUS -->
+<!ENTITY sung             "&#x0266A;" ><!--EIGHTH NOTE -->
+<!ENTITY sup1             "&#x000B9;" ><!--SUPERSCRIPT ONE -->
+<!ENTITY sup2             "&#x000B2;" ><!--SUPERSCRIPT TWO -->
+<!ENTITY sup3             "&#x000B3;" ><!--SUPERSCRIPT THREE -->
+<!ENTITY times            "&#x000D7;" ><!--MULTIPLICATION SIGN -->
+<!ENTITY trade            "&#x02122;" ><!--TRADE MARK SIGN -->
+<!ENTITY uarr             "&#x02191;" ><!--UPWARDS ARROW -->
+<!ENTITY verbar           "&#x0007C;" ><!--VERTICAL LINE -->
+<!ENTITY yen              "&#x000A5;" ><!--YEN SIGN -->
diff --git a/tests/schema/ent/isopub.ent b/tests/schema/ent/isopub.ent
new file mode 100644 (file)
index 0000000..a117878
--- /dev/null
@@ -0,0 +1,125 @@
+
+<!--
+     File isopub.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isopub.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Publishing//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isopub.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isopub PUBLIC
+         "ISO 8879:1986//ENTITIES Publishing//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isopub.ent"
+       >
+       %isopub;
+
+-->
+
+<!ENTITY blank            "&#x02423;" ><!--OPEN BOX -->
+<!ENTITY blk12            "&#x02592;" ><!--MEDIUM SHADE -->
+<!ENTITY blk14            "&#x02591;" ><!--LIGHT SHADE -->
+<!ENTITY blk34            "&#x02593;" ><!--DARK SHADE -->
+<!ENTITY block            "&#x02588;" ><!--FULL BLOCK -->
+<!ENTITY bull             "&#x02022;" ><!--BULLET -->
+<!ENTITY caret            "&#x02041;" ><!--CARET INSERTION POINT -->
+<!ENTITY check            "&#x02713;" ><!--CHECK MARK -->
+<!ENTITY cir              "&#x025CB;" ><!--WHITE CIRCLE -->
+<!ENTITY clubs            "&#x02663;" ><!--BLACK CLUB SUIT -->
+<!ENTITY copysr           "&#x02117;" ><!--SOUND RECORDING COPYRIGHT -->
+<!ENTITY cross            "&#x02717;" ><!--BALLOT X -->
+<!ENTITY Dagger           "&#x02021;" ><!--DOUBLE DAGGER -->
+<!ENTITY dagger           "&#x02020;" ><!--DAGGER -->
+<!ENTITY dash             "&#x02010;" ><!--HYPHEN -->
+<!ENTITY diams            "&#x02666;" ><!--BLACK DIAMOND SUIT -->
+<!ENTITY dlcrop           "&#x0230D;" ><!--BOTTOM LEFT CROP -->
+<!ENTITY drcrop           "&#x0230C;" ><!--BOTTOM RIGHT CROP -->
+<!ENTITY dtri             "&#x025BF;" ><!--WHITE DOWN-POINTING SMALL TRIANGLE -->
+<!ENTITY dtrif            "&#x025BE;" ><!--BLACK DOWN-POINTING SMALL TRIANGLE -->
+<!ENTITY emsp             "&#x02003;" ><!--EM SPACE -->
+<!ENTITY emsp13           "&#x02004;" ><!--THREE-PER-EM SPACE -->
+<!ENTITY emsp14           "&#x02005;" ><!--FOUR-PER-EM SPACE -->
+<!ENTITY ensp             "&#x02002;" ><!--EN SPACE -->
+<!ENTITY female           "&#x02640;" ><!--FEMALE SIGN -->
+<!ENTITY ffilig           "&#x0FB03;" ><!--LATIN SMALL LIGATURE FFI -->
+<!ENTITY fflig            "&#x0FB00;" ><!--LATIN SMALL LIGATURE FF -->
+<!ENTITY ffllig           "&#x0FB04;" ><!--LATIN SMALL LIGATURE FFL -->
+<!ENTITY filig            "&#x0FB01;" ><!--LATIN SMALL LIGATURE FI -->
+<!ENTITY flat             "&#x0266D;" ><!--MUSIC FLAT SIGN -->
+<!ENTITY fllig            "&#x0FB02;" ><!--LATIN SMALL LIGATURE FL -->
+<!ENTITY frac13           "&#x02153;" ><!--VULGAR FRACTION ONE THIRD -->
+<!ENTITY frac15           "&#x02155;" ><!--VULGAR FRACTION ONE FIFTH -->
+<!ENTITY frac16           "&#x02159;" ><!--VULGAR FRACTION ONE SIXTH -->
+<!ENTITY frac23           "&#x02154;" ><!--VULGAR FRACTION TWO THIRDS -->
+<!ENTITY frac25           "&#x02156;" ><!--VULGAR FRACTION TWO FIFTHS -->
+<!ENTITY frac35           "&#x02157;" ><!--VULGAR FRACTION THREE FIFTHS -->
+<!ENTITY frac45           "&#x02158;" ><!--VULGAR FRACTION FOUR FIFTHS -->
+<!ENTITY frac56           "&#x0215A;" ><!--VULGAR FRACTION FIVE SIXTHS -->
+<!ENTITY hairsp           "&#x0200A;" ><!--HAIR SPACE -->
+<!ENTITY hearts           "&#x02665;" ><!--BLACK HEART SUIT -->
+<!ENTITY hellip           "&#x02026;" ><!--HORIZONTAL ELLIPSIS -->
+<!ENTITY hybull           "&#x02043;" ><!--HYPHEN BULLET -->
+<!ENTITY incare           "&#x02105;" ><!--CARE OF -->
+<!ENTITY ldquor           "&#x0201E;" ><!--DOUBLE LOW-9 QUOTATION MARK -->
+<!ENTITY lhblk            "&#x02584;" ><!--LOWER HALF BLOCK -->
+<!ENTITY loz              "&#x025CA;" ><!--LOZENGE -->
+<!ENTITY lozf             "&#x029EB;" ><!--BLACK LOZENGE -->
+<!ENTITY lsquor           "&#x0201A;" ><!--SINGLE LOW-9 QUOTATION MARK -->
+<!ENTITY ltri             "&#x025C3;" ><!--WHITE LEFT-POINTING SMALL TRIANGLE -->
+<!ENTITY ltrif            "&#x025C2;" ><!--BLACK LEFT-POINTING SMALL TRIANGLE -->
+<!ENTITY male             "&#x02642;" ><!--MALE SIGN -->
+<!ENTITY malt             "&#x02720;" ><!--MALTESE CROSS -->
+<!ENTITY marker           "&#x025AE;" ><!--BLACK VERTICAL RECTANGLE -->
+<!ENTITY mdash            "&#x02014;" ><!--EM DASH -->
+<!ENTITY mldr             "&#x02026;" ><!--HORIZONTAL ELLIPSIS -->
+<!ENTITY natur            "&#x0266E;" ><!--MUSIC NATURAL SIGN -->
+<!ENTITY ndash            "&#x02013;" ><!--EN DASH -->
+<!ENTITY nldr             "&#x02025;" ><!--TWO DOT LEADER -->
+<!ENTITY numsp            "&#x02007;" ><!--FIGURE SPACE -->
+<!ENTITY phone            "&#x0260E;" ><!--BLACK TELEPHONE -->
+<!ENTITY puncsp           "&#x02008;" ><!--PUNCTUATION SPACE -->
+<!ENTITY rdquor           "&#x0201D;" ><!--RIGHT DOUBLE QUOTATION MARK -->
+<!ENTITY rect             "&#x025AD;" ><!--WHITE RECTANGLE -->
+<!ENTITY rsquor           "&#x02019;" ><!--RIGHT SINGLE QUOTATION MARK -->
+<!ENTITY rtri             "&#x025B9;" ><!--WHITE RIGHT-POINTING SMALL TRIANGLE -->
+<!ENTITY rtrif            "&#x025B8;" ><!--BLACK RIGHT-POINTING SMALL TRIANGLE -->
+<!ENTITY rx               "&#x0211E;" ><!--PRESCRIPTION TAKE -->
+<!ENTITY sext             "&#x02736;" ><!--SIX POINTED BLACK STAR -->
+<!ENTITY sharp            "&#x0266F;" ><!--MUSIC SHARP SIGN -->
+<!ENTITY spades           "&#x02660;" ><!--BLACK SPADE SUIT -->
+<!ENTITY squ              "&#x025A1;" ><!--WHITE SQUARE -->
+<!ENTITY squf             "&#x025AA;" ><!--BLACK SMALL SQUARE -->
+<!ENTITY star             "&#x02606;" ><!--WHITE STAR -->
+<!ENTITY starf            "&#x02605;" ><!--BLACK STAR -->
+<!ENTITY target           "&#x02316;" ><!--POSITION INDICATOR -->
+<!ENTITY telrec           "&#x02315;" ><!--TELEPHONE RECORDER -->
+<!ENTITY thinsp           "&#x02009;" ><!--THIN SPACE -->
+<!ENTITY uhblk            "&#x02580;" ><!--UPPER HALF BLOCK -->
+<!ENTITY ulcrop           "&#x0230F;" ><!--TOP LEFT CROP -->
+<!ENTITY urcrop           "&#x0230E;" ><!--TOP RIGHT CROP -->
+<!ENTITY utri             "&#x025B5;" ><!--WHITE UP-POINTING SMALL TRIANGLE -->
+<!ENTITY utrif            "&#x025B4;" ><!--BLACK UP-POINTING SMALL TRIANGLE -->
+<!ENTITY vellip           "&#x022EE;" ><!--VERTICAL ELLIPSIS -->
diff --git a/tests/schema/ent/isotech.ent b/tests/schema/ent/isotech.ent
new file mode 100644 (file)
index 0000000..07e8100
--- /dev/null
@@ -0,0 +1,103 @@
+
+<!--
+     File isotech.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isotech.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES General Technical//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isotech.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isotech PUBLIC
+         "ISO 8879:1986//ENTITIES General Technical//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isotech.ent"
+       >
+       %isotech;
+
+-->
+
+<!ENTITY aleph            "&#x02135;" ><!--ALEF SYMBOL -->
+<!ENTITY and              "&#x02227;" ><!--LOGICAL AND -->
+<!ENTITY ang90            "&#x0221F;" ><!--RIGHT ANGLE -->
+<!ENTITY angsph           "&#x02222;" ><!--SPHERICAL ANGLE -->
+<!ENTITY angst            "&#x0212B;" ><!--ANGSTROM SIGN -->
+<!ENTITY ap               "&#x02248;" ><!--ALMOST EQUAL TO -->
+<!ENTITY becaus           "&#x02235;" ><!--BECAUSE -->
+<!ENTITY bernou           "&#x0212C;" ><!--SCRIPT CAPITAL B -->
+<!ENTITY bottom           "&#x022A5;" ><!--UP TACK -->
+<!ENTITY cap              "&#x02229;" ><!--INTERSECTION -->
+<!ENTITY compfn           "&#x02218;" ><!--RING OPERATOR -->
+<!ENTITY cong             "&#x02245;" ><!--APPROXIMATELY EQUAL TO -->
+<!ENTITY conint           "&#x0222E;" ><!--CONTOUR INTEGRAL -->
+<!ENTITY cup              "&#x0222A;" ><!--UNION -->
+<!ENTITY Dot              "&#x000A8;" ><!--DIAERESIS -->
+<!ENTITY DotDot           " &#x020DC;" ><!--COMBINING FOUR DOTS ABOVE -->
+<!ENTITY equiv            "&#x02261;" ><!--IDENTICAL TO -->
+<!ENTITY exist            "&#x02203;" ><!--THERE EXISTS -->
+<!ENTITY fnof             "&#x00192;" ><!--LATIN SMALL LETTER F WITH HOOK -->
+<!ENTITY forall           "&#x02200;" ><!--FOR ALL -->
+<!ENTITY ge               "&#x02265;" ><!--GREATER-THAN OR EQUAL TO -->
+<!ENTITY hamilt           "&#x0210B;" ><!--SCRIPT CAPITAL H -->
+<!ENTITY iff              "&#x021D4;" ><!--LEFT RIGHT DOUBLE ARROW -->
+<!ENTITY infin            "&#x0221E;" ><!--INFINITY -->
+<!ENTITY int              "&#x0222B;" ><!--INTEGRAL -->
+<!ENTITY isin             "&#x02208;" ><!--ELEMENT OF -->
+<!ENTITY lagran           "&#x02112;" ><!--SCRIPT CAPITAL L -->
+<!ENTITY lang             "&#x02329;" ><!--LEFT-POINTING ANGLE BRACKET -->
+<!ENTITY lArr             "&#x021D0;" ><!--LEFTWARDS DOUBLE ARROW -->
+<!ENTITY le               "&#x02264;" ><!--LESS-THAN OR EQUAL TO -->
+<!ENTITY lowast           "&#x02217;" ><!--ASTERISK OPERATOR -->
+<!ENTITY minus            "&#x02212;" ><!--MINUS SIGN -->
+<!ENTITY mnplus           "&#x02213;" ><!--MINUS-OR-PLUS SIGN -->
+<!ENTITY nabla            "&#x02207;" ><!--NABLA -->
+<!ENTITY ne               "&#x02260;" ><!--NOT EQUAL TO -->
+<!ENTITY ni               "&#x0220B;" ><!--CONTAINS AS MEMBER -->
+<!ENTITY notin            "&#x02209;" ><!--NOT AN ELEMENT OF -->
+<!ENTITY or               "&#x02228;" ><!--LOGICAL OR -->
+<!ENTITY order            "&#x02134;" ><!--SCRIPT SMALL O -->
+<!ENTITY par              "&#x02225;" ><!--PARALLEL TO -->
+<!ENTITY part             "&#x02202;" ><!--PARTIAL DIFFERENTIAL -->
+<!ENTITY permil           "&#x02030;" ><!--PER MILLE SIGN -->
+<!ENTITY perp             "&#x022A5;" ><!--UP TACK -->
+<!ENTITY phmmat           "&#x02133;" ><!--SCRIPT CAPITAL M -->
+<!ENTITY Prime            "&#x02033;" ><!--DOUBLE PRIME -->
+<!ENTITY prime            "&#x02032;" ><!--PRIME -->
+<!ENTITY prop             "&#x0221D;" ><!--PROPORTIONAL TO -->
+<!ENTITY radic            "&#x0221A;" ><!--SQUARE ROOT -->
+<!ENTITY rang             "&#x0232A;" ><!--RIGHT-POINTING ANGLE BRACKET -->
+<!ENTITY rArr             "&#x021D2;" ><!--RIGHTWARDS DOUBLE ARROW -->
+<!ENTITY sim              "&#x0223C;" ><!--TILDE OPERATOR -->
+<!ENTITY sime             "&#x02243;" ><!--ASYMPTOTICALLY EQUAL TO -->
+<!ENTITY square           "&#x025A1;" ><!--WHITE SQUARE -->
+<!ENTITY sub              "&#x02282;" ><!--SUBSET OF -->
+<!ENTITY sube             "&#x02286;" ><!--SUBSET OF OR EQUAL TO -->
+<!ENTITY sup              "&#x02283;" ><!--SUPERSET OF -->
+<!ENTITY supe             "&#x02287;" ><!--SUPERSET OF OR EQUAL TO -->
+<!ENTITY tdot             " &#x020DB;" ><!--COMBINING THREE DOTS ABOVE -->
+<!ENTITY there4           "&#x02234;" ><!--THEREFORE -->
+<!ENTITY tprime           "&#x02034;" ><!--TRIPLE PRIME -->
+<!ENTITY Verbar           "&#x02016;" ><!--DOUBLE VERTICAL LINE -->
+<!ENTITY wedgeq           "&#x02259;" ><!--ESTIMATES -->
diff --git a/tests/schema/htmltblx.mod b/tests/schema/htmltblx.mod
new file mode 100644 (file)
index 0000000..d822453
--- /dev/null
@@ -0,0 +1,245 @@
+<!-- ...................................................................... -->
+<!-- DocBook XML HTML Table Module V4.5 ................................... -->
+<!-- File htmltblx.mod .................................................... -->
+
+<!-- Copyright 2003-2006 ArborText, Inc., Norman Walsh, Sun Microsystems,
+     Inc., and the Organization for the Advancement of Structured Information
+     Standards (OASIS).
+
+     $Id: htmltblx.mod 6341 2006-10-03 15:58:28Z nwalsh $
+
+     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 elements that are
+     isomorphic to the HTML elements. One could argue we should
+     instead have based ourselves on the XHTML Table Module, but the
+     HTML one is more like what browsers are likely to accept today
+     and users are likely to use.
+
+     This module has been developed for use with the DocBook V4.5
+     "union table model" in which elements and attlists common to both
+     models are defined (as the union) in the CALS table module by
+     setting various parameter entities appropriately in this file.
+
+     In DTD driver files referring to this module, please use an entity
+     declaration that uses the public identifier shown below:
+
+     <!ENTITY % htmltbl PUBLIC
+     "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN"
+     "htmltblx.mod">
+     %htmltbl;
+
+     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.
+-->
+
+<!--======================= XHTML Tables =======================================-->
+
+<!ENTITY % html.coreattrs
+ "%common.attrib;
+  class       CDATA          #IMPLIED
+  style       CDATA          #IMPLIED
+  title       CDATA         #IMPLIED"
+  >
+
+<!-- Does not contain lang or dir because they are in %common.attribs -->
+<![%sgml.features;[
+<!ENTITY % i18n "">
+]]>
+<!ENTITY % i18n
+ "xml:lang    NMTOKEN        #IMPLIED"
+  >
+
+<!ENTITY % events
+ "onclick     CDATA       #IMPLIED
+  ondblclick  CDATA       #IMPLIED
+  onmousedown CDATA       #IMPLIED
+  onmouseup   CDATA       #IMPLIED
+  onmouseover CDATA       #IMPLIED
+  onmousemove CDATA       #IMPLIED
+  onmouseout  CDATA       #IMPLIED
+  onkeypress  CDATA       #IMPLIED
+  onkeydown   CDATA       #IMPLIED
+  onkeyup     CDATA       #IMPLIED"
+  >
+
+<!ENTITY % attrs "%html.coreattrs; %i18n; %events;">
+
+<!ENTITY % cellhalign
+  "align      (left|center|right|justify|char) #IMPLIED
+   char       CDATA    #IMPLIED
+   charoff    CDATA       #IMPLIED"
+  >
+
+<!ENTITY % cellvalign
+  "valign     (top|middle|bottom|baseline) #IMPLIED"
+  >
+
+<!--doc:A group of columns in an HTML table.-->
+<!ELEMENT colgroup %ho; (col)*>
+<!--doc:Specifications for a column in an HTML table.-->
+<!ELEMENT col %ho; EMPTY>
+<!--doc:A row in an HTML table.-->
+<!ELEMENT tr %ho;  (th|td)+>
+<!--doc:A table header entry in an HTML table.-->
+<!ELEMENT th %ho;  (%para.char.mix; | %tabentry.mix; | table | informaltable)*>
+<!--doc:A table ntry in an HTML table.-->
+<!ELEMENT td %ho;  (%para.char.mix; | %tabentry.mix; | table | informaltable)*>
+
+<!ATTLIST colgroup
+  %attrs;
+  span        CDATA       "1"
+  width       CDATA  #IMPLIED
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!ATTLIST col
+  %attrs;
+  span        CDATA       "1"
+  width       CDATA  #IMPLIED
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!ATTLIST tr
+  %attrs;
+  %cellhalign;
+  %cellvalign;
+  bgcolor     CDATA        #IMPLIED
+  >
+
+<!ATTLIST th
+  %attrs;
+  abbr        CDATA         #IMPLIED
+  axis        CDATA          #IMPLIED
+  headers     IDREFS         #IMPLIED
+  scope       (row|col|rowgroup|colgroup)   #IMPLIED
+  rowspan     CDATA       "1"
+  colspan     CDATA       "1"
+  %cellhalign;
+  %cellvalign;
+  nowrap      (nowrap)       #IMPLIED
+  bgcolor     CDATA         #IMPLIED
+  width       CDATA       #IMPLIED
+  height      CDATA       #IMPLIED
+  >
+
+<!ATTLIST td
+  %attrs;
+  abbr        CDATA         #IMPLIED
+  axis        CDATA          #IMPLIED
+  headers     IDREFS         #IMPLIED
+  scope       (row|col|rowgroup|colgroup)   #IMPLIED
+  rowspan     CDATA       "1"
+  colspan     CDATA       "1"
+  %cellhalign;
+  %cellvalign;
+  nowrap      (nowrap)       #IMPLIED
+  bgcolor     CDATA         #IMPLIED
+  width       CDATA       #IMPLIED
+  height      CDATA       #IMPLIED
+  >
+
+<!-- ====================================================== -->
+<!--        Set up to read in the CALS model configured to
+            merge with the XHTML table model                -->
+<!-- ====================================================== -->
+
+<!ENTITY % tables.role.attrib "%role.attrib;">
+
+<!-- Add label and role attributes to table and informaltable -->
+<!ENTITY % bodyatt "
+               floatstyle      CDATA                   #IMPLIED
+               rowheader       (firstcol|norowheader)  #IMPLIED
+                %label.attrib;"
+>
+
+<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row, 
+     EntryTbl, and Entry (and InformalTable element). -->
+
+<!ENTITY % secur "
+       %common.attrib;
+       class       CDATA          #IMPLIED
+       style       CDATA          #IMPLIED
+       title       CDATA         #IMPLIED
+       %i18n;
+       %events;
+       %tables.role.attrib;">
+
+<!ENTITY % common.table.attribs
+       "%bodyatt;
+       %secur;">
+
+<!-- Content model for Table (that also allows HTML tables) -->
+<!ENTITY % tbl.table.mdl
+       "((blockinfo?,
+           (%formalobject.title.content;),
+           (%ndxterm.class;)*,
+           textobject*,
+           (graphic+|mediaobject+|tgroup+))
+         |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
+
+<!ENTITY % informal.tbl.table.mdl
+       "(textobject*,
+          (graphic+|mediaobject+|tgroup+))
+         | ((col*|colgroup*), thead?, tfoot?, (tbody+|tr+))">
+
+<!-- Attributes for Table (including HTML ones) -->
+
+<!-- N.B. rules = (none | groups | rows | cols | all) but it can't be spec'd -->
+<!-- that way because 'all' already occurs in a different enumeration in -->
+<!-- CALS tables (frame). -->
+
+<!ENTITY % tbl.table.att        '
+    tabstyle    CDATA           #IMPLIED
+    tocentry    %yesorno.attvals;       #IMPLIED
+    shortentry  %yesorno.attvals;       #IMPLIED
+    orient      (port|land)     #IMPLIED
+    pgwide      %yesorno.attvals;       #IMPLIED 
+    summary     CDATA          #IMPLIED
+    width       CDATA        #IMPLIED
+    border      CDATA        #IMPLIED
+    rules       CDATA          #IMPLIED
+    cellspacing CDATA        #IMPLIED
+    cellpadding CDATA        #IMPLIED
+    align       (left|center|right)   #IMPLIED
+    bgcolor     CDATA         #IMPLIED
+'>
+
+<!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border|
+top|bottom|topbot|all|sides|none">
+
+<!-- Allow either objects or inlines; beware of REs between elements. -->
+<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
+
+<!-- thead, tfoot, and tbody are defined in both table models,
+     so we set up parameter entities to define union models for them
+ -->
+
+<!ENTITY % tbl.hdft.mdl        "(tr+|(colspec*,row+))">
+<!ENTITY % tbl.tbody.mdl       "(tr+|row+)">
+<!ENTITY % tbl.valign.attval   "top|middle|bottom|baseline">
+
+<!-- End of DocBook XML HTML Table Module V4.5 ............................ -->
+<!-- ...................................................................... -->
diff --git a/tests/schema/soextblx.dtd b/tests/schema/soextblx.dtd
new file mode 100644 (file)
index 0000000..4a92e11
--- /dev/null
@@ -0,0 +1,321 @@
+<!-- XML EXCHANGE TABLE MODEL DECLARATION MODULE -->
+
+<!-- This set of declarations defines the XML version of the Exchange
+     Table Model as of the date shown in the Formal Public Identifier
+     (FPI) for this entity.
+
+     This set of declarations may be referred to using a public external
+     entity declaration and reference as shown in the following three
+     lines:
+
+     <!ENTITY % calstblx
+       PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN">
+       %calstblx;
+
+     If various parameter entities used within this set of declarations
+     are to be given non-default values, the appropriate declarations
+     should be given before calling in this package (i.e., before the
+     "%calstblx;" reference).
+-->
+
+<!-- The motivation for this XML version of the Exchange Table Model
+     is simply to create an XML version of the SGML Exchange Table
+     Model. By design, no effort has been made to "improve" the model.
+
+     This XML version incorporates the logical bare minimum changes
+     necessary to make the Exchange Table Model a valid XML DTD.
+
+     It has been modified slightly for use in the combined HTML/CALS models
+     supported by DocBook V4.3 and later.
+-->
+
+<!-- The XML version of the Exchange Table Model differs from
+     the SGML version in the following ways:
+
+     The following parameter entities have been removed:
+
+       - tbl.table.excep, tbl.hdft.excep, tbl.row.excep, tbl.entry.excep
+         There are no exceptions in XML. The following normative statement
+         is made in lieu of exceptions: the exchange table model explicitly
+         forbids a table from occurring within another table. If the
+         content model of an entry includes a table element, then this
+         cannot be enforced by the DTD, but it is a deviation from the
+         exchange table model to include a table within a table.
+
+       - tbl.hdft.name, tbl.hdft.mdl, tbl.hdft.excep, tbl.hdft.att
+         The motivation for these elements was to change the table
+         header/footer elements. Since XML does not allow element declarations
+         to contain name groups, and the exchange table model does not
+         allow a table to contain footers, the continued presence of these
+         attributes seems unnecessary.
+
+     The following parameter entity has been added:
+
+       - tbl.thead.att
+         This entity parameterizes the attributes on thead. It replaces
+         the tbl.hdft.att parameter entity.
+
+     Other miscellaneous changes:
+
+       - Tag ommission indicators have been removed
+       - Comments have been removed from declarations
+       - NUMBER attributes have been changed to NMTOKEN
+       - NUTOKEN attributes have been to changed to NMTOKEN
+       - Removed the grouping characters around the content model
+         parameter entry for the 'entry' element. This is necessary
+         so that an entry can contain #PCDATA and be defined as an
+         optional, repeatable OR group beginning with #PCDATA.
+-->
+
+<!-- This entity includes a set of element and attribute declarations
+     that partially defines the Exchange table model.  However, the model
+     is not well-defined without the accompanying natural language
+     description of the semantics (meanings) of these various elements,
+     attributes, and attribute values.  The semantic writeup, also available
+     from SGML Open, should be used in conjunction with this entity.
+-->
+
+<!-- In order to use the Exchange table model, various parameter entity
+     declarations are required.  A brief description is as follows:
+
+     ENTITY NAME      WHERE USED              WHAT IT IS
+
+     %yesorno         In ATTLIST of:          An attribute declared value
+                      almost all elements     for a "boolean" attribute
+
+     %paracon         In content model of:    The "text" (logical content)
+                      <entry>                 of the model group for <entry>
+
+     %titles          In content model of:    The "title" part of the model
+                      table element           group for the table element
+
+     %tbl.table.name  In declaration of:      The name of the "table"
+                      table element           element
+
+     %tbl.table-titles.mdl In content model of: The model group for the title
+                      table elements          part of the content model for
+                                              table element
+
+     %tbl.table.mdl   In content model of:    The model group for the content
+                      table elements          model for table element,
+                                              often (and by default) defined
+                                              in terms of %tbl.table-titles.mdl
+                                              and tgroup
+
+     %tbl.table.att   In ATTLIST of:          Additional attributes on the
+                      table element           table element
+
+     %bodyatt         In ATTLIST of:          Additional attributes on the
+                      table element           table element (for backward
+                                              compatibility with the SGML
+                                              model)
+
+     %tbl.tgroup.mdl  In content model of:    The model group for the content
+                      <tgroup>                model for <tgroup>
+
+     %tbl.tgroup.att  In ATTLIST of:          Additional attributes on the
+                      <tgroup>                <tgroup> element
+
+     %tbl.thead.att   In ATTLIST of:          Additional attributes on the
+                      <thead>                 <thead> element
+
+     %tbl.tbody.att   In ATTLIST of:          Additional attributes on the
+                      <tbody>                 <tbody> element
+
+     %tbl.colspec.att In ATTLIST of:          Additional attributes on the
+                      <colspec>               <colspec> element
+
+     %tbl.row.mdl     In content model of:    The model group for the content
+                      <row>                   model for <row>
+
+     %tbl.row.att     In ATTLIST of:          Additional attributes on the
+                      <row>                   <row> element
+
+     %tbl.entry.mdl   In content model of:    The model group for the content
+                      <entry>                 model for <entry>
+
+     %tbl.entry.att   In ATTLIST of:          Additional attributes on the
+                      <entry>                 <entry> element
+
+     This set of declarations will use the default definitions shown below
+     for any of these parameter entities that are not declared before this
+     set of declarations is referenced.
+-->
+
+<!-- These definitions are not directly related to the table model, but are
+     used in the default CALS table model and may be defined elsewhere (and
+     prior to the inclusion of this table module) in the referencing DTD. -->
+
+<!ENTITY % yesorno 'NMTOKEN'> <!-- no if zero(s), yes if any other value -->
+<!ENTITY % titles  'title?'>
+<!ENTITY % pcd "#PCDATA">
+<!ENTITY % paracon '%pcd;'> <!-- default for use in entry content -->
+
+<!--
+The parameter entities as defined below change and simplify the CALS table
+model as published (as part of the Example DTD) in MIL-HDBK-28001.  The
+resulting simplified DTD has support from the SGML Open vendors and is
+therefore more interoperable among different systems.
+
+These following declarations provide the Exchange default definitions
+for these entities.  However, these entities can be redefined (by giving
+the appropriate parameter entity declaration(s) prior to the reference
+to this Table Model declaration set entity) to fit the needs of the
+current application.
+
+Note, however, that changes may have significant effect on the ability to
+interchange table information.  These changes may manifest themselves
+in useability, presentation, and possible structure information degradation.
+-->
+
+<!ENTITY % tbl.table.name       "table">
+<!ENTITY % tbl.table-titles.mdl "%titles;,">
+<!ENTITY % tbl.table-main.mdl   "tgroup+">
+<!ENTITY % tbl.table.mdl        "%tbl.table-titles.mdl; %tbl.table-main.mdl;">
+<!ENTITY % tbl.table.att        "
+    pgwide      %yesorno;       #IMPLIED ">
+<!ENTITY % bodyatt              "">
+<!ENTITY % tbl.tgroup.mdl       "colspec*,thead?,tbody">
+<!ENTITY % tbl.tgroup.att       "">
+<!ENTITY % tbl.thead.att        "">
+<!ENTITY % tbl.tbody.att        "">
+<!ENTITY % tbl.colspec.att      "">
+<!ENTITY % tbl.row.mdl          "entry+">
+<!ENTITY % tbl.row.att          "">
+<!ENTITY % tbl.entry.mdl        "(%paracon;)*">
+<!ENTITY % tbl.entry.att        "">
+
+<!ENTITY % tbl.frame.attval     "top|bottom|topbot|all|sides|none">
+<!ENTITY % tbl.tbody.mdl        "row+">
+
+<!-- =====  Element and attribute declarations follow. =====  -->
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.table.name       "table"
+     ENTITY % tbl.table-titles.mdl "%titles;,"
+     ENTITY % tbl.table.mdl        "%tbl.table-titles; tgroup+"
+     ENTITY % tbl.table.att        "
+                        pgwide          %yesorno;       #IMPLIED "
+-->
+
+<!--doc:???-->
+<!ELEMENT %tbl.table.name; (%tbl.table.mdl;)>
+
+<!ATTLIST %tbl.table.name;
+        frame           (%tbl.frame.attval;)                    #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        %tbl.table.att;
+        %bodyatt;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.tgroup.mdl    "colspec*,thead?,tbody"
+     ENTITY % tbl.tgroup.att    ""
+-->
+
+<!--doc:A wrapper for the main content of a table, or part of a table.-->
+<!ELEMENT tgroup (%tbl.tgroup.mdl;) >
+
+<!ATTLIST tgroup
+        cols            NMTOKEN                                 #REQUIRED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        %tbl.tgroup.att;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.colspec.att   ""
+-->
+
+<!--doc:Specifications for a column in a table.-->
+<!ELEMENT colspec EMPTY >
+
+<!ATTLIST colspec
+        colnum          NMTOKEN                                 #IMPLIED
+        colname         NMTOKEN                                 #IMPLIED
+        colwidth        CDATA                                   #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        char            CDATA                                   #IMPLIED
+        charoff         NMTOKEN                                 #IMPLIED
+        %tbl.colspec.att;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.thead.att      ""
+-->
+
+<!--doc:A table header consisting of one or more rows.-->
+<!ELEMENT thead (row+)>
+
+<!ATTLIST thead
+        valign          (top|middle|bottom)                     #IMPLIED
+        %tbl.thead.att;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.tbody.att     ""
+-->
+
+<!--doc:A wrapper for the rows of a table or informal table.-->
+<!ELEMENT tbody (%tbl.tbody.mdl;)>
+
+<!ATTLIST tbody
+        valign          (top|middle|bottom)                     #IMPLIED
+        %tbl.tbody.att;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.row.mdl       "entry+"
+     ENTITY % tbl.row.att       ""
+-->
+
+<!--doc:A row in a table.-->
+<!ELEMENT row (%tbl.row.mdl;)>
+
+<!ATTLIST row
+        rowsep          %yesorno;                               #IMPLIED
+        valign          (top|middle|bottom)                     #IMPLIED
+        %tbl.row.att;
+>
+
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % paracon           "#PCDATA"
+     ENTITY % tbl.entry.mdl     "(%paracon;)*"
+     ENTITY % tbl.entry.att     ""
+-->
+
+<!--doc:A cell in a table.-->
+<!ELEMENT entry (%tbl.entry.mdl;)*>
+
+<!ATTLIST entry
+        colname         NMTOKEN                                 #IMPLIED
+        namest          NMTOKEN                                 #IMPLIED
+        nameend         NMTOKEN                                 #IMPLIED
+        morerows        NMTOKEN                                 #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        char            CDATA                                   #IMPLIED
+        charoff         NMTOKEN                                 #IMPLIED
+        valign          (top|middle|bottom)                     #IMPLIED
+        %tbl.entry.att;
+>
diff --git a/tests/schema/tdg.dtd b/tests/schema/tdg.dtd
new file mode 100644 (file)
index 0000000..1f6f42c
--- /dev/null
@@ -0,0 +1,5 @@
+<!ENTITY % docbook PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+                   "docbookx.dtd">
+<!ENTITY % dbebnf SYSTEM "dbebnf.dtd">
+
+%dbebnf;
diff --git a/tests/schema/xkb.dtd b/tests/schema/xkb.dtd
new file mode 100644 (file)
index 0000000..4452712
--- /dev/null
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+
+  Description: XKB configuration file DTD
+  Author: Sergey V. Udaltsov
+
+-->
+
+<!ELEMENT xkbConfigRegistry (modelList,layoutList,optionList)>
+
+<!ATTLIST xkbConfigRegistry 
+          version CDATA "1.0">
+
+<!ELEMENT modelList (model*)>
+
+<!ELEMENT model (configItem)>
+
+<!ELEMENT layoutList (layout*)>
+
+<!ELEMENT layout (configItem,variantList?)>
+
+<!ELEMENT optionList (group*)>
+
+<!ELEMENT variantList (variant*)>
+
+<!ELEMENT variant (configItem)>
+
+<!ELEMENT group (configItem,option*)>
+<!ATTLIST group
+          allowMultipleSelection (true|false) "false">
+
+<!ELEMENT option (configItem)>
+
+<!ELEMENT configItem (name,shortDescription*,description*,vendor?,countryList?,languageList?)>
+
+<!ATTLIST configItem
+          popularity (standard|exotic) "standard">
+
+<!ELEMENT name (#PCDATA)>
+
+<!ELEMENT shortDescription (#PCDATA)>
+<!ATTLIST shortDescription
+          xml:lang CDATA #IMPLIED>
+
+<!ELEMENT description (#PCDATA)>
+<!ATTLIST description
+          xml:lang CDATA #IMPLIED>
+
+<!ELEMENT vendor (#PCDATA)>
+
+<!ELEMENT countryList (iso3166Id+)>
+
+<!ELEMENT iso3166Id (#PCDATA)>
+
+<!ELEMENT languageList (iso639Id+)>
+
+<!ELEMENT iso639Id (#PCDATA)>
+
diff --git a/tests/test.xml b/tests/test.xml
new file mode 100644 (file)
index 0000000..cfeb539
--- /dev/null
@@ -0,0 +1,9 @@
+<!DOCTYPE a SYSTEM "a.dtd" >
+<a id="3">
+  <c/>
+  <b>
+    <d/>
+  </b>
+  <b/>
+  <a/>
+</a>
diff --git a/tests/tiny.xml b/tests/tiny.xml
new file mode 100644 (file)
index 0000000..5d5ee85
--- /dev/null
@@ -0,0 +1,167296 @@
+<?xml version="1.0"?>
+<!DOCTYPE book SYSTEM "schema/tdg.dtd">
+<book id="docbook">
+<?dbhtml filename="docbook.html"?>
+<bookinfo><mediaobject role="online"><imageobject><imagedata fileref="figures/cover.png" align="left"/></imageobject></mediaobject><title>DocBook</title><subtitle>The Definitive Guide</subtitle><authorgroup><author><firstname>Norman</firstname><surname>Walsh</surname></author><author><firstname>Leonard</firstname><surname>Muellner</surname></author><othercredit><firstname>Bob</firstname><surname>Stayton</surname></othercredit></authorgroup><editor><firstname>Frank</firstname><surname>Willison</surname></editor><editor role="production"><firstname>David</firstname><surname>Futato</surname></editor><publisher><publishername>O'Reilly Media, Inc.</publishername><address format="linespecific"><city>Beijing</city></address><address format="linespecific"><city>Cambridge</city></address><address format="linespecific"><city>Farnham</city></address><address format="linespecific"><city>Köln</city></address><address format="linespecific"><city>Paris</city></address><address format="linespecific"><city>Sebastopol</city></address><address format="linespecific"><city>Taipei</city></address><address format="linespecific"><city>Tokyo</city></address></publisher><printhistory><para>October 1999: First Edition.</para></printhistory><isbn>156592-580-7</isbn><releaseinfo>2.0.17</releaseinfo><pubdate>$Date: 2007-02-05 22:30:05 +0100 (Mon, 05 Feb 2007) $</pubdate><legalnotice><para condition="online"><citetitle>DocBook: The Definitive Guide</citetitle> Copyright
+© 2004-2006 Norman Walsh. Portions Copyright © 1999-2003
+O'Reilly Media, Inc.</para><para>Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License,
+Version 1.1 or any later version published by the Free Software
+Foundation.
+A copy of the license is included in <xref linkend="gfdl"/>.</para><para>Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly
+logo are registered trademarks of O'Reilly Media, Inc. The
+association between the image of a duck and the topic of DocBook is a
+trademark of O'Reilly Media, Inc. Java and all Java-based
+trademarks and logos are trademarks or registered trademarks of Sun
+Microsystems, Inc., in the United States and other countries. O'Reilly
+Media, Inc. is independent of Sun Microsystems.
+</para><para>Many of the designations used by manufacturers and sellers to
+distinguish their products are claimed as trademarks. Where those
+designations appear in this book, and O'Reilly Media, Inc.
+was aware of a trademark claim, the designations have been printed in
+caps or initial caps. While every precaution has been taken in the
+preparation of this book, the publisher assumes no responsibility for
+errors or omissions, or for damages resulting from the use of the
+information contained herein.
+</para></legalnotice><copyright><year>1999</year><year>2000</year><year>2001</year><year>2002</year><year>2003</year><holder>O'Reilly Media, Inc. All rights reserved.</holder></copyright><copyright><year>2004</year><year>2005</year><year>2006</year><holder>Norman Walsh.</holder></copyright></bookinfo>
+<!-- $Id: bookbody.xml 2414 2003-01-01 21:37:40Z nwalsh $ -->
+<preface id="preface">
+<?dbhtml filename="ch00.html"?>
+<prefaceinfo>
+<pubdate>$Date: 2002-12-29 20:37:30 +0100 (Sun, 29 Dec 2002) $</pubdate>
+<releaseinfo>$Revision: 2356 $</releaseinfo>
+</prefaceinfo>
+<title>Preface</title>
+<para>
+DocBook provides a system for writing structured documents using
+<acronym>SGML</acronym> or <acronym>XML</acronym>. It is particularly well-suited to books and papers
+about computer hardware and software, though it is by no means limited
+to them.  DocBook is a document type definition (<acronym>DTD</acronym>).
+Because it is a large and robust <acronym>DTD</acronym>, and because its
+main structures correspond to the general notion of what constitutes a
+book, DocBook has been adopted by a large and growing community of
+authors. DocBook is supported <quote>out of the box</quote> by a number
+of commercial tools, and support for it is rapidly growing in a number
+of free software environments. In short, DocBook is an
+easy-to-understand and widely used <acronym>DTD</acronym>. Dozens of organizations use
+DocBook for millions of pages of documentation, in various print
+and online formats, worldwide.
+</para>
+<sect1 id="pref-whyread">
+<title>Why Read This Book?</title>
+<para>
+This book is designed to be the clear, concise, normative reference to
+the DocBook <acronym>DTD</acronym>. This book is the official documentation for the
+DocBook <acronym>DTD</acronym>.
+</para>
+<para>
+We hope to answer, definitively, all the questions you might
+have about all the elements and entities in DocBook.  In
+particular, we cover the following subjects:</para>
+<itemizedlist>
+<listitem><para>The general nature of DocBook. With over 300 elements,
+DocBook can be a bit overwhelming at first. We quickly get you up to
+speed on how the pieces fit together.</para>
+</listitem>
+<listitem><para>How to write DocBook documents. Where should you start
+and what should you do?</para>
+</listitem>
+<listitem><para>Parsing and validation. After you've written a
+document, how can you tell if it really conforms to the DocBook
+<acronym>DTD</acronym>?</para>
+</listitem>
+<listitem><para>How to publish DocBook documents. After you've written
+one, what do you do with it? We provide a guide to using some popular
+free tools to publish DocBook documents both in print and on the
+Web.</para>
+</listitem>
+<listitem><para>Customizing the <acronym>DTD</acronym>. Many individuals and
+corporations have standardized on the DocBook <acronym>DTD</acronym>. Whether your
+subject matter is computer software documentation or not,
+we explain how you can write a <quote>customization layer</quote> to
+tailor DocBook explicitly for your information.</para>
+</listitem>
+<listitem><para>Understanding all of the elements. Each element is
+extensively documented, including the intended semantics and the
+purpose of all its attributes. An example of proper usage is given
+for every element. The parameter entities and character entities are
+also described.
+</para>
+</listitem>
+<listitem><para>Stylesheets. Several standard stylesheet
+languages are briefly described.</para>
+</listitem>
+<listitem><para><acronym>XML</acronym> compatability. We outline all of the points that
+you'll need to consider
+as you or your organization contemplate <acronym>XML</acronym> for authoring, publishing, or
+both.</para>
+</listitem>
+<listitem><para>Additional resources and a
+<acronym>CD-ROM</acronym>. Finally, we direct you to other places you
+can go for all the latest info, and offer a complete set of online
+documentation on the <acronym>CD-ROM</acronym>.</para>
+</listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="pref-bookaud">
+<title>This Book's Audience</title>
+<para>
+We expect that most readers will have some familiarity with <acronym>SGML</acronym> or
+<acronym>XML</acronym>. Even if your experience goes no farther than writing a few
+<acronym>HTML</acronym> pages, you're probably in good shape.  Although we provide an
+introduction to <acronym>SGML</acronym>, <acronym>XML</acronym>, and structured markup, this book may
+not suffice as your only tutorial about <acronym>SGML</acronym> and <acronym>XML</acronym>. This
+depends, naturally, on your needs and experience.  For a list of some
+other good resources, consult <xref linkend="app-resources"/>.
+</para>
+<para>
+Some sections of this book describe tools and applications. For
+the most part, these are Microsoft Windows or <acronym>UNIX</acronym> applications,
+although there's nothing about DocBook that makes it unsuitable for the
+Mac or <acronym>VM/CMS</acronym> or any other operating system of your
+choice.
+</para>
+</sect1>
+
+<sect1 id="pref-organization">
+<title>Organization of This Book</title>
+<para>This book is divided into three parts. <citetitle>Part I: Introduction
+</citetitle> is an introduction to structured markup and DocBook:</para>
+<variablelist>
+<varlistentry><term><xref linkend="ch-gssgml"/></term>
+<listitem>
+<para>A quick introduction to structured markup.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="ch-create"/></term>
+<listitem>
+<para>How to make DocBook documents.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="ch-parse"/></term>
+<listitem>
+<para>Parsing and validating DocBook documents.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="ch-publish"/></term>
+<listitem>
+<para>How to publish DocBook documents.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="app-customizing"/></term>
+<listitem>
+<para>How to customize DocBook.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para condition="refpages"><citetitle>Part II: Reference</citetitle>
+<phrase condition="online">
+is a complete reference to every element and parameter entity in
+the DocBook V4.1.2 <acronym>DTD</acronym>.
+</phrase>
+<phrase condition="print">
+is a complete reference to every element in the DocBook
+V4.1.2 <acronym>DTD</acronym> and provides a concise summary of the
+parameter entities. For a detailed reference to the parameter
+entities, consult the online version available either on <link linkend="app-cdrom">the <acronym>CD-ROM</acronym></link> or the
+<ulink url="http://docbook.org/">web site</ulink>.
+</phrase>
+</para>
+
+<variablelist condition="refpages">
+<varlistentry><term><xref linkend="ref-element"/></term>
+<listitem>
+<para>A reference guide to the DocBook elements.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="ref-parement"/></term>
+<listitem>
+<para>A reference guide to the DocBook parameter entities.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="ref-charent"/></term>
+<listitem>
+<para>A reference guide to the character entities declared in DocBook.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para><citetitle>Part III: Appendixes</citetitle> discusses other resources:
+</para>
+<variablelist>
+<varlistentry><term><xref linkend="app-install"/></term>
+<listitem>
+<para>How to install DocBook, Jade, and the stylesheets.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="app-xml"/></term>
+<listitem>
+<para>DocBook as <acronym>XML</acronym>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="app-versions"/></term>
+<listitem>
+<para>A guide to DocBook versions, including a summary of the features
+expected in future releases.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="app-resources"/></term>
+<listitem>
+<para>Other resources.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="app-cdrom"/></term>
+<listitem>
+<para>What's on the <acronym>CD</acronym>?</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="app-interchange"/></term>
+<listitem>
+<para>An interchange checklist. Things to consider when you're sharing
+DocBook documents with others.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><xref linkend="quickref"/></term>
+<listitem>
+<para>A Quick Reference to the elements in DocBook.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>At the end of this book you'll find a <link linkend="glossary">Glossary
+</link> and an
+<!-- YES, THIS IS DUPLICATED ONCE WITH THE LINK AND ONCE WITHOUT: -->
+<phrase condition="online"><link linkend="index">Index</link>.</phrase>
+<phrase condition="print">Index.</phrase>
+</para>
+</sect1>
+
+<sect1 id="pref-conventions">
+<title>Conventions Used in This Book</title>
+
+<itemizedlist>
+<listitem><para>
+<sgmltag>Garamond Book</sgmltag> is used for element and
+attribute names.
+</para></listitem>
+<listitem><para>
+<literal moreinfo="none">Constant Willison</literal>
+is used for program examples, attribute value
+literals, start- and end-tags, and source code example text.
+</para></listitem>
+<listitem><para>
+<replaceable>Constant Willison Oblique</replaceable> is used for
+<quote>replaceable</quote> text or variables.  Replaceable text is text
+that describes something you're supposed to type, like a
+<replaceable>filename</replaceable>, in which the word
+<quote>filename</quote> is a placeholder for the actual filename.</para>
+</listitem>
+<listitem><para>
+<filename moreinfo="none">Garamond Italic</filename> is used for filenames and (in the print version
+of the book) <acronym>URL</acronym>s.
+</para></listitem>
+<listitem condition="print"><para>
+<ulink url="http://docbook.org/"><acronym>URL</acronym>s</ulink> are
+presented in parentheses after the name of the resource they describe
+in the print version of the book.
+</para></listitem>
+</itemizedlist>
+</sect1>
+<sect1 id="pref-getbook"><title>Getting This Book</title>
+<para>
+If you want to hold this book in your hand and flip through its pages,
+you have to buy it as you would any other book. You can also get this
+book in electronic form, as a DocBook <acronym>SGML</acronym> document, and in <acronym>HTML</acronym>,
+either on the <acronym>CD</acronym> that accompanies the bound book or
+from this book's web site:
+<ulink url="http://docbook.org/"/>.
+</para>
+</sect1>
+
+<sect1 id="pref-getexamples">
+<title>Getting Examples from This Book</title>
+<para>
+All of the examples are included on the <acronym>CD-ROM</acronym> and
+online at the book's web site.  You can get the most up-to-date
+information about this book from the web site: <ulink url="http://docbook.org/">http://docbook.org/</ulink>.</para>
+</sect1>
+
+<sect1 id="pref-getdocbook">
+<title>Getting DocBook</title>
+<para>
+The DocBook <acronym>DTD</acronym> is included <link linkend="app-cdrom-docbook">on the
+<acronym>CD-ROM</acronym></link>. You can get the most up-to-date
+version and information about DocBook from the DocBook web page:
+<ulink url="http://www.oasis-open.org/docbook/">http://www.oasis-open.org/docbook/</ulink>.</para>
+</sect1>
+
+<sect1 id="pref-req-comments">
+<title>Request for Comments</title>
+<para>
+Please help us improve future editions of this book by reporting any
+errors, inaccuracies, bugs, misleading or confusing statements, and
+plain old typos that you find. An online errata list is maintained at
+<ulink url="http://docbook.org/tdg/errata.html">http://docbook.org/tdg/errata.html</ulink>.
+Email your bug reports and comments to us at <ulink role="online" url="mailto:bookcomments@docbook.org">bookcomments@docbook.org</ulink>.</para>
+</sect1>
+<sect1 id="pref-acknorm">
+<title>Acknowledgements from Norm</title>
+<para>This book has been in the works for a long
+time. It could not have been completed without the help and
+encouragement of a lot of people, most especially my wife,
+Deborah, who supported me through the long hours and the late
+nights.
+</para>
+<para>
+I also want to thank Lenny for collaborating with me and developing
+real prose out of my rough outlines, cryptic email messages, and
+scribbled notes.</para>
+<para>
+A number of people contributed technical feedback as this book
+was being written, in particular Terry Allen and Eve Maler. I
+owe most of what I know about <acronym>SGML</acronym> to them, and to the other
+members of the Davenport Group who answered all my questions so
+many years ago, especially Jon Bosak, Eduardo Guttentag, and
+Murray Maloney. Paul Prescod, Mark Galassi, and Dave Pawson also
+provided invaluable feedback on the technical review draft. It's
+a better book because of them.
+</para>
+</sect1>
+<sect1 id="pref-acklen">
+<title>Acknowledgements from Lenny</title>
+<para>My gratitude goes back to Dale Dougherty and Terry Allen, who
+long ago encouraged me and the production department at O'Reilly to learn
+<acronym>SGML</acronym>; and to Lar Kaufman, who also made large contributions to my 
+knowledge and appreciation of <acronym>SGML</acronym>. But my greatest debt of thanks goes to 
+Norm for all that he patiently taught me about DocBook, and for his
+supreme graciousness in keeping me a part of this project. 
+</para>
+</sect1>
+<sect1 id="pref-ackboth">
+<title>Acknowledgements from Norm and Lenny</title>
+<para>
+Thanks finally to the great people at O'Reilly who encouraged us to
+write it (Frank Willison and Sheryl Avruch), agreed to edit it
+(Frank), helped design it (Alicia Cech, who worked on the interior
+design, and Edie Freeman, who designed the cover), proofed and
+produced it (Chris Maden, Madeline Newell, and David Futato), and
+indexed it (Ellen Troutman).
+</para>
+</sect1>
+</preface>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.sgm" "preface")
+End:
+-->
+
+
+<part id="docbook-intro">
+<?dbhtml filename="part1.html"?>
+<?ORApage height="4.93352"?>
+<?ORApage height="7.5625"?>
+<?ORA last-page-blank?>
+<title>Introduction</title>
+<chapter id="ch-gssgml">
+<?dbhtml filename="ch01.html"?>
+<chapterinfo>
+<pubdate>$Date: 2002-12-29 21:20:58 +0100 (Sun, 29 Dec 2002) $</pubdate>
+<releaseinfo>$Revision: 2357 $</releaseinfo>
+</chapterinfo>
+<title>Getting Started<?lb?>with <acronym>SGML</acronym>/<acronym>XML</acronym></title>
+<para>
+<indexterm id="getstartSGML" class="startofrange" significance="normal"><primary>SGML</primary>
+  <secondary>getting started</secondary></indexterm>
+<indexterm id="XMLgetstart" class="startofrange" significance="normal"><primary>XML</primary>
+  <secondary>getting started</secondary></indexterm>
+
+This chapter is intended to provide a quick introduction to structured
+markup (<acronym>SGML</acronym> and <acronym>XML</acronym>). If you're already familiar with <acronym>SGML</acronym> or
+<acronym>XML</acronym>, you only need to skim this chapter.
+</para>
+<para>
+To work with DocBook, you need to understand a few basic concepts of
+structured editing in general, and DocBook, in particular. That's
+covered here. You also need some concrete experience with the way a
+DocBook document is structured. That's covered in the next chapter.
+</para>
+<sect1 id="ch01-compare">
+<title><acronym>HTML</acronym> and <acronym>SGML</acronym> vs. <acronym>XML</acronym></title>
+<para>
+<indexterm significance="normal"><primary>HTML</primary>
+  <secondary>XML vs.</secondary></indexterm>
+<indexterm significance="normal"><primary>Hypertext Markup Language</primary><see>HTML</see></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>HTML vs.</secondary></indexterm>
+
+This chapter doesn't assume that you know what <acronym>HTML</acronym> is, but if you
+do, you have a starting point for understanding structured
+markup. <acronym>HTML</acronym> (Hypertext Markup Language) is a way of marking up text
+and graphics so that the most popular web browsers can interpret
+them. <acronym>HTML</acronym> consists of a set of markup tags with specific
+meanings. Moreover, <acronym>HTML</acronym> is a very basic type of <acronym>SGML</acronym> markup that
+is easy to learn and easy for computer applications to generate. But
+the simplicity of <acronym>HTML</acronym> is both its virtue and its weakness. Because
+of <acronym>HTML</acronym>'s limitations, web users and programmers have had to extend
+and enhance it by a series of customizations and revisions that still
+fall short of accommodating current, to say nothing of future, needs.
+</para>
+<para>
+
+
+<acronym>SGML</acronym>, on the other hand, is an international standard that describes
+how markup languages are defined. <acronym>SGML</acronym> does not consist of
+particular tags or the rules for their usage. <acronym>HTML</acronym> is an example of
+a markup language defined in <acronym>SGML</acronym>.
+</para>
+<para>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>HTML and SGML vs.</secondary></indexterm>
+
+<acronym>XML</acronym> promises an intelligent improvement over <acronym>HTML</acronym>, and
+compatibility with it is already being built into the most popular web
+browsers. <acronym>XML</acronym> is not a new markup language designed to compete with
+<acronym>HTML</acronym>, and it's not designed to create conversion headaches for people
+with tons of <acronym>HTML</acronym> documents. <acronym>XML</acronym> is intended to alleviate
+compatibility problems with browser software; it's a new, easier
+version of the standard rules that govern the markup itself, or, in
+other words, a new version of <acronym>SGML</acronym>. The rules of <acronym>XML</acronym> are designed
+to make it easier to write both applications that interpret its type
+of markup and applications that generate its markup. <acronym>XML</acronym> was
+developed by a team of <acronym>SGML</acronym> experts who understood and sought to
+correct the problems of learning and implementing <acronym>SGML</acronym>. <acronym>XML</acronym> is
+also <emphasis>extensible</emphasis> markup, which means that it is
+customizable. A browser or word processor that is <acronym>XML</acronym>-capable will
+be able to read any <acronym>XML</acronym>-based markup language that an individual
+user defines.
+</para>
+<para>
+In this book, we tend to describe things in terms of <acronym>SGML</acronym>, but where
+there are differences between <acronym>SGML</acronym> and <acronym>XML</acronym> (and there are only a
+few), we point them out. For our purposes, it doesn't really matter
+whether you use <acronym>SGML</acronym> or <acronym>XML</acronym>.
+</para>
+<para>
+During the coming months, we anticipate that <acronym>XML</acronym>-aware web browsers
+and other tools will become available. Nevertheless, it's not
+unreasonable to do your authoring in <acronym>SGML</acronym> and your online publishing
+in <acronym>XML</acronym> or <acronym>HTML</acronym>. By the same token, it's not unreasonable to do
+your authoring in <acronym>XML</acronym>.
+</para>
+</sect1>
+<sect1 id="s1-basic-concepts">
+<title>Basic <acronym>SGML</acronym>/<acronym>XML</acronym> Concepts</title>
+<para>
+<indexterm id="SGMLbasicconceptch01" class="startofrange" significance="normal"><primary>SGML</primary>
+  <secondary>basic concepts</secondary></indexterm>
+<indexterm id="XMLbasicconceptch01" class="startofrange" significance="normal"><primary>XML</primary>
+  <secondary>basic concepts</secondary></indexterm>
+
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>basic concepts</secondary></indexterm>
+<indexterm significance="normal"><primary>structured semantic markup language</primary><see>SGML</see></indexterm>
+
+Here are the basic <acronym>SGML</acronym>/<acronym>XML</acronym> concepts you need to grasp:</para>
+<itemizedlist>
+<listitem><para>structured, semantic markup</para>
+</listitem>
+<listitem><para>elements</para>
+</listitem>
+<listitem><para>attributes</para>
+</listitem>
+<listitem><para>entities</para>
+</listitem>
+</itemizedlist>
+<sect2>
+<title>Structured and Semantic Markup</title>
+<para>
+<indexterm significance="normal"><primary>appearance</primary>
+  <secondary>SGML and</secondary></indexterm>
+<indexterm significance="normal"><primary>structured markup</primary></indexterm>
+<indexterm significance="normal"><primary>semantic markup</primary></indexterm>
+
+An essential characteristic of structured markup is that it explicitly
+distinguishes (and accordingly “marks up” within a
+document) the structure and semantic content of a document. It does
+not mark up the way in which the document will appear to the reader,
+in print or otherwise.
+</para>
+<para>
+In the days before word processors it was common for a typed
+manuscript to be submitted to a publisher. The manuscript identified
+the logical structures of the documents (chapters, section titles, and
+so on), but said nothing about its appearance. Working independently
+of the author, a designer then developed a specification for the
+appearance of the document, and a typesetter marked up and applied the
+designer's format to the document.
+</para>
+<para>
+<indexterm significance="normal"><primary>presentation</primary><see>appearance</see></indexterm>
+<indexterm significance="normal"><primary>HTML</primary>
+  <secondary>appearance, limitions of specification</secondary></indexterm>
+
+Because presentation or appearance is usually based on structure and
+content, <acronym>SGML</acronym> markup logically precedes and generally determines the
+way a document will look to a reader. If you are familiar with strict,
+simple <acronym>HTML</acronym> markup, you know that a given document that is
+structurally the same can also look different on different
+computers. That's because the markup does not specify many aspects of
+a document's appearance, although it does specify many aspects of a
+document's structure.
+</para>
+<para>
+<indexterm significance="normal"><primary>text</primary>
+  <secondary>formatting</secondary></indexterm>
+<indexterm significance="normal"><primary>word processors, SGML/XML vs.</primary></indexterm>
+Many writers type their text into a word processor, line-by-line and
+word-for-word, italicizing technical terms, underlining words for
+emphasis, or setting section headers in a font complementary to the
+body text, and finally, setting the headers off with a few carriage
+returns fore and aft. The format such a writer imposes on the words on
+the screen imparts structure to the document by changing its
+appearance in ways that a reader can more or less reliably decode.
+The reliability depends on how consistently and unambiguously the
+changes in type and layout are made. By contrast, an <acronym>SGML</acronym>/<acronym>XML</acronym>
+markup of a section header explicitly specifies that a specific piece
+of text is a section header. This assertion does not specify the
+presentation or appearance of the section header, but it makes the
+fact that the text is a section header completely unambiguous.
+</para>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>SGML/XML, using</secondary></indexterm>
+<indexterm significance="normal"><primary>titles</primary>
+  <secondary>top-level sections</secondary></indexterm>
+<indexterm significance="normal"><primary>top-level sections</primary></indexterm>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>character sets</secondary>
+    <tertiary>SGML documents</tertiary></indexterm>
+<indexterm significance="normal"><primary>ASCII character set</primary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>Unicode character set</secondary></indexterm>
+<indexterm significance="normal"><primary>Unicode character set</primary>
+  <secondary>XML documents, using</secondary></indexterm>
+
+<acronym>SGML</acronym> and <acronym>XML</acronym> use named elements, delimited by angle brackets
+(“&lt;” and “&gt;”) to identify the markup in a
+document. In DocBook, a top-level section is <sgmltag class="starttag">sect1</sgmltag>, so the title of a top-level section
+named <emphasis>My First-Level Header</emphasis> would be identified
+like this:
+</para>
+
+<screen format="linespecific">&lt;sect1&gt;&lt;title&gt;My First-Level Header&lt;/title&gt; </screen>
+
+<para>Note the following features of this markup:</para>
+<variablelist>
+<varlistentry>
+<term>Clarity</term>
+<listitem><para>A title begins with <sgmltag class="starttag">
+title</sgmltag> and ends with <sgmltag class="endtag">title</sgmltag>. The <sgmltag>sect1</sgmltag> also has
+an ending <sgmltag class="endtag">sect1</sgmltag>, but we haven't
+shown the whole section so it's not visible.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>Hierarchy</term>
+<listitem><para>“My First-Level
+Header” is the title of a top-level section because it occurs
+inside a title in a <sgmltag>sect1</sgmltag>. A
+<sgmltag>title</sgmltag> element occurring somewhere else, say in a
+<sgmltag>Chapter</sgmltag> element, would be the title of the
+chapter.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term>Plain text</term>
+<listitem><para><acronym>SGML</acronym> documents can have varying character sets, but
+most are <acronym>ASCII</acronym>. <acronym>XML</acronym> documents use the Unicode
+character set. This makes <acronym>SGML</acronym> and <acronym>XML</acronym> documents highly portable
+across systems and tools.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>
+<indexterm significance="normal"><primary>appearance</primary>
+  <secondary>SGML and</secondary></indexterm>
+<indexterm significance="normal"><primary>formatting</primary>
+  <secondary>SGML documents</secondary></indexterm>
+<indexterm significance="normal"><primary>filenames</primary>
+  <secondary>tags, specifying</secondary></indexterm>
+<indexterm significance="normal"><primary>semantic content, SGML marking for</primary></indexterm>
+
+In an <acronym>SGML</acronym> document, there is no obligatory difference between the
+size or face of the type in a first-level section header and the title
+of a book in a footnote or the first sentence of a body paragraph. All
+<acronym>SGML</acronym> files are simple text files without font changes or special
+characters.<footnote><para>Some structured editors apply style to the
+document while it's being edited, using fonts and color to make the
+editing task easier, but this stylistic information is not stored in
+the actual <acronym>SGML</acronym>/<acronym>XML</acronym> document. Instead, it is provided by the
+editing application.</para></footnote> Similarly, an <acronym>SGML</acronym> document
+does not specify the words in a text that are to be set in italic,
+bold, or roman type. Instead, <acronym>SGML</acronym> marks certain kinds of texts for
+their semantic content. For example, if a particular word is the name
+of a file, then the tags around it should specify that it is a
+filename:
+</para>
+
+<screen format="linespecific">Many mail programs read configuration information from the
+users <sgmltag class="starttag">filename</sgmltag>.mailrc<sgmltag class="endtag">filename</sgmltag> file.</screen>
+
+<para>
+<indexterm significance="normal"><primary>stylesheets</primary>
+  <secondary>SGML documents, specifying appearance</secondary></indexterm>
+<indexterm significance="normal"><primary>appearance</primary>
+  <secondary>structure or content vs.</secondary></indexterm>
+<indexterm significance="normal"><primary>CSS stylesheets</primary></indexterm>
+<indexterm significance="normal"><primary>FOSI stylesheets</primary></indexterm>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>XSL stylesheets</primary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>XSL stylesheets</secondary></indexterm>
+
+If the meaning of a phrase is particularly audacious, it might get
+tagged for boldness of thought instead of appearance. An <acronym>SGML</acronym>
+document contains all the information that a typesetter needs to lay
+out and typeset a printed page in the most effective and consistent
+way, but it does not specify the layout or the
+type.<footnote><para>The distinction between appearance or
+presentation and structure or content is essential to <acronym>SGML</acronym>, but
+there is a way to specify the appearance of an <acronym>SGML</acronym> document: attach
+a stylesheet to it. There are several standards for such stylesheets:
+<acronym>CSS</acronym>, <acronym>XSL</acronym>, <acronym>FOSI</acronym>s,
+and <acronym>DSSSL</acronym>.
+See <xref linkend="ch-publish"/>.</para></footnote>
+</para>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>document type definition</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>SGML documents</secondary></indexterm>
+<indexterm significance="normal"><primary>document type definitions</primary><see>DTDs</see></indexterm>
+<indexterm significance="normal"><primary>tags</primary>
+  <secondary>names</secondary>
+    <tertiary>document type definition</tertiary></indexterm>
+<indexterm significance="normal"><primary>combination rules (DTD)</primary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary>
+  <secondary>DocBook</secondary><see>DocBook DTD</see></indexterm>
+
+
+Not only is the structure of an <acronym>SGML</acronym>/<acronym>XML</acronym> document explicit, but it
+is also carefully controlled. An <acronym>SGML</acronym> document makes reference to a
+set of declarations—a document type definition
+(<acronym>DTD</acronym>)—that contains an inventory of tag names and specifies
+the combination rules for the various structural and semantic features
+that make up a document. What the distinctive features are and how
+they should be combined is “arbitrary” in the sense that
+almost any selection of features and rules of composition is
+theoretically possible. The DocBook <acronym>DTD</acronym> chooses a particular set of
+features and rules for its users.
+</para>
+<para>
+<indexterm significance="normal"><primary>sections</primary>
+  <secondary>ordering, DocBook DTD rules (example)</secondary></indexterm>
+Here is a specific example of how the DocBook <acronym>DTD</acronym> works. DocBook
+specifies that a third-level section can follow a second-level section
+but cannot follow a first-level section without an intervening
+second-level section.
+</para>
+<informaltable>
+<tgroup cols="2">
+<colspec colname="COLSPEC0" colwidth="2.50in"/>
+<colspec colname="COLSPEC1" colwidth="2.50in"/>
+<tbody>
+<row>
+<entry colname="COLSPEC0" valign="top"><para>This is valid:</para><screen format="linespecific">&lt;sect1&gt;&lt;title&gt;...&lt;/title&gt;
+  &lt;sect2&gt;&lt;title&gt;...&lt;/title&gt;
+    &lt;sect3&gt;&lt;title&gt;...&lt;/title&gt;
+      ...
+    &lt;/sect3&gt;
+  &lt;/sect2&gt;
+&lt;/sect1&gt;
+</screen></entry>
+<entry colname="COLSPEC1" valign="top"><para>This is not:</para><screen format="linespecific">&lt;sect1&gt;&lt;title&gt;...&lt;/title&gt;
+  &lt;sect3&gt;&lt;title&gt;...&lt;/title&gt;
+    ...
+  &lt;/sect3&gt;
+&lt;/sect1&gt;
+</screen></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+<para>
+<indexterm significance="normal"><primary>parsers</primary>
+  <secondary>validating</secondary></indexterm>
+<indexterm significance="normal"><primary>validation</primary>
+  <secondary>SGML documents</secondary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary>
+  <secondary>validating SGML documents against</secondary></indexterm>
+<indexterm significance="normal"><primary>instance (DocBook document)</primary></indexterm>
+
+Because an <acronym>SGML</acronym>/<acronym>XML</acronym> document has an associated <acronym>DTD</acronym> that
+describes the valid, logical structures of the document, you can test
+the logical structure of any particular document against the
+<acronym>DTD</acronym>. This process is performed by a <firstterm>parser</firstterm>. An
+<acronym>SGML</acronym> processor must begin by parsing the document and determining if
+it is valid, that is, if it conforms to the rules specified in the
+<acronym>DTD</acronym>. <!--<phrase role="xml">--><acronym>XML</acronym> processors are not required to
+check for validity, but it's always a good idea to check for validity
+when authoring.<!--</phrase>--> Because you can test and validate the
+structure of an <acronym>SGML</acronym>/<acronym>XML</acronym> document with software, a DocBook
+document containing a first-level section followed immediately by a
+third-level section will be identified as invalid, meaning that it's
+not a valid <firstterm>instance</firstterm> or example of a document
+defined by the DocBook <acronym>DTD</acronym>. Presumably, a document with a logical
+structure won't normally jump from a first- to a third-level section,
+so the rule is a safeguard—but not a guarantee—of good
+writing, or at the very least, reasonable structure. A parser also
+verifies that the names of the tags are correct and that tags
+requiring an ending tag have them. This means that a valid document is
+also one that should format correctly, without runs of paragraphs
+incorrectly appearing in bold type or similar monstrosities that
+everyone has seen in print at one time or another. For more
+information about <acronym>SGML</acronym>/<acronym>XML</acronym> parsers, see <xref linkend="ch-parse"/>.
+</para>
+<para>
+In general, adherence to the explicit rules of structure and markup in
+a <acronym>DTD</acronym> is a useful and reassuring guarantee of consistency and
+reliability within documents, across document sets, and over
+time. This makes <acronym>SGML</acronym>/<acronym>XML</acronym> markup particularly desirable to
+corporations or governments that have large sets of documents to
+manage, but it is a boon to the individual writer as well.
+</para>
+<sect3>
+<title>How can this markup help you?</title>
+<para>
+<indexterm significance="normal"><primary>semantic markup</primary>
+  <secondary>presentation media, different</secondary></indexterm>
+Semantic markup makes your documents more amenable to interpretation
+by software, especially publishing software. You can publish a white
+paper, authored as a DocBook <sgmltag>Article</sgmltag>, in the
+following formats:
+<indexterm significance="normal"><primary>articles</primary>
+  <secondary>formats, listed</secondary></indexterm>
+<indexterm significance="normal"><primary>journal articles</primary></indexterm>
+
+</para>
+<itemizedlist>
+<listitem><para>On the Web in <acronym>HTML</acronym></para>
+</listitem>
+<listitem><para>As a standalone document on 8½×11 paper</para>
+</listitem>
+<listitem><para>As part of a quarterly journal, in a 6×9 format
+</para>
+</listitem>
+<listitem><para>In Braille</para>
+</listitem>
+<listitem><para>In audio</para>
+</listitem>
+</itemizedlist>
+<para>
+You can produce each of these publications from exactly the same
+source document using the presentational techniques best suited to
+both the content of the document and the presentation medium. This
+versatility also frees the author to concentrate on the document
+content. For example, as we write this book, we don't know exactly how
+O'Reilly will choose to present chapter headings, bulleted lists,
+<acronym>SGML</acronym> terms, or any of the other semantic features. And we don't
+care. It's irrelevant; whatever presentation is chosen, the <acronym>SGML</acronym>
+sources will be transformed automatically into that style.
+</para>
+<para>
+Semantic markup can relieve the author of other, more significant
+burdens as well (after all, careful use of paragraph and character
+styles in a word processor document theoretically allows us to change
+the presentation independently from the document). Using semantic
+markup opens up your documents to a world of possibilities. Documents
+become, in a loose sense, databases of information. Programs can
+compile, retrieve, and otherwise manipulate the documents in
+predictable, useful ways.
+</para>
+<para>
+<indexterm significance="normal"><primary>links</primary>
+  <secondary>SGML documents, maintaining</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>linking to references</secondary></indexterm>
+
+Consider the online version of this book: almost every element name
+(<sgmltag>Article</sgmltag>, <sgmltag>Book</sgmltag>, and so on) is a
+hyperlink to the reference page that describes that
+element. Maintaining these links by hand would be tedious and might be
+unreliable, as well. Instead, every element name is marked as an
+element using <sgmltag>SGMLTag</sgmltag>: a <sgmltag>Book</sgmltag> is
+a <literal moreinfo="none"><sgmltag class="starttag">sgmltag</sgmltag>Book<sgmltag class="endtag">sgmltag</sgmltag></literal>.
+</para>
+<para>
+Because each element name in this book is tagged semantically, the
+program that produces the online version can determine which
+occurrences of the word “book” in the text are actually
+references to the <sgmltag>Book</sgmltag> element. The program can
+then automatically generate the appropriate hyperlink when it should.
+</para>
+<para>
+There's one last point to make about the versatility of <acronym>SGML</acronym>
+documents: how much you have depends on the <acronym>DTD</acronym>. If you take a good
+photo with a high resolution lens, you can print it and copy it and
+scan it and put it on the Web, and it will look good. If you start
+with a low-resolution picture it will not survive those
+transformations so well. DocBook <acronym>SGML</acronym>/<acronym>XML</acronym> has this advantage over,
+say, <acronym>HTML</acronym>: DocBook has specific and unambiguous semantic and
+structural markup, because you can convert its documents with ease
+into other presentational forms, and search them more precisely. If
+you start with <acronym>HTML</acronym>, whose markup is at a lower resolution than
+DocBook's, your versatility and searchability is substantially
+restricted and cannot be improved.
+</para>
+</sect3>
+<sect3>
+<title>What are the shortcomings to structural authoring?</title>
+<para>
+There are a few significant shortcomings to structured authoring:
+</para>
+<itemizedlist>
+<listitem><para>It requires a significant change in the authoring
+process. Writing structured documents is very different from writing
+with a typical word processor, and change is difficult. In particular,
+authors don't like giving up control over the appearance of their
+words especially now that they have acquired it with the advent of
+word processors. But many publishing companies need authors to
+relinquish that control, because book design and production remains
+their job, not their authors'.</para>
+</listitem>
+<listitem><para>Because semantics are separate from appearance, in
+order to publish an <acronym>SGML</acronym>/<acronym>XML</acronym> document, a stylesheet or other tool
+must create the presentational form from the structural form. Writing
+stylesheets is a skill in its own right, and though not every author
+among a group of authors has to learn how to write them, someone has
+to.</para>
+</listitem>
+<listitem><para>Authoring tools for <acronym>SGML</acronym> documents can generally be
+pretty expensive. While it's not entirely unreasonable to edit
+<acronym>SGML</acronym>/<acronym>XML</acronym> documents with a simple text editor, it's a bit tedious
+to do so. However, there are a few free tools that are
+<acronym>SGML</acronym>-aware. The widespread interest in <acronym>XML</acronym> may well produce new,
+clever, and less expensive <acronym>XML</acronym> editing tools.</para>
+</listitem>
+</itemizedlist>
+</sect3>
+</sect2>
+</sect1>
+<sect1 id="ch01-elemattr">
+<title>Elements and Attributes</title>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>attributes</secondary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>elements and</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>attributes</secondary><seealso>attributes</seealso></indexterm>
+<indexterm significance="normal"><primary>empty elements</primary></indexterm>
+<indexterm significance="normal"><primary>end tags</primary>
+  <secondary>empty elements, not requiring</secondary></indexterm>
+<indexterm significance="normal"><primary>cross references</primary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>SGML/XML markup</secondary></indexterm>
+
+<acronym>SGML</acronym>/<acronym>XML</acronym> markup consists primarily of
+<firstterm>elements</firstterm>, <firstterm>attributes</firstterm>,
+and <firstterm>entities</firstterm>. Elements are the terms we have
+been speaking about most, like <sgmltag>sect1</sgmltag>, that describe
+a document's content and structure. Most elements are represented by pairs
+of tags and
+mark the start and end of the construct they surround—for
+example, the <acronym>SGML</acronym> source for this particular paragraph begins with a
+<sgmltag class="starttag">para</sgmltag> tag and ends with a <sgmltag class="endtag">para</sgmltag> tag. Some elements are
+“empty” (such as DocBook's cross-reference element,
+<sgmltag class="starttag">xref</sgmltag>) and require no end
+tag.<footnote><para>In <acronym>XML</acronym>, this is written as
+<literal moreinfo="none">&lt;xref/&gt;</literal>, as we'll see in the section <xref linkend="ch02-typexml"/>.</para></footnote>
+</para>
+<para>
+<indexterm significance="normal"><primary>ID attribute</primary>
+  <secondary>SGML start tags</secondary></indexterm>
+<indexterm significance="normal"><primary>tags</primary>
+  <secondary>identifiers (SGML)</secondary></indexterm>
+<indexterm significance="normal"><primary>end tags</primary>
+  <secondary>attributes and</secondary></indexterm>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>attribute ID, containing</secondary></indexterm>
+
+Elements can, but don't necessarily, include one or more attributes,
+which are additional terms that extend the function or refine the
+content of a given element. For instance, in DocBook a <sgmltag class="starttag">sect1</sgmltag> start tag can contain an
+identifier—an <sgmltag class="attribute">id</sgmltag>
+attribute—that will ultimately allow the writer to
+cross-reference it or enable a reader to retrieve it. End tags cannot
+contain attributes. A <sgmltag class="starttag">sect1</sgmltag>
+element with an <sgmltag class="attribute">id</sgmltag> attribute
+looks like this:
+</para>
+
+<screen format="linespecific">&lt;sect1 id="<replaceable>idvalue</replaceable>"&gt;</screen>
+
+<para>
+<indexterm significance="normal"><primary>namespaces</primary>
+  <secondary>XML tags</secondary></indexterm>
+<indexterm significance="normal"><primary>tags</primary>
+  <secondary>namespaces (XML)</secondary></indexterm>
+<indexterm significance="normal"><primary>validation</primary>
+  <secondary>namespace tags (XML), problems</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>namespaces, using</secondary></indexterm>
+
+In <acronym>SGML</acronym>, the catalog of attributes that can occur on an element is
+predefined. You cannot add arbitrary attribute names to an
+element. Similarly, the values allowed for each attribute are
+predefined. In <acronym>XML</acronym>, the use of <ulink url="http://www.w3.org/TR/REC-xml-names/">namespaces</ulink> may allow you
+to add additional attributes to an element, but as of this writing,
+there's no way to perform validation on those attributes.
+</para>
+<para>
+<indexterm significance="normal"><primary>SystemItem element</primary>
+  <secondary>subdividing into URL and email addresses</secondary></indexterm>
+<indexterm significance="normal"><primary>Role attribute</primary>
+  <secondary>systemitem tags, subdividing</secondary></indexterm>
+
+The <sgmltag class="attribute">id</sgmltag> attribute is one half of a
+cross reference. An <sgmltag class="attribute">idref</sgmltag>
+attribute on another element, for example <sgmltag class="starttag">xref linkend=”idvalue”
+</sgmltag>, provides the other half. These attributes provide whatever
+application might process the <acronym>SGML</acronym> source with the data needed
+either to make a hypertext link or to substitute a named and/or numbered cross
+reference in place of the <sgmltag class="starttag">
+xref</sgmltag>. Another use for attributes is to specify subclasses of
+certain elements. For instance, you can subdivide DocBook's <sgmltag class="starttag">systemitem</sgmltag> into <acronym>URL</acronym>s and
+email addresses by making the content of the <sgmltag class="attribute">role</sgmltag> attribute the distinction between
+them, as in <sgmltag class="starttag">systemitem role="URL"</sgmltag>
+versus <sgmltag class="starttag">systemitem
+role="emailaddr"</sgmltag>.
+</para>
+</sect1>
+<sect1 id="s-entities"><title>Entities</title>
+<para>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>functions</secondary></indexterm>
+<indexterm significance="normal"><primary>parsed entities</primary></indexterm>
+<indexterm significance="normal"><primary>unparsed entities</primary></indexterm>
+<indexterm significance="normal"><primary>names</primary>
+  <secondary>assigning to data (entities)</secondary></indexterm>
+
+Entities are a fundamental concept in <acronym>SGML</acronym> and <acronym>XML</acronym>, and can be
+somewhat daunting at first. They serve a number of related, but
+slightly different functions, and this makes them a little bit
+complicated.
+</para>
+<para>
+In the most general terms, entities allow you to assign a name to some
+chunk of data, and use that name to refer to that data. The complexity
+arises because there are two different contexts in which you can use
+entities (in the <acronym>DTD</acronym> and in your documents), two types of entities
+(parsed and unparsed), and two or three different ways in which the
+entities can point to the chunk of data that they name.
+</para>
+<para>
+In the rest of this section, we'll describe each of the commonly
+encountered entity types. If you find the material in this section
+confusing, feel free to skip over it now and come back to it later.
+We'll refer to the different types of entities as the need arises in
+our discussion of DocBook. Come back to this section when you're
+looking for more detail.
+</para>
+<para>
+Entities can be divided into two broad categories, <firstterm>general
+entities</firstterm> and <firstterm>parameter entities</firstterm>.
+Parameter entities are most often used in the <acronym>DTD</acronym>, not in documents,
+so we'll describe them last. Before you can use any type of entity, it
+must be formally declared. This is typically done in the document
+prologue, as we'll explain in <xref linkend="ch-create"/>, but we will
+show you how to declare each of the entities discussed here.
+</para>
+<sect2><title>General Entities</title>
+<para>
+<indexterm significance="normal"><primary>general entities</primary>
+  <secondary>external and internal</secondary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>general</secondary></indexterm>
+In use, general entities are introduced with an ampersand (&amp;) and end with
+a semicolon (;). Within the category of general entities, there are
+two types: <firstterm>internal general entities</firstterm> and
+<firstterm>external general entities</firstterm>.
+</para>
+<sect3><title>Internal general entities</title>
+<para>
+<indexterm significance="normal"><primary>internal general entities</primary></indexterm>
+<indexterm significance="normal"><primary>names</primary>
+  <secondary>text, associating with (internal general entities)</secondary></indexterm>
+<indexterm significance="normal"><primary>text</primary>
+  <secondary>entity, declaring as</secondary></indexterm>
+
+With internal entities, you can associate an essentially arbitrary
+piece of text (which may have other markup, including references to
+other entities) with a name. You can then include that text by
+referring to its name. For example, if your document frequently refers
+to, say, “O'Reilly &amp; Associates,” you might declare it
+as an entity:
+</para>
+
+<screen format="linespecific">&lt;!ENTITY ora "O'Reilly &amp;amp; Associates"&gt;</screen>
+
+<para>
+Then, instead of typing it out each time, you can insert it as needed
+in your document with the entity reference <sgmltag class="genentity">ora</sgmltag>, simply to save time. Note that this
+entity declaration includes another entity reference within it.
+That's perfectly valid as long as the reference isn't directly or
+indirectly recursive.
+</para>
+<para>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>adding directly to DTD</secondary></indexterm>
+
+If you find that you use a number of entities across many documents,
+you can add them directly to the <acronym>DTD</acronym> and avoid having to include the
+declarations in each document. See the discussion of
+<filename moreinfo="none">dbgenent.mod</filename> in <xref linkend="app-customizing"/>.
+</para>
+</sect3>
+<sect3 id="s-egenent"><title>External general entities</title>
+<para>
+<indexterm significance="normal"><primary>external general entities</primary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>external documents, referencing (external general entities)</secondary></indexterm>
+<indexterm significance="normal"><primary>parsers</primary>
+  <secondary>external file text, inserting</secondary></indexterm>
+<indexterm significance="normal"><primary>files</primary>
+  <secondary>external, referencing</secondary></indexterm>
+
+With external entities, you can reference other documents from within
+your document. If these entities contain document text (<acronym>SGML</acronym> or
+<acronym>XML</acronym>), then references to them cause the parser to insert the text of
+the external file directly into your document (these are called parsed
+entities). In this way, you can use entities to divide your single,
+logical document into physically distinct chunks. For example, you
+might break your document into four chapters and store them in
+separate files. At the top of your document, you would include entity
+declarations to reference the four files:
+</para>
+
+<screen format="linespecific">&lt;!ENTITY ch01 SYSTEM "ch01.sgm"&gt;
+&lt;!ENTITY ch02 SYSTEM "ch02.sgm"&gt;
+&lt;!ENTITY ch03 SYSTEM "ch03.sgm"&gt;
+&lt;!ENTITY ch04 SYSTEM "ch04.sgm"&gt;</screen>
+
+<para>
+Your <sgmltag>Book</sgmltag> now consists simply of references to the
+entities:
+</para>
+
+<screen format="linespecific">&lt;book&gt;
+&amp;ch01;
+&amp;ch02;
+&amp;ch03;
+&amp;ch04;
+&lt;/book&gt;</screen>
+
+<para>
+<indexterm significance="normal"><primary>unparsed entities</primary></indexterm>
+<indexterm significance="normal"><primary>notations (unparsed entities)</primary></indexterm>
+
+Sometimes it's useful to reference external files that don't contain
+document text. For example, you might want to reference an external
+graphic. You can do this with entities by declaring the type of data
+that's in the entity using a notation (these are called unparsed
+entities). For example, the following declaration declares the entity
+<literal moreinfo="none">tree</literal> as an encapsulated PostScript image:
+</para>
+
+<screen format="linespecific">&lt;!ENTITY tree SYSTEM "tree.eps" NDATA EPS&gt;</screen>
+
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>entity attributes</secondary></indexterm>
+
+Entities declared this way cannot be inserted directly into your
+document. Instead, they must be used as entity attributes to elements:
+</para>
+
+<screen format="linespecific">&lt;graphic entityref="tree"&gt;&lt;/graphic&gt;</screen>
+
+<para>
+Conversely, you cannot use entities declared without a notation as the
+value of an entity attribute.
+</para>
+</sect3>
+<sect3 id="s-specchar"><title>Special characters</title>
+<para>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>distinguishing from content</secondary></indexterm>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>beginning</secondary></indexterm>
+<indexterm significance="normal"><primary>end tags</primary>
+  <secondary>beginning</secondary></indexterm>
+In order for the parser to recognize markup in your document, it must
+be able to distinguish markup from content. It does this with two
+special characters: “&lt;,” which identifies the beginning
+of a start or end tag, and “&amp;,” which identifies the
+beginning of an entity reference.<footnote>
+<para>
+<indexterm significance="normal"><primary>start characters, changing</primary></indexterm>
+In <acronym>XML</acronym>, these characters are fixed. In <acronym>SGML</acronym>, it is possible to
+change the markup start characters, but we won't consider that case
+here. If you change the markup start characters, you know what you're
+doing. While we're on the subject, in <acronym>SGML</acronym>, these characters only
+have their special meaning if they are followed by a name character.
+It is, in fact, valid in an <emphasis><acronym>SGML</acronym></emphasis> (but not an <acronym>XML</acronym>)
+document to write “O'Reilly &amp; Associates” because the
+ampersand is not followed by a name character. Don't do this, however.
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>entities</secondary>
+    <tertiary>encoding as</tertiary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>characters</secondary></indexterm>
+<indexterm significance="normal"><primary>angle brackets</primary>
+  <secondary>coding as entities</secondary></indexterm>
+</para>
+</footnote>
+If you want these characters to have their literal value, they must be
+encoded as entity references in your document. The entity reference
+<sgmltag class="genentity">lt</sgmltag> produces a left angle bracket;
+<sgmltag class="genentity">amp</sgmltag> produces the
+ampersand.<footnote>
+<para>
+<indexterm significance="normal"><primary>marked sections</primary>
+  <secondary>character sequence, ending</secondary></indexterm>
+
+The sequence of characters that end a marked section (see <xref linkend="s-ms"/>), such as ]]&gt; must also be encoded with at least
+one entity reference if it is not being used to end a marked section.
+For this purpose, you can use the entity reference <sgmltag class="genentity">gt</sgmltag> for the final right angle bracket.
+</para>
+</footnote>
+</para>
+<para>
+<indexterm significance="normal"><primary>parsers</primary>
+  <secondary>entity references, interpreting</secondary></indexterm>
+
+If you do not encode each of these as their respective entity
+references, then an <acronym>SGML</acronym> parser or application is likely to
+interpret them as characters introducing elements or entities (an
+<acronym>XML</acronym> parser will always interpret them this way); consequently, they
+won't appear as you intended. If you wish to cite text that contains
+literal ampersands and less-than signs, you need to transform these
+two characters into entity references before they are included in a
+DocBook document. The only other alternative is to incorporate text
+that includes them in your document through some process that avoids
+the parser.
+</para>
+<para>
+<indexterm significance="normal"><primary>data entities</primary></indexterm>
+<indexterm significance="normal"><primary>numeric character references</primary></indexterm>
+
+In <acronym>SGML</acronym>, character entities are frequently declared using a third
+entity category (one that we deliberately chose to overlook), called
+<firstterm>data entities</firstterm>. In <acronym>XML</acronym>, these are declared using
+numeric character references. Numeric character references resemble
+entity references, but technically aren't the same. They have the form
+<literal moreinfo="none">&amp;#<replaceable>999</replaceable>;</literal>, in which
+“999” is the numeric character number.
+</para>
+<para>
+<indexterm significance="normal"><primary>Unicode character set</primary>
+  <secondary>character numbers (XML)</secondary></indexterm>
+<indexterm significance="normal"><primary>hexadecimal numeric character references (XML)</primary></indexterm>
+
+In <acronym>XML</acronym>, the numeric character number is always the Unicode character
+number. In addition, <acronym>XML</acronym> allows hexadecimal numeric character
+references of the form
+<literal moreinfo="none">&amp;#x<replaceable>hhhh</replaceable>;</literal>. In <acronym>SGML</acronym>, the
+numeric character number is a number from the document character set
+that's declared in the <acronym>SGML</acronym> declaration.
+</para>
+<para>
+<indexterm significance="normal"><primary>special characters, encoding as entities</primary></indexterm>
+
+Character entities are also used to give a name to special characters
+that can't otherwise be typed or are not portable across applications
+and operating systems. You can then include these characters in your
+document by refering to their entity name. Instead of using the often
+obscure and inconsistent key combinations of your particular word
+processor to type, say, an uppercase letter U with an umlaut (Ü),
+you type in an entity for it instead. For instance, the entity for an
+uppercase letter U with an umlaut has been defined as the entity
+<literal moreinfo="none">Uuml</literal>, so you would type in <sgmltag class="genentity">Uuml</sgmltag> to reference it instead of the actual
+character. The <acronym>SGML</acronym> application that eventually processes your
+document for presentation will match the entity to your platform's
+handling of special characters in order to render it
+appropriately.
+</para>
+</sect3>
+</sect2><!--general entities-->
+<sect2><title>Parameter Entities</title>
+<para>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>parameter entities</secondary><see>parameter entities</see></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary></indexterm>
+
+Parameter entities are only recognized in markup declarations (in the
+<acronym>DTD</acronym>, for example). Instead of beginning with an ampersand, they
+begin with a percent sign.  Parameter entities are most frequently
+used to customize the <acronym>DTD</acronym>. For a detailed discussion of this topic,
+see <xref linkend="app-customizing"/>. Following are some other uses for
+them.
+</para>
+<sect3 id="s-ms"><title>Marked sections</title>
+<para>
+<indexterm significance="normal"><primary>marked sections</primary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>marked sections</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>marked sections</secondary></indexterm>
+
+You might use a parameter entity reference in an <acronym>SGML</acronym> document in a
+marked section. Marking sections is a mechanism for indicating that
+special processing should apply to a particular block of text.  Marked
+sections are introduced by the special sequence
+<literal moreinfo="none">&lt;![<replaceable>keyword</replaceable>[</literal> and end
+with <literal moreinfo="none">]]&gt;</literal>.  In <acronym>SGML</acronym>, marked sections can appear
+in both <acronym>DTD</acronym>s and document instances.  In <acronym>XML</acronym>, they're only allowed
+in the <acronym>DTD</acronym>.<footnote>
+<para>
+<indexterm significance="normal"><primary>CDATA</primary>
+  <secondary>marked sections</secondary></indexterm>
+Actually, CDATA marked sections are allowed in an <acronym>XML</acronym> document, but
+the keyword cannot be a parameter entity, and it must be typed
+literally. See the examples on this page.
+</para>
+</footnote>
+</para>
+<para>
+<indexterm significance="normal"><primary>keywords</primary>
+  <secondary>marked sections</secondary></indexterm>
+<indexterm significance="normal"><primary>INCLUDE keyword (marked section)</primary></indexterm>
+<indexterm significance="normal"><primary>IGNORE keyword (marked section)</primary></indexterm>
+
+The most common keywords are <literal moreinfo="none">INCLUDE</literal>, which
+indicates that the text in the marked section should be included in
+the document; <literal moreinfo="none">IGNORE</literal>, which indicates that the text
+in the marked section should be ignored (it completely disappears from
+the parsed document); and <literal moreinfo="none">CDATA</literal>, which indicates
+that all markup characters within that section should be ignored
+except for the closing characters <literal moreinfo="none">]]&gt;</literal>.
+</para>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>keywords as parameter entities</secondary></indexterm>
+In <acronym>SGML</acronym>, these keywords can be parameter entities. For example, you
+might declare the following parameter entity in your document:
+</para>
+
+<screen format="linespecific">&lt;!ENTITY % draft "INCLUDE"&gt;</screen>
+
+<para>
+Then you could put the sections of the document that are only applicable
+in a draft within marked sections:
+</para>
+
+<screen format="linespecific">&lt;![%draft;[
+&lt;para&gt;
+This paragraph only appears in the draft version.
+&lt;/para&gt;
+]]&gt;</screen>
+
+<para>
+When you're ready to print the final version, simply change the 
+<literal moreinfo="none">draft</literal> parameter entity declaration:
+</para>
+
+<screen format="linespecific">&lt;!ENTITY % draft "IGNORE"&gt;</screen>
+
+<para>
+and publish the document. None of the draft sections will appear.
+<indexterm startref="SGMLbasicconceptch01" class="endofrange" significance="normal"/>
+<indexterm startref="XMLbasicconceptch01" class="endofrange" significance="normal"/>
+</para>
+</sect3>
+</sect2>
+</sect1>
+<sect1 id="ch01-wheredocbook"><title>How Does DocBook Fit In?</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>history and overview</secondary></indexterm>
+
+DocBook is a very popular set of tags for describing books, articles,
+and other prose documents, particularly technical
+documentation. DocBook is defined using the native <acronym>DTD</acronym> syntax of
+<acronym>SGML</acronym> and <acronym>XML</acronym>. Like <acronym>HTML</acronym>, DocBook is an example of a markup
+language defined in <acronym>SGML</acronym>/<acronym>XML</acronym>.
+</para>
+<sect2><title>A Short DocBook History</title>
+<para>
+DocBook is almost 10 years old. It began in 1991 as a joint project of
+HaL Computer Systems and O'Reilly. Its popularity grew, and eventually
+it spawned its own maintenance organization, the Davenport Group. In
+mid-1998, it became a Technical Committee (<acronym>TC</acronym>) of
+the Organization for the Advancement of Structured Information
+Standards (<acronym>OASIS</acronym>).
+</para>
+<sect3><title>The HaL and O'Reilly era</title>
+<para>
+<indexterm significance="normal"><primary>Open Software Foundation</primary></indexterm>
+<indexterm significance="normal"><primary>troff markup (UNIX documentation)</primary></indexterm>
+<indexterm significance="normal"><primary>UNIX</primary>
+  <secondary>DocBook DTD, development</secondary></indexterm>
+
+The DocBook <acronym>DTD</acronym> was originally designed and implemented by HaL
+Computer Systems and O'Reilly &amp; Associates around 1991. It was
+developed primarily to facilitate the exchange of <acronym>UNIX</acronym> documentation
+originally marked up in <command moreinfo="none">troff</command>. Its design appears
+to have been based partly on input from <acronym>SGML</acronym> interchange projects
+conducted by the Unix International and Open Software Foundation
+consortia.
+</para>
+<para>
+<indexterm significance="normal"><primary>Davenport Group (DocBook maintenance)</primary></indexterm>
+When DocBook <acronym>V1.1</acronym> was published, discussion about
+its revision and maintenance began in earnest in the Davenport Group,
+a forum created by O'Reilly for computer documentation
+producers. Version 1.2 was influenced strongly by
+Novell and Digital.
+</para>
+<para>
+In 1994, the Davenport Group became an officially chartered entity
+responsible for DocBook's maintenance. DocBook
+<acronym>V1.2.2</acronym> was published simultaneously. The founding
+sponsors of this incarnation of Davenport include the following
+people:
+<itemizedlist spacing="compact">
+<listitem><para>Jon Bosak, Novell</para></listitem>
+<listitem><para>Dale Dougherty, O'Reilly &amp; Associates</para></listitem>
+<listitem><para>Ralph Ferris, Fujitsu <acronym>OSSI</acronym></para></listitem>
+<listitem><para>Dave Hollander, Hewlett-Packard</para></listitem>
+<listitem><para>Eve Maler, Digital Equipment Corporation</para></listitem>
+<listitem><para>Murray Maloney, <acronym>SCO</acronym></para></listitem>
+<listitem><para>Conleth O'Connell, HaL Computer Systems</para></listitem>
+<listitem><para>Nancy Paisner, Hitachi Computer Products</para></listitem>
+<listitem><para>Mike Rogers, SunSoft</para></listitem>
+<listitem><para>Jean Tappan, Unisys</para></listitem>
+</itemizedlist>
+</para>
+</sect3>
+<sect3><title>The Davenport era</title>
+<para>
+Under the auspices of the Davenport Group, the DocBook <acronym>DTD</acronym> began to
+widen its scope. It was now being used by a much wider audience, and
+for new purposes, such as direct authoring with <acronym>SGML</acronym>-aware tools,
+and publishing directly to paper. As the largest users of DocBook,
+Novell and Sun had a heavy influence on its design.
+</para>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>releases, rules for new versions</secondary></indexterm>
+
+In order to help users manage change, the new Davenport charter established
+the following rules for DocBook releases:
+<itemizedlist>
+<listitem><para>Minor versions (<quote>point releases</quote> such as
+<acronym>V2.2</acronym>) could add to the markup model, but could not
+change it in a backward-incompatible way. For example, a new kind of
+list element could be added, but it would not be acceptable for the
+existing itemized-list model to start requiring two list items inside
+it instead of only one. Thus, any document conforming to version
+<replaceable>n</replaceable>.0 would also conform to
+<replaceable>n</replaceable>.<replaceable>m</replaceable>.</para>
+</listitem>
+<listitem><para>Major versions (such as <acronym>V3.0</acronym>) could
+both add to the markup model and make backward-incompatible
+changes. However, the changes would have to be announced in the last
+major release.</para>
+</listitem>
+<listitem><para>Major-version introductions must be separated by at
+least a year.</para>
+</listitem>
+</itemizedlist>
+</para>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>XML</secondary>
+    <tertiary>XML-compliant version</tertiary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>DocBook version compliant with</secondary></indexterm>
+
+<acronym>V3.0</acronym> was released in January 1997. After that time,
+although DocBook's audience continued to grow, many of the Davenport
+Group stalwarts became involved in the <acronym>XML</acronym> effort, and development
+slowed dramatically. The idea of creating an official <acronym>XML</acronym>-compliant
+version of DocBook was discussed, but not implemented. (For more
+detailed information about DocBook <acronym>V3.0</acronym> and plans
+for subsequent versions, see <xref linkend="app-versions"/>.)
+</para>
+<para>
+<indexterm significance="normal"><primary>OASIS</primary>
+  <secondary>DocBook Technical Committee</secondary></indexterm>
+
+The sponsors wanted to close out Davenport in an orderly way to ensure
+that DocBook users would be supported. It was suggested that
+<acronym>OASIS</acronym> become DocBook's new home. An
+<acronym>OASIS</acronym> DocBook Technical Committee was formed in
+July, 1998, with Eduardo Gutentag of Sun Microsystems as chair.
+</para>
+</sect3>
+<sect3>
+<title>The <acronym>OASIS</acronym> era</title>
+<para>
+The <ulink url="http://www.oasis-open.org/docbook/">DocBook Technical
+Commitee</ulink> is continuing the work started by the
+Davenport Group. The transition from Davenport to
+<acronym>OASIS</acronym> has been very smooth, in part because the
+core design team consists of essentially the same individuals (we all
+just changed hats).
+</para>
+<para>
+DocBook <acronym>V3.1</acronym>, published in February 1999, was the
+first <acronym>OASIS</acronym> release.  It integrated a number of
+changes that had been <quote>in the wings</quote> for some time.
+</para>
+
+<para>In February of 2001, OASIS made DocBook SGML V4.1 and DocBook XML V4.1.2
+<ulink url="http://lists.oasis-open.org/archives/members/200102/msg00000.html">official
+OASIS Specifications</ulink>.
+</para>
+
+<para><ulink url="http://www.oasis-open.org/docbook/specs/cs-docbook-docbook-4.2.html">Version 4.2</ulink> of the DocBook <acronym>DTD</acronym>, for both <acronym>SGML</acronym> and <acronym>XML</acronym>, was
+released in July 2002.</para>
+
+<para>
+The committee continues new DocBook development to ensure
+that the <acronym>DTD</acronym> continues to meet the needs of its users.  Forthcoming
+and experimental work includes:
+</para>
+
+<itemizedlist>
+<listitem><para>A V5.0 DTD projected for release no earlier than the end of
+2002.
+</para></listitem>
+<listitem><para>Experimental
+<ulink url="http://www.oasis-open.org/committees/relax-ng/">RELAX NG</ulink> schemas
+<ulink url="http://www.oasis-open.org/docbook/relaxng">available</ulink>.</para></listitem>
+<listitem><para>Experimental
+<ulink url="http://www.w3.org/XML/Schema">W3C XML Schema</ulink> versions
+<ulink url="http://www.oasis-open.org/docbook/xmlschema/">available</ulink>.</para></listitem>
+<listitem><para>Experimental
+<ulink url="http://www.xml.gr.jp/relax/">RELAX</ulink> schemas
+<ulink url="http://www.oasis-open.org/docbook/relax/">available</ulink>.</para></listitem>
+<listitem><para>Experimental
+<ulink url="http://www.thaiopensource.com/trex/">TREX</ulink> schemas
+<ulink url="http://www.oasis-open.org/docbook/trex/">available</ulink>.</para></listitem>
+</itemizedlist>
+
+<indexterm startref="XMLgetstart" class="endofrange" significance="normal"/>
+<indexterm startref="getstartSGML" class="endofrange" significance="normal"/>
+
+</sect3>
+</sect2>
+</sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode: xml
+sgml-parent-document: ("book.xml" "chapter")
+End:
+-->
+
+<chapter id="ch-create">
+<?dbhtml filename="ch02.html"?>
+<chapterinfo>
+<pubdate>$Date: 2006-03-08 14:42:23 +0100 (Wed, 08 Mar 2006) $</pubdate>
+<releaseinfo>$Revision: 5626 $</releaseinfo>
+</chapterinfo>
+<title>Creating DocBook Documents</title>
+<para>
+<indexterm id="DocBookDocch02" class="startofrange" significance="normal">
+  <primary>DocBook DTD</primary>
+  <secondary>documents</secondary>
+  <tertiary>creating in SGML</tertiary>
+</indexterm>
+<indexterm id="documentsDocBookch02" class="startofrange" significance="normal">
+  <primary>documents</primary>
+  <secondary>creating</secondary>
+  <tertiary>DocBook</tertiary>
+</indexterm>This chapter explains in concrete, practical terms how to
+make DocBook documents. It's an overview of all the kinds of markup
+that are possible in DocBook documents. It explains how to create
+several kinds of DocBook documents: books, sets of books, chapters,
+articles, and reference manual entries. The idea is to give you enough
+basic information to actually start writing. The information here is
+intentionally skeletal; you can find “the details” in the
+reference section of this book.
+</para>
+<para>
+Before we can examine DocBook markup, we have to take a look at what
+an <acronym>SGML</acronym> or <acronym>XML</acronym> system requires.
+</para>
+<sect1 id="ch02-makesgml"><title>Making an <acronym>SGML</acronym> Document</title>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>documents, creating</secondary></indexterm>
+
+<indexterm significance="normal"><primary>prologue</primary>
+  <secondary>SGML documents</secondary></indexterm>
+<acronym>SGML</acronym> requires that your document have a specific prologue. The
+following sections describe the features of the prologue.
+</para>
+<sect2><title>An <acronym>SGML</acronym> Declaration</title>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>declarations</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>SGML documents</secondary></indexterm>
+
+<acronym>SGML</acronym> documents begin with an optional <acronym>SGML</acronym> Declaration. The
+declaration can precede the document instance, but generally it is
+stored in a separate file that is associated with the <acronym>DTD</acronym>. The
+<acronym>SGML</acronym> Declaration is a grab bag of <acronym>SGML</acronym> defaults. DocBook includes
+an <acronym>SGML</acronym> Declaration that is appropriate for most DocBook documents,
+so we won't go into a lot of detail here about the <acronym>SGML</acronym> Declaration.
+</para>
+<para>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>delimiters (characters)</secondary></indexterm>
+<indexterm significance="normal"><primary>tags</primary>
+  <secondary>names</secondary>
+    <tertiary>SGML declaration</tertiary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>names</secondary></indexterm>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>SGML declaration</secondary></indexterm>
+<indexterm significance="normal"><primary>minimization</primary>
+  <secondary>markup</secondary></indexterm>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>minimization</secondary></indexterm>
+
+In brief, the <acronym>SGML</acronym> Declaration describes, among other things, what
+characters are markup delimiters (the default is angle brackets), what
+characters can compose tag and attribute names (usually the
+alphabetical and numeric characters plus the dash and the period),
+what characters can legally occur within your document, how long
+<acronym>SGML</acronym> “names” and “numbers” can be, what sort
+of minimizations (abbreviation of markup) are allowed, and so
+on. Changing the <acronym>SGML</acronym> Declaration is rarely necessary, and because
+many tools only partially support changes to the declaration, changing
+it is best avoided, if possible.
+</para>
+<para>
+<indexterm significance="normal"><primary>tutorial, SGML Declaration</primary></indexterm>
+
+Wayne Wholer has written an excellent tutorial on the <acronym>SGML</acronym>
+Declaration; if you're interested in more details, see <ulink url="http://www.oasis-open.org/cover/wlw11.html">http://www.oasis-open.org/cover/wlw11.html</ulink>.
+</para>
+</sect2>
+<sect2><title>A Document Type Declaration</title>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>document type declaration</secondary></indexterm>
+<indexterm significance="normal"><primary>document type declaration</primary>
+  <secondary>SGML documents</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>document type declaration</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>document type declaration</secondary>
+    <tertiary>SGML</tertiary></indexterm>
+
+All <acronym>SGML</acronym> documents must begin with a document type declaration. This
+identifies the <acronym>DTD</acronym> that will be used by the document and what the
+root element of the document will be. A typical doctype declaration
+for a DocBook document looks like this:
+</para>
+<screen format="linespecific">&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;</screen>
+<para>
+<indexterm significance="normal"><primary>root element</primary>
+  <secondary>document type declaration</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>root element</secondary></indexterm>
+This declaration indicates that the <firstterm>root element</firstterm>,
+which is the first element in the hierarchical structure of the
+document, will be <sgmltag class="starttag">book</sgmltag> and that
+the <acronym>DTD</acronym> used will be the one identified by the public identifier
+<literal moreinfo="none">-//OASIS//DTD DocBook V3.1//EN</literal>. See <xref linkend="ch.create.pubids"/>” later in this chapter.
+</para>
+</sect2>
+<sect2>
+<title>An Internal Subset</title>
+<para>
+<indexterm significance="normal"><primary>internal subset</primary>
+  <secondary>SGML document declarations</secondary></indexterm>
+
+It's also possible to provide additional declarations in a document
+by placing them in the document type declaration:</para>
+<screen format="linespecific">&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [
+&lt;!ENTITY nwalsh "Norman Walsh"&gt;
+&lt;!ENTITY chap1 SYSTEM "chap1.sgm"&gt;
+&lt;!ENTITY chap2 SYSTEM "chap2.sgm"&gt;
+]&gt;</screen>
+
+<para>
+<indexterm significance="normal"><primary>external subset</primary>
+  <secondary>SGML document declarations</secondary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>SGML</secondary></indexterm>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>SGML</secondary></indexterm>
+
+These declarations form what is known as the
+<firstterm>internal subset</firstterm>. The declarations stored in the
+file referenced by the public or system identifier in the 
+<literal moreinfo="none">DOCTYPE</literal> declaration is called the <firstterm>external
+subset</firstterm> and it is technically optional.
+It is legal to put the <acronym>DTD</acronym> in the internal
+subset and to have no external subset, but for a <acronym>DTD</acronym> as large
+as DocBook that wouldn't make much sense.
+</para>
+
+<note>
+<para>
+<indexterm significance="normal"><primary>parsing</primary>
+  <secondary>order</secondary></indexterm>
+The internal subset is parsed <emphasis>first</emphasis>
+and, if multiple declarations for an entity occur, the first
+declaration is used.  Declarations in the internal subset
+override declarations in the external subset.</para>
+</note>
+</sect2>
+<sect2>
+<title>The Document (or Root) Element</title>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>root element</secondary></indexterm>
+<indexterm significance="normal"><primary>root element</primary>
+  <secondary>placement</secondary></indexterm>
+
+Although comments and processing instructions may occur between the
+document type declaration and the root element, the root element usually
+immediately follows the document type declaration:</para>
+<screen format="linespecific">&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [
+&lt;!ENTITY nwalsh "Norman Walsh"&gt;
+&lt;!ENTITY chap1 SYSTEM "chap1.sgm"&gt;
+&lt;!ENTITY chap2 SYSTEM "chap2.sgm"&gt;
+]&gt;
+&lt;book&gt;
+&amp;chap1;
+&amp;chap2;
+&lt;/book&gt;</screen>
+<para>You cannot place the root element of
+the document in an external entity.</para>
+</sect2>
+<sect2 id="ch02-typexml"><title>Typing an <acronym>SGML</acronym> Document</title>
+<para>
+<indexterm significance="normal"><primary>Emacs text editor</primary></indexterm>
+<indexterm significance="normal"><primary>vi text editor</primary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>text editors, entering through</secondary></indexterm>
+<indexterm significance="normal"><primary>text editors</primary>
+  <secondary>SGML, entering</secondary></indexterm>
+
+If you are entering <acronym>SGML</acronym> using a text editor such as
+<application moreinfo="none">Emacs</application> or <application moreinfo="none">vi</application>, there are a few things to
+keep in mind.<footnote>
+<para>
+Many of these things are influenced by the <acronym>SGML</acronym> declaration in use.
+For the purpose of this discussion, we assume you are using the
+standard DocBook declaration.
+</para>
+</footnote>
+Using a structured text editor designed for <acronym>SGML</acronym> hides most of these
+issues.
+</para>
+<itemizedlist>
+<listitem><para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>case sensitivity (DocBook)</secondary></indexterm>
+<indexterm significance="normal"><primary>case sensitivity</primary>
+  <secondary>elements (DocBook)</secondary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>case sensitivity (DocBook)</secondary></indexterm>
+<indexterm significance="normal"><primary>case sensitivity</primary>
+  <secondary>attributes (DocBook)</secondary></indexterm>
+
+DocBook element and attribute names are not case-sensitive.  There's
+no difference between <sgmltag class="starttag">Para</sgmltag> and <sgmltag class="starttag">pArA</sgmltag>.  Entity names are case-sensitive, however.
+</para>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>XML/SGML compatibility</secondary>
+    <tertiary>case sensitivity</tertiary></indexterm>
+
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>SGML/XML compatibility</secondary>
+    <tertiary>case sensitivity, attributes and elements</tertiary></indexterm>
+<indexterm significance="normal"><primary>compatibility, SGML/XML conversion</primary>
+  <secondary>case sensitivity, attribute and element names</secondary></indexterm>
+If you are interested in future <acronym>XML</acronym> compatibility, input all
+element and attribute names strictly in lowercase.
+</para>
+</listitem>
+<listitem><para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>XML/SGML compatibility</secondary>
+    <tertiary>quotes, attribute values</tertiary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>SGML/XML compatibility</secondary>
+    <tertiary>quotes, attribute values</tertiary></indexterm>
+<indexterm significance="normal"><primary>quotes</primary>
+  <secondary>attribute values</secondary>
+    <tertiary>spaces and punctuation characters</tertiary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>values</secondary>
+    <tertiary>quoting</tertiary></indexterm>
+<indexterm significance="normal"><primary>spaces, quoting (attribute values)</primary></indexterm>
+<indexterm significance="normal"><primary>punctuation characters, quoting (attribue values)</primary></indexterm>
+
+If attribute values contain spaces or punctuation characters, you must
+quote them. You are not required to quote attribute values if they
+consist of a single word or number, although it is not wrong to do so.
+</para>
+<para>
+<indexterm significance="normal"><primary>straight single quotes (attribute values)</primary></indexterm>
+<indexterm significance="normal"><primary>straight double quotes (attribute values)</primary></indexterm>
+<indexterm significance="normal"><primary>curly quotes (attribute values)</primary></indexterm>
+When quoting attribute values, you can use either a straight single
+quote ('), or a straight double quote (").  Don't use the
+“curly” quotes (“ and ”) in your editing tool.
+</para>
+<para>
+<indexterm significance="normal"><primary>compatibility, SGML/XML conversion</primary>
+  <secondary>attribute values, quoting</secondary></indexterm>
+If you are interested in future <acronym>XML</acronym> compatibility, always
+quote all attribute values.
+</para>
+</listitem>
+<listitem><para>
+
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>XML/SGML compatibility</secondary>
+    <tertiary>empty tags</tertiary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>SGML/XML compatibility</secondary>
+    <tertiary>empty tags</tertiary></indexterm>
+<indexterm significance="normal"><primary>compatibility, SGML/XML conversion</primary>
+  <secondary>empty tags</secondary></indexterm>
+<indexterm significance="normal"><primary>tags</primary>
+  <secondary>empty</secondary></indexterm>
+<indexterm significance="normal"><primary>empty tags</primary></indexterm>
+Several forms of markup minimization are allowed, including empty
+tags. Instead of typing the entire end tag for an element, you can
+type simply <literal moreinfo="none">&lt;/&gt;</literal>. For example:
+</para>
+<screen format="linespecific">
+
+&lt;para&gt;
+This is &lt;emphasis&gt;important&lt;/&gt;: never stick the tines of a fork
+in an electrical outlet.
+&lt;/para&gt;
+
+</screen>
+<para>
+You can use this technique for any and every tag, but it will make
+your documents very hard to understand and difficult to debug if you 
+introduce errors.  It is best to use this technique
+only for inline elements containing a short string of text.
+</para>
+<para>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>empty, using (SGML documents)</secondary></indexterm>
+<indexterm significance="normal"><primary>parsing</primary>
+  <secondary>empty start tags, problems with</secondary></indexterm>
+Empty start tags are also possible, but may be even more confusing.
+For the record, if you encounter an empty start tag, the <acronym>SGML</acronym> parser uses
+the element that ended last:
+</para>
+<screen format="linespecific">
+
+&lt;para&gt;
+This is &lt;emphasis&gt;important&lt;/emphasis&gt;.  So is &lt;&gt;this&lt;/emphasis&gt;.
+&lt;/para&gt;
+
+</screen>
+<para>
+Both <quote>important</quote> and <quote>this</quote> are emphasized.
+</para>
+<para>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>minimization</secondary>
+    <tertiary>SGML/XML conversion problems</tertiary></indexterm>
+<indexterm significance="normal"><primary>minimization</primary>
+  <secondary>markup</secondary>
+    <tertiary>SGML/XML conversion problems</tertiary></indexterm>
+If you are interested in future <acronym>XML</acronym> compatibility, don't use any
+of these tricks.
+</para>
+</listitem>
+<listitem>
+<para>
+The null end tag (net) minimization feature allows constructions like this:
+</para>
+<screen format="linespecific">
+
+&lt;para&gt;
+This is &lt;emphasis/important/: never stick the tines of a fork
+in an electrical outlet.
+&lt;/para&gt;
+
+</screen>
+<para>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>minimization</secondary></indexterm>
+If, instead of ending a start tag with <literal moreinfo="none">&gt;</literal>, you end
+it with a slash, then the next occurrence of a slash ends the element.
+</para>
+<para>
+<indexterm significance="normal"><primary>minimization</primary>
+  <secondary>markup</secondary>
+    <tertiary>net tag minimization</tertiary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>SGML/XML compatibility</secondary>
+    <tertiary>net tag minimization</tertiary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>XML/SGML compatibility</secondary>
+    <tertiary>net tag minimization</tertiary></indexterm>
+
+If you are interested in future <acronym>XML</acronym> compatibility, don't use
+net tag minimization either.
+</para>
+</listitem>
+</itemizedlist>
+<para>
+If you are willing to modify both the declaration and the <acronym>DTD</acronym>, even more
+dramatic minimizations are possible, including completely omitted tags
+and <quote>shortcut</quote> markup.
+</para>
+
+<note><title>Removing Minimizations</title>
+<para>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>minimization</secondary>
+    <tertiary>removing</tertiary></indexterm>
+<indexterm significance="normal"><primary>minimization</primary>
+  <secondary>removing</secondary></indexterm>
+
+Although we've made a point of reminding you about which of these
+minimization features are not valid in <acronym>XML</acronym>, that's not really a
+sufficient reason to avoid using them.  (The fact that many of the
+minimization features can lead to confusing, difficult-to-author
+documents might be.)
+</para>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>XML/SGML compatibility</secondary>
+    <tertiary>markup minimizations, removing</tertiary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>SGML/XML compatibility</secondary>
+    <tertiary>markup minimizations, removing</tertiary></indexterm>
+<indexterm significance="normal"><primary>sgmlnorm (SGML to XML conversion)</primary></indexterm>
+If you want to convert one of these documents to <acronym>XML</acronym> at some point
+in the future, you can run it through a program like
+<command moreinfo="none">sgmlnorm</command>, which will remove all the minimizations and
+insert the correct, verbose markup.  The <command moreinfo="none">sgmlnorm</command> program
+is part of the <ulink url="http://www.jclark.com/">SP and Jade
+distributions</ulink>, which are on <link linkend="app-cdrom">the
+<acronym>CD-ROM</acronym></link>.
+</para>
+</note>
+
+</sect2>
+</sect1>
+<sect1 id="ch02-makexml">
+<title>Making an <acronym>XML</acronym> Document</title>
+<para>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>DocBook documents, creating</secondary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>documents</secondary>
+    <tertiary>creating in XML</tertiary></indexterm>
+<indexterm significance="normal"><primary>documents</primary>
+  <secondary>creating</secondary>
+    <tertiary>in XML (DocBook)</tertiary></indexterm>
+
+In order to create DocBook documents in <acronym>XML</acronym>, you'll need an <acronym>XML</acronym>
+version of DocBook. We've included one on the <acronym>CD</acronym>, but it hasn't
+been officially adopted by the <acronym>OASIS</acronym> DocBook Technical Committee yet.
+If you're interested in the technical details, <xref linkend="app-xml"/>, describes the specific differences between
+<acronym>SGML</acronym> and <acronym>XML</acronym> versions of DocBook.
+</para>
+<para>
+<indexterm significance="normal"><primary>prologue</primary>
+  <secondary>XML documents</secondary></indexterm>
+
+<acronym>XML</acronym>, like <acronym>SGML</acronym>, requires a specific prologue in your document.
+The following sections describe the features of the <acronym>XML</acronym> prologue.
+</para>
+<sect2>
+<title>An <acronym>XML</acronym> Declaration</title>
+<para>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>XML</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>declarations</secondary></indexterm>
+<indexterm significance="normal"><primary>versions</primary>
+  <secondary>XML, identifying</secondary></indexterm>
+<acronym>XML</acronym> documents should begin with an <acronym>XML</acronym> declaration. Unlike the
+<acronym>SGML</acronym> declaration, which is a grab bag of features, the <acronym>XML</acronym>
+declaration identifies a few simple aspects of the document:</para>
+<screen format="linespecific">&lt;?xml version="1.0" standalone="no"?&gt;</screen>
+<para>Identifying the version of <acronym>XML</acronym> ensures that future changes to
+the <acronym>XML</acronym> specification will not alter the semantics of this
+document. The standalone declaration simply makes explicit the fact
+that this document cannot “stand alone,” and that it
+relies on an external <acronym>DTD</acronym>. The complete details of the <acronym>XML</acronym>
+declaration are described in the <ulink url="http://www.w3.org/TR/REC-xml"><acronym>XML</acronym> specification</ulink>.
+</para>
+</sect2>
+<sect2>
+<title>A Document Type Declaration</title>
+<para>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>document type declaration</secondary>
+    <tertiary>XML</tertiary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>document type declaration</secondary></indexterm>
+<indexterm significance="normal"><primary>document type declaration</primary>
+  <secondary>XML documents</secondary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>XML</secondary>
+    <tertiary>document type declaration</tertiary></indexterm>
+Strictly speaking, <acronym>XML</acronym> documents don't require a
+<acronym>DTD</acronym>. Realistically, DocBook <acronym>XML</acronym> documents will have one.
+</para>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>root element</secondary></indexterm>
+<indexterm significance="normal"><primary>root element</primary>
+  <secondary>document type declaration</secondary></indexterm>
+The document type declaration identifies the <acronym>DTD</acronym> that will be used
+by the document and what the root element of the document will be. A
+typical doctype declaration for a DocBook document looks like
+this:
+</para>
+<screen format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//Norman Walsh//DTD DocBk XML V3.1.4//EN"
+                         "http://nwalsh.com/docbook/xml/3.1.4/db3xml.dtd"&gt;
+</screen>
+<para>
+<indexterm significance="normal"><primary>external declarations (XML)</primary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>XML documents</secondary></indexterm>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>XML</secondary></indexterm>
+This declaration indicates that the root element will be <sgmltag class="starttag">book</sgmltag> and that the <acronym>DTD</acronym> used will be the
+one indentified by the public identifier <literal moreinfo="none">-//Norman Walsh//DTD
+DocBk XML V3.1.4//EN</literal>. External declarations in <acronym>XML</acronym> must
+include a system identifier (the public identifier is optional). In
+this example, the <acronym>DTD</acronym> is stored on a web server.
+</para>
+<para>
+<indexterm significance="normal"><primary>URI</primary>
+  <secondary>XML system identifiers</secondary></indexterm>
+System identifiers in <acronym>XML</acronym> must be <acronym>URI</acronym>s. Many
+systems may accept filenames and interpret them locally as
+<literal moreinfo="none">file:</literal> <acronym>URL</acronym>s, but it's always
+correct to fully qualify them.
+</para>
+</sect2>
+<sect2>
+<title>An Internal Subset</title>
+<para>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>document type declaration</secondary>
+    <tertiary>XML</tertiary></indexterm>
+<indexterm significance="normal"><primary>document type declaration</primary>
+  <secondary>internal subset</secondary></indexterm>
+<indexterm significance="normal"><primary>internal subset</primary>
+  <secondary>XML document type declarations</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>document type declarations</secondary>
+    <tertiary>internal subset</tertiary></indexterm>
+It's also possible to provide additional declarations in a document by
+placing them in the document type declaration:
+</para>
+<screen format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//Norman Walsh//DTD DocBk XML V3.1.4/EN"
+                         "http://nwalsh.com/docbook/xml/3.1.4/db3xml.dtd" [
+&lt;!ENTITY nwalsh "Norman Walsh"&gt;
+&lt;!ENTITY chap1 SYSTEM "chap1.sgm"&gt;
+&lt;!ENTITY chap2 SYSTEM "chap2.sgm"&gt;
+]&gt;</screen>
+<para>
+These declarations form what is known as the internal subset. The
+declarations stored in the file referenced by the public or system
+identifier in the <literal moreinfo="none">DOCTYPE</literal> declaration is called the
+external subset, which is technically optional.  It is legal to put
+the <acronym>DTD</acronym> in the internal subset and to have no external subset, but
+for a <acronym>DTD</acronym> as large as DocBook, that would make very little sense.
+</para>
+<note>
+<para>
+<indexterm significance="normal"><primary>parsing</primary>
+  <secondary>order</secondary>
+    <tertiary>XML document declarations</tertiary></indexterm>
+
+The internal subset is parsed <emphasis>first</emphasis> in <acronym>XML</acronym> and,
+if multiple declarations for an entity occur, the first declaration is used.
+Declarations in the internal subset override declarations in the external
+subset.</para>
+</note>
+</sect2>
+<sect2>
+<title>The Document (or Root) Element</title>
+<para>
+<indexterm significance="normal"><primary>root element</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>root element</secondary></indexterm>
+Although comments and processing instructions may occur between the
+document type declaration and the root element, the root element usually
+immediately follows the document type declaration:</para>
+<screen format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//Norman Walsh//DTD DocBk XML V3.1.4//EN"
+                         "http://nwalsh.com/docbook/xml/3.1.4/db3xml.dtd" [
+&lt;!ENTITY nwalsh "Norman Walsh"&gt;
+&lt;!ENTITY chap1 SYSTEM "chap1.sgm"&gt;
+&lt;!ENTITY chap2 SYSTEM "chap2.sgm"&gt;
+]&gt;
+&lt;book&gt;...&lt;/book&gt;</screen>
+<para>The important point is that the root element must be physically
+present immediately
+after the document type declaration. You cannot place the root element of
+the document in an external entity.</para>
+</sect2>
+
+<sect2><title>Typing an <acronym>XML</acronym> Document</title>
+<para>
+<indexterm significance="normal"><primary>text editors</primary></indexterm>
+
+If you are entering <acronym>SGML</acronym> using a text editor such as <application moreinfo="none">Emacs</application>
+or <application moreinfo="none">vi</application>, there are a few things to keep in mind.
+Using a structured text editor designed for
+<acronym>XML</acronym> hides most of these issues.
+</para>
+<itemizedlist>
+<listitem><para>
+<indexterm significance="normal"><primary>case sensitivity</primary>
+  <secondary>markup</secondary></indexterm>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>case sensitivity</secondary></indexterm>
+<indexterm significance="normal"><primary>compatibility, SGML/XML conversion</primary>
+  <secondary>XML markup, case-sensitivity</secondary></indexterm>
+
+In <acronym>XML</acronym>, all markup is case-sensitive.  In the <acronym>XML</acronym> version of DocBook,
+you must always type all element,
+attribute, and entity names in lowercase.
+</para>
+</listitem>
+<listitem><para>
+You are required to quote all attribute values in <acronym>XML</acronym>.
+</para>
+<para>
+<indexterm significance="normal"><primary>quotes</primary>
+  <secondary>attribute values</secondary></indexterm>
+
+When quoting attribute values, you can use either a straight single
+quote ('), or a straight double quote (").  Don't use the
+“curly” quotes (“ and ”) in your editing tool.
+</para>
+</listitem>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>empty elements</primary>
+  <secondary>markup syntax</secondary></indexterm>
+
+Empty elements in <acronym>XML</acronym> are marked with a distinctive syntax:
+<literal moreinfo="none">&lt;xref/&gt;</literal>.
+</para>
+</listitem>
+<listitem>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>question marks (?), processing instructions</secondary></indexterm>
+<para>Processing instructions in <acronym>XML</acronym> begin and end with a question mark:
+<literal moreinfo="none">&lt;?pitarget data?&gt;</literal>.
+</para>
+</listitem>
+<listitem><para>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>interoperability, SGML and XML</secondary></indexterm>
+
+<acronym>XML</acronym> was designed to be served, received, and processed over the
+Web. Two of its most important design principles are ease of
+implementation and interoperability with both <acronym>SGML</acronym> and <acronym>HTML</acronym>.
+</para>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>XML/SGML compatibility</secondary>
+    <tertiary>markup minimization, problems</tertiary></indexterm>
+
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>markup minimization</secondary><see>XML/SGML compatibility</see></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>markup minimization</secondary><see>SGML/XML compatibility</see></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>SGML/XML compatibility</secondary>
+    <tertiary>markup minization, problems</tertiary></indexterm>
+
+The markup minimization features in <acronym>SGML</acronym> documents make it more
+difficult to process, and harder to write a parser to interpret it; these
+minimization features also run counter to the <acronym>XML</acronym> design principles
+named above. As a result, <acronym>XML</acronym> does not support them.
+</para>
+<para>
+Luckily, a good authoring environment can offer all of the features of
+markup minimization without interfering with the interoperability of
+documents.  And because <acronym>XML</acronym> tools are easier to write, it's likely
+that good, inexpensive <acronym>XML</acronym> authoring environments will be available
+eventually.
+</para>
+</listitem>
+</itemizedlist>
+</sect2>
+<sect2>
+<title><acronym>XML</acronym> and <acronym>SGML</acronym> Markup Considerations in This Book</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>markup considerations, SGML vs. XML</secondary></indexterm>
+
+Conceptually, almost everything in this book applies equally to <acronym>SGML</acronym>
+and <acronym>XML</acronym>.  But because DocBook V3.1 is an <acronym>SGML</acronym> <acronym>DTD</acronym>, we naturally
+tend to use <acronym>SGML</acronym> conventions in our writing.  If you're primarily
+interested in <acronym>XML</acronym>, there are just a few small details to keep in
+mind.
+</para>
+<itemizedlist>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>case sensitivity</primary>
+  <secondary>XML vs. SGML</secondary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>case sensitivity</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>case sensitivity (XML)</secondary></indexterm>
+<acronym>XML</acronym> is case-sensitive, while the <acronym>SGML</acronym> version of DocBook is
+not. In this book, we've chosen to present the element names using
+mixed case (<sgmltag>Book</sgmltag>, <sgmltag>indexterm</sgmltag>,
+<sgmltag>XRef</sgmltag>, and so on), but in the DocBook <acronym>XML</acronym> <acronym>DTD</acronym>,
+all element, attribute, and entity names are strictly
+lowercase.</para>
+</listitem>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>empty elements</primary>
+  <secondary>start tags, XML vs. SGML</secondary></indexterm>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>empty element</secondary></indexterm>
+Empty element start tags in <acronym>XML</acronym> are marked with a distinctive
+syntax: <literal moreinfo="none">&lt;xref/&gt;</literal>.  In <acronym>SGML</acronym>, the trailing slash
+is not present, so some of our examples need slight revisions to be
+valid <acronym>XML</acronym> elements.
+</para>
+</listitem>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>question marks (?), processing instructions (XML)</primary></indexterm>
+<indexterm significance="normal"><primary>processing instructions</primary>
+  <secondary>XML documents</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>processing instructions</secondary></indexterm>
+
+Processing instructions in <acronym>XML</acronym> begin and end with a question
+mark: <literal moreinfo="none">&lt;?pitarget data?&gt;</literal>.  In <acronym>SGML</acronym>, the
+trailing question mark is not present, so some of our examples need
+slight revisions to be valid <acronym>XML</acronym> elements.
+</para>
+</listitem>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>XML</secondary>
+    <tertiary>URI requirement</tertiary></indexterm>
+<indexterm significance="normal"><primary>Uniform Resource Indicators</primary><see>URI</see></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>examples</tertiary></indexterm>
+Generally we use public identifiers in examples, but whenever system
+identifiers are used, don't forget that <acronym>XML</acronym> system identifiers must
+be Uniform Resource Indicators (<acronym>URI</acronym>s), in which
+<acronym>SGML</acronym> system identifiers are usually simple filenames.
+</para>
+</listitem>
+</itemizedlist>
+<para>
+For a more detailed discussion of DocBook and <acronym>XML</acronym>, see
+<xref linkend="app-xml"/>.
+</para>
+</sect2>
+</sect1>
+<sect1 id="s-pid-sid-catalogs">
+<title>Public Identifiers, System Identifiers, and Catalog Files</title>
+<para>
+<indexterm significance="normal"><primary>files</primary>
+  <secondary>external, referencing</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>external file references, id</secondary></indexterm>
+
+When a <acronym>DTD</acronym> or other external file is referenced from a document, the
+reference can be specified in three ways: using a <firstterm>public
+identifier</firstterm>, a <firstterm>system identifier</firstterm>, or
+both. In <acronym>XML</acronym>, the system identifier is <emphasis>generally</emphasis> 
+required and the public identifier is optional. In <acronym>SGML</acronym>, neither is 
+required, but at least one must be present.<footnote>
+<para>
+This is not absolutely true. <acronym>SGML</acronym> allows for the possibility that
+the reference could be implied by the application, but this is very
+rarely the case.
+</para>
+</footnote>
+</para>
+<para>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>names, requirements</secondary></indexterm>
+A public identifier is a globally unique, abstract
+name, such as the following, which is the official public identifier
+for DocBook <acronym>V3.1</acronym>:
+<screen format="linespecific">-//OASIS//DTD DocBook V3.1//EN</screen>
+</para>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>system identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>URI</primary>
+  <secondary>XML system identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>URL</primary>
+  <secondary>SGML system identifers, similarity to</secondary></indexterm>
+<indexterm significance="normal"><primary>Uniform Resource Locator</primary><see>URL</see></indexterm>
+<indexterm significance="normal"><primary>Uniform Resource Names</primary><see>URN</see></indexterm>
+<indexterm significance="normal"><primary>URN</primary>
+  <secondary>XML system identifiers, future</secondary></indexterm>
+The introduction of <acronym>XML</acronym> has added some small complications to system
+identifiers.  In <acronym>SGML</acronym>, a system identifier generally points to a
+single, local version of a file using local system conventions. In
+<acronym>XML</acronym>, it must point with a Uniform Resource Indicator
+(<acronym>URI</acronym>). The most common <acronym>URI</acronym>
+today is the Uniform Resource Locator (<acronym>URL</acronym>), which
+is familiar to anyone who browses the Web.  <acronym>URL</acronym>s
+are a lot like <acronym>SGML</acronym> system identifiers, because they generally point
+to a single version of a file on a particular machine.  In the future,
+Uniform Resource Names (<acronym>URN</acronym>), another form of
+<acronym>URI</acronym>, will allow <acronym>XML</acronym> system identifiers to have
+the abstract characteristics of public identifiers.
+</para>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>system identifiers</secondary>
+    <tertiary>example</tertiary></indexterm>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>SGML</secondary>
+    <tertiary>example</tertiary></indexterm>
+
+The following filename is an example of an <acronym>SGML</acronym> system identifier:
+<screen format="linespecific">/usr/local/sgml/docbook/3.1/docbook.dtd
+</screen>
+An equivalent <acronym>XML</acronym> system identifier might be:
+<screen format="linespecific">file:///usr/local/sgml/docbook/3.1/docbook.dtd
+</screen>
+</para>
+<para>
+The advantage of using the public identifier is that it makes your
+documents more portable. For any system on which DocBook is installed,
+the public identifier will resolve to the appropriate local version of
+the <acronym>DTD</acronym> (if public identifiers can be resolved at all).
+</para>
+<para>
+Public identifiers have two disadvantages:
+<itemizedlist>
+<listitem>
+<para>Because <acronym>XML</acronym> does not require them, and because system
+identifiers are required, developing <acronym>XML</acronym> tools may not provide
+adequate support for public identifiers. To work with these systems
+you must use system identifiers.</para>
+</listitem>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>resolution, mapping to system identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>OASIS</primary>
+  <secondary>public identifiers, resolution mechanism</secondary></indexterm>
+
+Public identifiers aren't magical. They're simply a method of
+indirection. For them to work, there must be a resolution mechanism
+for public identifiers. Luckily, several years ago, <acronym>SGML</acronym> Open (now
+<ulink url="http://www.oasis-open.org/"><acronym>OASIS</acronym></ulink>)
+described a standard mechanism for mapping public identifiers to
+system identifers using catalog files.</para>
+<para>
+See <ulink url="http://www.oasis-open.org/html/a401.htm"><acronym>OASIS</acronym>
+Technical Resolution 9401:1997 (Amendment 2 to <acronym>TR</acronym>
+9401).</ulink>
+</para>
+</listitem>
+</itemizedlist></para>
+<sect2 id="ch.create.pubids">
+<title>Public Identifiers</title>
+<para>
+<indexterm significance="normal"><primary>uniqueness</primary>
+  <secondary>public identifiers</secondary></indexterm>
+An important characteristic of public identifiers is that they are
+<emphasis>globally unique</emphasis>. Referring to a document with a
+public identifier should mean that the identifier will resolve to the
+same actual document on any system even though the location of that
+document on each system may vary.  As a rule, you should never reuse
+public identifiers, and a published revision should have a new public
+identifier. Not following these rules defeats one purpose of the
+public identifier.
+</para>
+<para>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>syntax, examples</secondary></indexterm>
+A public identifier can be any string of upper- and lowercase letters,
+digits, any of the following symbols: “'”,
+“(“, “)”, “+”, “,”,
+“-”, “.”, “/”, “:”,
+“=”, “?”, and white space, including line
+breaks.
+</para>
+<sect3>
+<title>Formal public identifiers</title>
+<para>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>formal public identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>formal public identifier</primary><see>FPI</see></indexterm>
+<indexterm significance="normal"><primary>FPI</primary>
+  <secondary>format, standard</secondary></indexterm>
+Most public identifiers conform to the <acronym>ISO</acronym> 8879
+standard that defines <firstterm>formal public
+identifiers</firstterm>. Formal public identifiers, frequently referred
+to as <acronym>FPI</acronym>, have a prescribed format that can ensure
+uniqueness:<footnote>
+<para>
+Essentially, it can ensure that two different owners won't
+accidentally tread on each other.  Nothing can prevent a given owner
+from reusing public identifiers, except maybe common sense.
+</para>
+</footnote>
+</para>
+<screen format="linespecific"><replaceable>prefix</replaceable>//<replaceable>owner-identifier</replaceable>//<replaceable>
+text-class</replaceable> <replaceable>text-description</replaceable>//<replaceable>
+language</replaceable>//<replaceable>display-version</replaceable></screen>
+<para>
+Here are descriptions of the identifiers in this string:
+<variablelist>
+<varlistentry>
+<term><replaceable>prefix</replaceable></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>prefix (registered and unregistered public identifiers)</primary></indexterm>
+<indexterm significance="normal"><primary>registered public identifiers</primary></indexterm>
+<indexterm significance="normal"><primary>unregistered public identifiers</primary></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>formal public identifiers</secondary></indexterm>
+The <replaceable>prefix</replaceable> is either a
+“<literal moreinfo="none">+</literal>” or a “<literal moreinfo="none">-</literal>”
+Registered public identifiers begin with
+“<literal moreinfo="none">+</literal>”; unregistered identifiers begin
+with “<literal moreinfo="none">-</literal>”.</para>
+<para>
+(<acronym>ISO</acronym> standards sometimes use a third form beginning
+with <literal moreinfo="none">ISO</literal> and the standard number, but this form is
+only available to <acronym>ISO</acronym>.)
+</para>
+<para>
+<indexterm significance="normal"><primary>owner-identifiers</primary>
+  <secondary>registered public identifers</secondary>
+    <tertiary>uniqueness, guaranteeing</tertiary></indexterm>
+
+The purpose of registration is to guarantee a unique owner-identifier.
+There are few authorities with the power to issue registered public
+identifiers, so in practice unregistered identifiers are more common.
+</para>
+<para>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>registered, assigning authority</secondary></indexterm>
+<indexterm significance="normal"><primary>Graphics Communication Association (GCA)</primary>
+  <secondary>registered public identifiers, assigning</secondary></indexterm>
+<indexterm significance="normal"><primary>GCA (Graphics Communication Association)</primary></indexterm>
+<indexterm significance="normal"><primary>Graphics Communication Association (GCA)</primary></indexterm>
+
+The <ulink url="http://www.gca.org/">Graphics Communication
+Association</ulink> (<acronym>GCA</acronym>) can assign registered
+public identifiers.  They do this by issuing the applicant a unique
+string and declaring the format of the owner identifier. For example,
+the Davenport Group was issued the string “A00002” and
+could have published DocBook using an <acronym>FPI</acronym> of the
+following form:
+<screen format="linespecific">
++//ISO/IEC 9070/RA::A00002//<replaceable>...</replaceable>
+</screen>
+</para>
+<para>
+<indexterm significance="normal"><primary>Internet domain names format (registered public identifiers)</primary></indexterm>
+Another way to use a registered public identifier is to use the format
+reserved for internet domain names.  For example, O'Reilly can issue
+documents using an <acronym>FPI</acronym> of the following form:
+<screen format="linespecific">
++//IDN oreilly.com//<replaceable>...</replaceable>
+</screen>
+</para>
+<para>
+As of DocBook V3.1, the <acronym>OASIS</acronym> Technical Committee
+responsible for DocBook has elected to use the unregistered owner
+identifier, <literal moreinfo="none">OASIS</literal>, thus its prefix is
+<literal moreinfo="none">-</literal>.
+<screen format="linespecific">
+-//OASIS//<replaceable>...</replaceable>
+</screen>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><replaceable>owner-identifier</replaceable></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>names</primary>
+  <secondary>individuals as owner-identifiers</secondary></indexterm>
+Identifies the person or organization that owns the identifier.
+Registration guarantees a unique owner identifier. Short of
+registration, some effort should be made to ensure that the owner
+identifier is globally unique. A company name, for example, is a
+reasonable choice as are Internet domain names. It's also not uncommon
+to see the names of individuals used as the owner-identifier, although
+clearly this may introduce collisions over time.
+</para>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>owner-identifier, version 3.1</secondary></indexterm>
+
+The owner-identifier for DocBook V3.1 is
+<literal moreinfo="none">OASIS</literal>.  Earlier versions used the owner-identifier
+<literal moreinfo="none">Davenport</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><replaceable>text-class</replaceable></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>text</primary>
+  <secondary>text class</secondary></indexterm>
+<indexterm significance="normal"><primary>DOCUMENT text class</primary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary>
+  <secondary>text class</secondary></indexterm>
+<indexterm significance="normal"><primary>ELEMENTS text class</primary></indexterm>
+<indexterm significance="normal"><primary>ENTITIES text class</primary></indexterm>
+<indexterm significance="normal"><primary>NONSGML text class</primary></indexterm>
+
+The text class identifies the kind of document that is
+associated with this public identifier. Common text classes
+are
+  <variablelist>
+  <varlistentry>
+  <term>DOCUMENT</term>
+  <listitem>
+  <para>An <acronym>SGML</acronym> or <acronym>XML</acronym> document.</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term>DTD</term>
+  <listitem>
+  <para>A <acronym>DTD</acronym> or part of a <acronym>DTD</acronym>.</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term>ELEMENTS</term>
+  <listitem>
+  <para>A collection of element declarations.</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term>ENTITIES</term>
+  <listitem>
+  <para>A collection of entity declarations.</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+  <term>NONSGML</term>
+  <listitem>
+  <para>Data that is not in <acronym>SGML</acronym> or <acronym>XML</acronym>.</para>
+  </listitem>
+  </varlistentry>
+  </variablelist>
+</para>
+<para>
+DocBook is a <acronym>DTD</acronym>, thus its text class is DTD.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><replaceable>text-description</replaceable></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>text</primary>
+  <secondary>text description</secondary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>text description</secondary></indexterm>
+
+This field provides a description of the document. The text description is
+free-form, but cannot include the string //.
+</para>
+<para>
+The text description of DocBook is <literal moreinfo="none">DocBook V3.1</literal>.
+</para>
+<para>
+<indexterm significance="normal"><primary>proprietary DTDs, unavailable public texts</primary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary>
+  <secondary>proprietary</secondary></indexterm>
+In the uncommon case of unavailable public texts
+(<acronym>FPI</acronym>s for proprietary <acronym>DTD</acronym>s, for example), there
+are a few other options available (technically in front of or in place
+of the text description), but they're rarely used.
+<footnote>
+<para>
+See Appendix A of <xref linkend="maler96"/>, for more details.
+</para>
+</footnote>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><replaceable>language</replaceable></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>languages</primary>
+  <secondary>document texts</secondary></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>language codes</secondary></indexterm>
+
+Indicates the language in which the document is written. It is
+recommended that the <acronym>ISO</acronym> standard two-letter
+language codes be used if possible.
+</para>
+<para>
+DocBook is an English-language <acronym>DTD</acronym>, thus its language is
+<literal moreinfo="none">EN</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><replaceable>display-version</replaceable></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>display version</primary></indexterm>
+
+This field, which is not frequently used, distinguishes between
+public texts that are the same except for the display device or system
+to which they apply.
+</para>
+<para>
+<indexterm significance="normal"><primary>FPI</primary>
+  <secondary>ISO Latin 1 character set, examples</secondary></indexterm>
+
+For example, the <acronym>FPI</acronym> for the <acronym>ISO</acronym>
+Latin 1 character set is:
+<screen format="linespecific">-//ISO 8879-1986//ENTITIES Added Latin 1//EN</screen>
+</para>
+<para>
+A reasonable <acronym>FPI</acronym> for an <acronym>XML</acronym> version of this
+character set is:
+<screen format="linespecific">-//ISO 8879-1986//ENTITIES Added Latin 1//EN//XML</screen>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect3>
+</sect2>
+<sect2>
+<title>System Identifiers</title>
+<para>
+<indexterm significance="normal"><primary>system identifiers</primary></indexterm>
+<indexterm significance="normal"><primary>URI</primary>
+  <secondary>XML system identifiers</secondary></indexterm>
+System identifiers are usually filenames on the local system. In
+<acronym>SGML</acronym>, there's no constraint on what they can be. Anything that your
+<acronym>SGML</acronym> processing system recognizes is allowed. In <acronym>XML</acronym>, system
+identifiers must be <acronym>URI</acronym>s (Uniform Resource
+Identifiers).
+</para>
+<para>
+The use of <acronym>URI</acronym>s as system identifiers introduces
+the possibility that a system identifier can be a
+<acronym>URN</acronym>. This allows the system identifier to benefit
+from the same global uniqueness benefit as the public identifier. It
+seems likely that <acronym>XML</acronym> system identifiers will eventually move in
+this direction.
+</para>
+</sect2>
+<sect2 id="s-catalog-files">
+<title>Catalog Files</title>
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>pubic identifiers, resolving to system</secondary></indexterm>
+
+<firstterm>Catalog files</firstterm> are the standard mechanism for
+resolving public identifiers into system identifiers. Some resolution
+mechanism is necessary because DocBook refers to its component modules
+with public identifiers, and those must be mapped to actual files on
+the system before any piece of software can actually load them.
+</para>
+<para>
+<indexterm significance="normal"><primary>OASIS</primary>
+  <secondary>catalog file format</secondary></indexterm>
+<indexterm significance="normal"><primary>keywords</primary>
+  <secondary>catalog files</secondary></indexterm>
+
+The catalog file format was defined in 1994 by <acronym>SGML</acronym> Open (now
+<acronym>OASIS</acronym>). The formal specification is contained in
+<acronym>OASIS</acronym> Technical Resolution 9401:1997.
+</para>
+<para>
+Informally, a catalog is a text file that contains a number of
+keyword/value pairs. The most frequently used keywords are
+<literal moreinfo="none">PUBLIC</literal>, <literal moreinfo="none">SYSTEM</literal>,
+<literal moreinfo="none">SGMLDECL</literal>, <literal moreinfo="none">DTDDECL</literal>,
+<literal moreinfo="none">CATALOG</literal>, <literal moreinfo="none">OVERRIDE</literal>,
+<literal moreinfo="none">DELEGATE</literal>, and <literal moreinfo="none">DOCTYPE</literal>.
+</para>
+<variablelist>
+<varlistentry><term><literal moreinfo="none">PUBLIC</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>PUBLIC keyword</primary></indexterm>
+
+The <literal moreinfo="none">PUBLIC</literal> keyword maps public identifiers to
+system identifiers:</para>
+<screen format="linespecific">
+PUBLIC "-//OASIS//DTD DocBook V3.1//EN" "docbook/3.1/docbook.dtd"
+</screen>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">SYSTEM</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>SYSTEM keyword</primary></indexterm>
+
+The <literal moreinfo="none">SYSTEM</literal> keyword maps system identifiers to
+system identifiers:</para>
+<screen format="linespecific">
+SYSTEM "http://nwalsh.com/docbook/xml/1.3/db3xml.dtd"
+    "docbook/xml/1.3/db3xml.dtd"
+</screen>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">SGMLDECL</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>SGMLDECL keyword</primary></indexterm>
+
+The <literal moreinfo="none">SGMLDECL</literal> keyword identifies the system
+identifier of the <acronym>SGML</acronym> Declaration that should be used:</para>
+<screen format="linespecific">
+SGMLDECL "docbook/3.1/docbook.dcl"
+</screen>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">DTDDECL</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>DTDDECL</primary></indexterm>
+
+Like <literal moreinfo="none">SGMLDECL</literal>, <literal moreinfo="none">DTDDECL</literal>
+identifies the <acronym>SGML</acronym> Declaration that should be
+used. <literal moreinfo="none">DTDDECL</literal> associates a declaration with a
+particular public identifier for a <acronym>DTD</acronym>:
+</para>
+<screen format="linespecific">DTDDECL "-//OASIS//DTD DocBook V3.1//EN" "docbook/3.1/docbook.dcl"
+</screen>
+<para>Unfortunately, it is not supported by the free tools that are
+available. The practical benefit of <literal moreinfo="none">DTDDECL</literal> can
+usually be achieved, albeit in a slightly cumbersome way, with
+multiple catalog files.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">CATALOG</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>CATALOG keyword</primary></indexterm>
+
+The <literal moreinfo="none">CATALOG</literal> keyword allows one catalog to
+include the content of another.  This can make maintenance somewhat
+easier and allows a system to directly use the catalog files included
+in <acronym>DTD</acronym> distributions. For example, the DocBook distribution includes
+a catalog file. Rather than copying each of the declarations in that
+catalog into your system catalog, you can simply include the contents
+of the DocBook catalog:
+</para>
+<screen format="linespecific">CATALOG "docbook/3.1/catalog"</screen>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">OVERRIDE</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>OVERRIDE keyword</primary></indexterm>
+
+The <literal moreinfo="none">OVERRIDE</literal> keyword indicates whether or not
+public identifiers override system identifiers. If a given declaration
+includes both a system identifer and a public identifier, most systems
+attempt to process the document referenced by the system identifier,
+and consequently ignore the public identifier. Specifying
+<screen format="linespecific">OVERRIDE YES</screen> in the catalog informs the processing
+system that resolution should be attempted first with the public
+identifier.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">DELEGATE</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>DELEGATE keyword</primary></indexterm>
+
+The <literal moreinfo="none">DELEGATE</literal> keyword allows you to specify
+that some set of public identifiers should be resolved by another
+catalog. Unlike the <literal moreinfo="none">CATALOG</literal> keyword, which loads
+the referenced catalog, <literal moreinfo="none">DELEGATE</literal> does nothing until
+an attempt is made to resolve a public identifier.</para> <para>The
+<literal moreinfo="none">DELEGATE</literal> entry specifies a partial public
+identifier and an alternate catalog:
+<screen format="linespecific">DELEGATE "-//OASIS" "/usr/sgml/oasis/catalog"</screen>
+</para>
+<para>
+<indexterm significance="normal"><primary>initial substring matches (public identifiers)</primary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>partial (initial substring matches)</secondary></indexterm>
+
+Partial public identifers are simply initial substring
+matches. Given the preceding entry, if an attempt is made to match any
+public identifier that begins with the string
+<literal moreinfo="none">-//OASIS</literal>, the alternate catalog
+<filename moreinfo="none">/usr/sgml/oasis/catalog</filename> will be used instead
+of the current catalog.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">DOCTYPE</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>DOCTYPE keyword</primary></indexterm>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>default, specifying</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>system identifier, default (SGML)</secondary></indexterm>
+
+The <literal moreinfo="none">DOCTYPE</literal> keyword allows you to specify a default
+system identifier.  If an <acronym>SGML</acronym> document begins with a
+<literal moreinfo="none">DOCTYPE</literal> declaration that specifies neither a public
+identifier nor a system identifier (or is missing a
+<literal moreinfo="none">DOCTYPE</literal> declaration altogether), the
+<literal moreinfo="none">DOCTYPE</literal> declaration may provide a default:
+</para>
+<screen format="linespecific">
+DOCTYPE BOOK n:/share/sgml/docbook/3.1/docbook.dtd
+</screen>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>sample</secondary></indexterm>
+A small fragment of an actual catalog file is shown in <xref linkend="ex-catalog"/>.
+</para>
+<example id="ex-catalog"><title>A Sample Catalog</title>
+<programlistingco>
+<areaspec>
+<area id="cat-comment" coords="1 60" units="linecolumn"/>
+<area id="cat-override" coords="4 60" units="linecolumn"/>
+<area id="cat-sgmldecl" coords="6 60" units="linecolumn"/>
+<area id="cat-doctype" coords="8 60" units="linecolumn"/>
+<area id="cat-public" coords="10 60" units="linecolumn"/>
+<area id="cat-system" coords="13 60" units="linecolumn"/>
+</areaspec>
+<programlisting format="linespecific">
+-- Comments are delimited by pairs of double-hyphens,
+   as in SGML and XML comments. --
+
+OVERRIDE YES
+
+SGMLDECL "n:/share/sgml/docbook/3.1/docbook.dcl"
+
+DOCTYPE  BOOK  n:/share/sgml/docbook/3.1/docbook.dtd
+
+PUBLIC "-//OASIS//DTD DocBook V3.1//EN" 
+  n:/share/sgml/docbook/3.1/docbook.dtd
+
+SYSTEM "http://nwalsh.com/docbook/xml/1.3/db3xml.dtd"
+  n:/share/sgml/Norman_Walsh/db3xml/db3xml.dtd
+</programlisting>
+</programlistingco>
+</example>
+
+<calloutlist>
+<callout arearefs="cat-comment"><para>
+<indexterm significance="normal"><primary>comments</primary>
+  <secondary>catalog files</secondary></indexterm>
+Catalog files may also include comments.
+</para></callout>
+<callout arearefs="cat-override"><para>
+This catalog specifies that public identifiers should be used in favor
+of system identifiers, if both are present.
+</para></callout>
+<callout arearefs="cat-sgmldecl"><para>
+The default declaration specified by this catalog is the DocBook 
+declaration.
+</para></callout>
+<callout arearefs="cat-doctype"><para>
+Given an explicit (or implied) <acronym>SGML</acronym> <literal moreinfo="none">DOCTYPE</literal> of
+<screen format="linespecific">
+
+&lt;!DOCTYPE BOOK SYSTEM&gt;
+
+</screen>
+use <filename moreinfo="none">n:/share/sgml/docbook/3.1/docbook.dtd</filename> as the default
+system identifier.  Note that this can only apply to <acronym>SGML</acronym> documents
+because the DOCTYPE declaration above is not a valid <acronym>XML</acronym> element.
+</para></callout>
+<callout arearefs="cat-public"><para>
+Map the <acronym>OASIS</acronym> public identifer to the local copy of
+the DocBook <acronym>V3.1</acronym> <acronym>DTD</acronym>.
+</para></callout>
+<callout arearefs="cat-system"><para>
+Map a system identifer for the <acronym>XML</acronym> version of DocBook to a local
+version.
+</para></callout>
+</calloutlist>
+<para>A few notes:</para>
+<itemizedlist>
+<listitem><para>It's not uncommon to have several catalog files. See below,
+<xref linkend="s-loc-cat"/>”.</para>
+</listitem>
+<listitem><para>
+<indexterm significance="normal"><primary>quotes</primary>
+  <secondary>public and system identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>quotes</secondary></indexterm>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>quotes</secondary></indexterm>
+
+Like attributes on elements you can quote, the public
+identifier and system identifier are surrounded by either single or double
+quotes.</para>
+</listitem>
+<listitem><para>
+<indexterm significance="normal"><primary>whitespace</primary>
+  <secondary>catalog files</secondary></indexterm>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>whitespace</secondary></indexterm>
+
+White space in the catalog file is generally
+irrelevant. You can use spaces, tabs, or new lines between keywords
+and their arguments.</para>
+</listitem>
+<listitem><para>
+<indexterm significance="normal"><primary>relative system identifiers</primary></indexterm>
+
+When a relative system identifier is used, it is
+considered to be relative to the location of the catalog file, not the
+document being processed.</para>
+</listitem>
+</itemizedlist>
+<sect3 id="s-loc-cat">
+<title>Locating catalog files</title>
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>locating</secondary></indexterm>
+<indexterm significance="normal"><primary>locating catalog files</primary></indexterm>
+<indexterm significance="normal"><primary>files</primary>
+  <secondary>catalog</secondary></indexterm>
+
+Catalog files go a long way towards making documents more portable by
+introducing a level of indirection. A problem still remains, however:
+how does a processor locate the appropriate catalog file(s)?
+<acronym>OASIS</acronym> outlines a complete interchange packaging
+scheme, but for most applications the answer is simply that the
+processor looks for a file called <filename moreinfo="none">catalog</filename> or
+<filename moreinfo="none">CATALOG</filename>.
+</para>
+<para>
+<indexterm significance="normal"><primary>directories, specifying (catalog file location)</primary></indexterm>
+
+Some applications allow you to specify a list of directories that
+should be examined for catalog files. Other tools allow you to specify
+the actual files.
+</para>
+<para>
+Note that even if a list of directories or catalog files is provided,
+applications may still load catalog files that occur in directories in
+which other documents are found. For example, <acronym>SP</acronym>
+and Jade always load the catalog file that occurs in the directory in
+which a <acronym>DTD</acronym> or document resides, even if that directory is not on
+the catalog file list.
+</para>
+</sect3>
+</sect2>
+</sect1>
+<sect1 id="ch02-physdiv">
+<title>Physical Divisions: Breaking a Document into Physical Chunks</title>
+<para>
+<indexterm significance="normal"><primary>documents</primary>
+  <secondary>dividing</secondary></indexterm>
+<indexterm significance="normal"><primary>divisions</primary>
+  <secondary>documents (DocBook)</secondary></indexterm>
+The rest of this chapter describes how you can break documents into
+logical chunks, such as books, chapters, sections, and so on. Before
+we begin, and while the subject of the internal subset is fresh in
+your mind, let's take a quick look at how to break documents into
+separate physical chunks.
+</para>
+<para>
+Actually, we've already told you how to do it. If you recall, in the
+preceding sections we had declarations of the form:
+<screen format="linespecific">&lt;!ENTITY <replaceable>name</replaceable> SYSTEM "<replaceable>filename</replaceable>"&gt;
+</screen>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>inserting files</secondary></indexterm>
+
+If you refer to the entity <replaceable>name</replaceable> in your
+document after this declaration, the system will insert the contents
+of the file <replaceable>filename</replaceable> into your document at that
+point.  So, if you've got a book that consists of three chapters and
+two appendixes, you might create a file called
+<filename moreinfo="none">book.sgm</filename>, which looks like this:
+</para>
+<screen format="linespecific">&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [
+&lt;!ENTITY chap1 SYSTEM "chap1.sgm"&gt;
+&lt;!ENTITY chap2 SYSTEM "chap2.sgm"&gt;
+&lt;!ENTITY chap3 SYSTEM "chap3.sgm"&gt;
+&lt;!ENTITY appa SYSTEM "appa.sgm"&gt;
+&lt;!ENTITY appb SYSTEM "appb.sgm"&gt;
+]&gt;
+&lt;book&gt;&lt;title&gt;My First Book&lt;/title&gt;
+&amp;chap1;
+&amp;chap2;
+&amp;chap3;
+&amp;appa;
+&amp;appb;
+&lt;/book&gt;
+</screen>
+<para>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>document type declaration</secondary></indexterm>
+<indexterm significance="normal"><primary>document type declaration</primary>
+  <secondary>divisions of documents</secondary></indexterm>
+
+You can then write the chapters and appendixes conveniently in
+separate files.  Note that these files do not and must not have
+document type declarations.
+</para>
+<para>
+For example, Chapter 1 might begin like this:
+</para>
+<screen format="linespecific">
+
+&lt;chapter id="ch1"&gt;&lt;title&gt;My First Chapter&lt;/title&gt;
+&lt;para&gt;My first paragraph.&lt;/para&gt;
+...
+
+</screen>
+<para>
+But it should not begin with its own document type declaration:
+</para>
+<screen format="linespecific">
+
+&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;chapter id="ch1"&gt;&lt;title&gt;My First Chapter&lt;/title&gt;
+&lt;para&gt;My first paragraph.&lt;/para&gt;
+...
+
+</screen>
+</sect1>
+<sect1 id="ch02-logdiv">
+<title>Logical Divisions: The Categories of Elements in DocBook</title>
+<para>
+<indexterm significance="normal"><primary>divisions</primary>
+  <secondary>elements, categories of (DocBook)</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>categories, DocBook divisions</secondary></indexterm>
+
+DocBook elements can be divided broadly into these categories:
+<simplelist type="vert">
+<member>Sets</member>
+<member>Books</member>
+<member>Divisions, which divide books into parts</member>
+<member>Components, which divide books or divisions into chapters</member>
+<member>Sections, which subdivide components</member>
+<member>Meta-information elements</member>
+<member>Block elements</member>
+<member>Inline elements</member>
+</simplelist>
+</para>
+<para>
+In the rest of this section, we'll describe briefly the elements that
+make up these categories.  This section is designed to give you an
+overview. It is not an exhaustive list of every element in DocBook.
+</para>
+<para>
+For more information about any specific element and the elements that
+it may contain, consult the reference page for the element in
+question.
+</para>
+<sect2>
+<title>Sets</title>
+<para>
+<indexterm significance="normal"><primary>Sets</primary></indexterm>
+
+A <sgmltag>Set</sgmltag> contains two or more
+<sgmltag>Book</sgmltag>s.  It's the hierarchical top of DocBook. You
+use the <sgmltag>Set</sgmltag> tag, for example, for a series of books
+on a single subject that you want to access and maintain as a single
+unit, such as the manuals for an airplane engine or the documentation
+for a programming language.
+</para>
+</sect2>
+<sect2>
+<title>Books</title>
+<para>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>book organization</tertiary></indexterm>
+<indexterm significance="normal"><primary>Book element</primary>
+  <secondary>elements, ordering</secondary></indexterm>
+A <sgmltag>Book</sgmltag> is probably the most common top-level
+element in a document. The DocBook definition of a book is very loose
+and general. Given the variety of books authored with DocBook and the
+number of different conventions for book organization used in
+countries around the world, attempting to impose a strict ordering of
+elements can make the content model extremely complex.  But DocBook
+gives you free reign.  It's very reasonable to use a local <link linkend="app-customizing">customization layer</link> to impose a more
+strict ordering for your applications.
+</para>
+<para>
+<sgmltag>Book</sgmltag>s consist of a mixture of the following elements:
+</para>
+<variablelist>
+<varlistentry><term>Dedication</term>
+<listitem>
+<para><sgmltag>Dedication</sgmltag> pages almost always occur at the front of
+a book.
+<indexterm significance="normal"><primary>Dedication element</primary></indexterm>
+
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Navigational Components</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>navigation, component-level elements</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>components, navigation</secondary></indexterm>
+<indexterm significance="normal"><primary>ToC</primary></indexterm>
+<indexterm significance="normal"><primary>LoT</primary></indexterm>
+<indexterm significance="normal"><primary>Lists of Titles</primary><see>LoT</see></indexterm>
+<indexterm significance="normal"><primary>Index element</primary></indexterm>
+<indexterm significance="normal"><primary>tables of contents</primary><seealso>ToC</seealso></indexterm>
+There are a few component-level elements designed for
+navigation: <sgmltag>ToC</sgmltag>, for Tables of Contents;
+<sgmltag>LoT</sgmltag>, for Lists of Titles (for lists of figures,
+tables, examples, and so on); and <sgmltag>Index</sgmltag>, for
+indexes.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Divisions</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>divisions</primary>
+  <secondary>Book</secondary></indexterm>
+<indexterm significance="normal"><primary>Part element</primary></indexterm>
+<indexterm significance="normal"><primary>Reference element</primary></indexterm>
+<indexterm significance="normal"><primary>RefEntry element</primary></indexterm>
+<indexterm significance="normal"><primary>components</primary></indexterm>
+
+Divisions are the first hierarchical level below <sgmltag>Book</sgmltag>.
+They contain <sgmltag>Part</sgmltag>s and <sgmltag>Reference</sgmltag>s.
+<sgmltag>Part</sgmltag>s, in turn, contain components.
+<sgmltag>Reference</sgmltag>s contain <sgmltag>RefEntry</sgmltag>s.  These are
+discussed more thoroughly in <xref linkend="making-refentry"/>”.
+</para>
+<para>
+Books can contain components directly and are not required to contain
+divisions.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Components</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Chapter element</primary>
+  <secondary>components, similarity to</secondary></indexterm>
+
+These are the chapter-like elements of a <sgmltag>Book</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+<sect2>
+<title>Components</title>
+<para>
+<indexterm significance="normal"><primary>books</primary>
+  <secondary>components</secondary></indexterm>
+<indexterm significance="normal"><primary>Part element</primary></indexterm>
+
+<indexterm significance="normal"><primary>Preface element</primary></indexterm>
+<indexterm significance="normal"><primary>Chapter element</primary></indexterm>
+<indexterm significance="normal"><primary>Appendix element</primary></indexterm>
+<indexterm significance="normal"><primary>Glossary element</primary></indexterm>
+<indexterm significance="normal"><primary>Bibliography element</primary></indexterm>
+<indexterm significance="normal"><primary>Article element</primary></indexterm>
+<indexterm significance="normal"><primary>block elements</primary></indexterm>
+<indexterm significance="normal"><primary>sections</primary>
+  <secondary>elements</secondary></indexterm>
+Components are the chapter-like elements of a <sgmltag>Book</sgmltag> or
+<sgmltag>Part</sgmltag>: <sgmltag>Preface</sgmltag>,
+<sgmltag>Chapter</sgmltag>, <sgmltag>Appendix</sgmltag>,
+<sgmltag>Glossary</sgmltag>, and
+<sgmltag>Bibliography</sgmltag>. <sgmltag>Article</sgmltag>s can also
+occur at the component level. We describe <sgmltag>Article</sgmltag>s
+in more detail in the section titled <xref linkend="making-article"/>”.  Components generally
+contain block elements and/or sections, and some can contain
+navigational components and <sgmltag>RefEntry</sgmltag>s.
+</para>
+</sect2>
+<sect2>
+<title>Sections</title>
+<para>
+<indexterm significance="normal"><primary>nesting</primary>
+  <secondary>section elements</secondary></indexterm>
+<indexterm significance="normal"><primary>numbered sections, levels</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>sections</secondary></indexterm>
+
+There are several flavors of sectioning elements in DocBook:</para>
+<variablelist>
+<varlistentry><term><sgmltag>Sect1</sgmltag>…<sgmltag>Sect5</sgmltag> elements</term>
+<listitem>
+<para>The <sgmltag>Sect1</sgmltag>…<sgmltag>Sect5</sgmltag>
+elements are the most common sectioning elements. They can occur in
+most component-level elements. These numbered section elements must be
+properly nested (<sgmltag>Sect2</sgmltag>s can only occur inside
+<sgmltag>Sect1</sgmltag>s, <sgmltag>Sect3</sgmltag>s can only occur inside
+<sgmltag>Sect2</sgmltag>s, and so on).  There are five levels of numbered
+sections.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>Section</sgmltag> element</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Section element</primary></indexterm>
+
+The <sgmltag>Section</sgmltag> element, introduced in DocBook V3.1, is
+an alternative to numbered sections.  <sgmltag>Section</sgmltag>s are
+recursive, meaning that you can nest them to any depth desired.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>SimpleSect</sgmltag> element</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>SimpleSect element</primary></indexterm>
+
+In addition to numbered sections, there's the
+<sgmltag>SimpleSect</sgmltag> element.  It is a terminal section that
+can occur at any level, but it cannot have any other sectioning
+element nested within it.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>BridgeHead</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>BridgeHead element</primary></indexterm>
+
+A <sgmltag>BridgeHead</sgmltag> provides a section title without
+any containing section.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>RefSect1</sgmltag>…<sgmltag>RefSect3</sgmltag> elements</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>RefEntry element</primary></indexterm>
+These elements, which occur only in <sgmltag>RefEntry</sgmltag>s, are
+analogous to the numbered section elements in components.  There are
+only three levels of numbered section elements in a
+<sgmltag>RefEntry</sgmltag>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>GlossDiv</sgmltag>, <sgmltag>BiblioDiv</sgmltag>, and 
+<sgmltag>IndexDiv</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>GlossDiv element</primary></indexterm>
+<indexterm significance="normal"><primary>BiblioDiv element</primary></indexterm>
+
+<indexterm significance="normal"><primary>Glossary element</primary></indexterm>
+<indexterm significance="normal"><primary>Bibliography element</primary></indexterm>
+<indexterm significance="normal"><primary>Index element</primary></indexterm>
+
+<sgmltag>Glossary</sgmltag>s, <sgmltag>Bibliography</sgmltag>s,
+and <sgmltag>Index</sgmltag>es can be broken into top-level
+divisions, but not sections.  Unlike sections, these elements do not
+nest.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+<sect2><title>Meta-Information</title>
+<para>
+<indexterm significance="normal"><primary>meta-information</primary>
+  <secondary>elements, section-level and above</secondary></indexterm>
+<indexterm significance="normal"><primary>wrappers</primary>
+  <secondary>meta-information, elements</secondary></indexterm>
+All of the elements at the section level and above include a wrapper
+for meta-information about the content.  See, for example,
+<sgmltag>BookInfo</sgmltag>.
+</para>
+<para>
+<indexterm significance="normal"><primary>Author element</primary></indexterm>
+<indexterm significance="normal"><primary>Title element</primary></indexterm>
+<indexterm significance="normal"><primary>Publisher element</primary></indexterm>
+<indexterm significance="normal"><primary>revision histories</primary></indexterm>
+<indexterm significance="normal"><primary>keywords</primary>
+  <secondary>keyword sets (meta-information)</secondary></indexterm>
+<indexterm significance="normal"><primary>indexes</primary>
+  <secondary>metainformation</secondary></indexterm>
+The meta-information wrapper is designed to contain bibliographic
+information about the content (<sgmltag>Author</sgmltag>, <sgmltag>Title</sgmltag>,
+<sgmltag>Publisher</sgmltag>, and so on) as well as other meta-information
+such as revision histories, keyword sets, and index terms.
+</para>
+</sect2>
+<sect2>
+<title>Block Elements</title>
+<para>
+<indexterm significance="normal"><primary>block elements</primary></indexterm>
+<indexterm significance="normal"><primary>paragraphs</primary>
+  <secondary>paragraph-level elements</secondary></indexterm>
+<indexterm significance="normal"><primary>lists</primary></indexterm>
+<indexterm significance="normal"><primary>examples</primary></indexterm>
+<indexterm significance="normal"><primary>figures</primary></indexterm>
+<indexterm significance="normal"><primary>tables</primary></indexterm>
+<indexterm significance="normal"><primary>synopses</primary></indexterm>
+<indexterm significance="normal"><primary>admonitions</primary></indexterm>
+<indexterm significance="normal"><primary>line-specific environments</primary></indexterm>
+
+The block elements occur immediately below the component and
+sectioning elements. These are the (roughly) paragraph-level elements
+in DocBook. They can be divided into a number of categories: lists,
+admonitions, line-specific environments, synopses of several sorts,
+tables, figures, examples, and a dozen or more miscellaneous elements.
+</para>
+<sidebar><title>Block vs. Inline Elements</title>
+<para>
+<indexterm significance="normal"><primary>block elements</primary>
+  <secondary>inline elements vs.</secondary></indexterm>
+<indexterm significance="normal"><primary>inline elements</primary>
+  <secondary>block elements vs.</secondary></indexterm>
+
+At the paragraph-level, it's convenient to divide elements into two
+classes, <firstterm>block</firstterm> and <firstterm>inline</firstterm>.
+From a structural point of view, this distinction is based loosely on
+their relative size, but it's easiest to describe the difference in
+terms of their presentation.
+</para>
+<para>
+<indexterm significance="normal"><primary>sidebars</primary></indexterm>
+<indexterm significance="normal"><primary>block quotations</primary></indexterm>
+<indexterm significance="normal"><primary>quotations (block)</primary></indexterm>
+Block elements are usually presented with a paragraph (or larger)
+break before and after them.  Most can contain other block elements,
+and many can contain character data and inline elements. Paragraphs,
+lists, sidebars, tables, and block quotations are all common examples
+of block elements.
+</para>
+<para>
+<indexterm significance="normal"><primary>fonts</primary>
+  <secondary>changes (inline elements)</secondary></indexterm>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>inline elements</secondary></indexterm>
+<indexterm significance="normal"><primary>cross references</primary></indexterm>
+<indexterm significance="normal"><primary>filenames</primary></indexterm>
+<indexterm significance="normal"><primary>commands</primary></indexterm>
+<indexterm significance="normal"><primary>options</primary></indexterm>
+<indexterm significance="normal"><primary>subscripts and superscripts</primary></indexterm>
+<indexterm significance="normal"><primary>glossaries</primary>
+  <secondary>glossary terms</secondary></indexterm>
+Inline elements are generally represented without any obvious breaks.
+The most common distinguishing mark of inline elements is a font
+change, but inline elements may present no visual distinction at all.
+Inline elements contain character data and possibly other inline
+elements, but they never contain block elements.  Inline elements are
+used to mark up data such as cross references, filenames, commands,
+options, subscripts and superscripts, and glossary terms.
+</para>
+</sidebar>
+<sect3><title>Lists</title>
+<para>
+<indexterm significance="normal"><primary>lists</primary>
+  <secondary>elements</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>lists</secondary></indexterm>
+
+There are seven list elements in DocBook:</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>CalloutList</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>CallOut element</primary></indexterm>
+<indexterm significance="normal"><primary>CalloutList element</primary></indexterm>
+
+A list of <sgmltag>CallOut</sgmltag>s and their descriptions.
+<sgmltag>CallOut</sgmltag>s are
+marks, frequently numbered and  typically on a graphic or verbatim environment,
+that are described in a <sgmltag>CalloutList</sgmltag>, outside the element
+in which they occur.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>GlossList</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>GlossList element</primary></indexterm>
+
+A list of glossary terms and their definitions.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>ItemizedList</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>ItemizedList element</primary></indexterm>
+
+An unordered (bulleted) list. There are attributes to control
+the marks used.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>OrderedList</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>OrderedList element</primary></indexterm>
+
+A numbered list. There are attributes to control the type of
+enumeration.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>SegmentedList</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>SegmentedList element</primary></indexterm>
+
+A repeating set of named items. For example, a list of states
+and their capitals might be represented as a
+<sgmltag>SegmentedList</sgmltag>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>SimpleList</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>SimpleList element</primary></indexterm>
+
+An unadorned list of items. <sgmltag>SimpleList</sgmltag>s can
+be inline or arranged in columns.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag>VariableList</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>VariableList element</primary></indexterm>
+
+A list of terms and definitions or descriptions. (This list of
+list types is a <sgmltag>VariableList</sgmltag>.)</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3><title>Admonitions</title>
+<para>
+<indexterm significance="normal"><primary>admonitions</primary>
+  <secondary>DocBook types</secondary></indexterm>
+<indexterm significance="normal"><primary>Caution element</primary></indexterm>
+<indexterm significance="normal"><primary>Important element</primary></indexterm>
+<indexterm significance="normal"><primary>Note element</primary></indexterm>
+<indexterm significance="normal"><primary>Tip element</primary></indexterm>
+<indexterm significance="normal"><primary>Warning element</primary></indexterm>
+
+There are five types of admonitions in DocBook:
+<sgmltag>Caution</sgmltag>, <sgmltag>Important</sgmltag>,
+<sgmltag>Note</sgmltag>, <sgmltag>Tip</sgmltag>, and
+<sgmltag>Warning</sgmltag>.
+</para>
+<para>
+All of the admonitions have the same structure: an optional <sgmltag>
+Title</sgmltag> followed by paragraph-level elements. The DocBook
+<acronym>DTD</acronym> does not impose any specific semantics on the individual
+admonitions. For example, DocBook does not mandate that
+<sgmltag>Warning</sgmltag>s be reserved for cases where bodily harm
+can result.
+</para>
+</sect3>
+<sect3><title>Line-specific environments</title>
+<para>
+<indexterm significance="normal"><primary>line-specific environments</primary></indexterm>
+<indexterm significance="normal"><primary>whitespace</primary>
+  <secondary>preserving in source text</secondary></indexterm>
+<indexterm significance="normal"><primary>line breaks, preserving</primary></indexterm>
+
+These environments preserve whitespace and line breaks in the source
+text. DocBook does not provide the equivalent of <acronym>HTML</acronym>'s
+<sgmltag>BR</sgmltag> tag, so there's no way to interject a line break
+into normal running text.
+</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>Address</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Address element</primary></indexterm>
+
+The <sgmltag>Address</sgmltag> element is intended for postal
+addresses.  In addition to being line-specific, <sgmltag>Address</sgmltag>
+contains additional elements suitable for marking up names and
+addresses.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>LiteralLayout</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>LiteralLayout element</primary></indexterm>
+
+A <sgmltag>LiteralLayout</sgmltag> does not have any semantic
+association beyond the preservation of whitespace and line breaks.  In
+particular, while <sgmltag>ProgramListing</sgmltag> and
+<sgmltag>Screen</sgmltag> are frequently presented in a fixed-width
+font, a change of fonts is not necessarily implied by <sgmltag>LiteralLayout
+</sgmltag>.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>ProgramListing</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>ProgramListing element</primary></indexterm>
+<indexterm significance="normal"><primary>fonts</primary>
+  <secondary>fixed-width, programs and code</secondary></indexterm>
+
+A <sgmltag>ProgramListing</sgmltag> is a verbatim environment, usually
+presented in Courier or some other fixed-width font, for program
+sources, code fragments, and similar listings.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Screen</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Screen element</primary></indexterm>
+<indexterm significance="normal"><primary>text screen-captures </primary></indexterm>
+
+A <sgmltag>Screen</sgmltag> is a verbatim or literal environment
+for text screen-captures, other fragments of an
+<acronym>ASCII</acronym> display, and similar things. <sgmltag>
+Screen</sgmltag> is also a frequent catch-all for any verbatim
+text.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>ScreenShot</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>ScreenShot element</primary></indexterm>
+
+<sgmltag>ScreenShot</sgmltag> is actually a wrapper for a
+<sgmltag>Graphic</sgmltag> intended for screen shots of a
+<acronym>GUI</acronym> for example.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Synopsis</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Synopsis element</primary></indexterm>
+
+A <sgmltag>Synopsis</sgmltag> is a verbatim environment for command
+and function synopsis.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3><title>Examples, figures, and tables</title>
+<para>
+<indexterm significance="normal"><primary>block elements</primary>
+  <secondary>formal and informal elements</secondary></indexterm>
+<indexterm significance="normal"><primary>formal elements</primary></indexterm>
+<indexterm significance="normal"><primary>informal elements</primary></indexterm>
+<indexterm significance="normal"><primary>Example element</primary></indexterm>
+<indexterm significance="normal"><primary>Figure element</primary></indexterm>
+<indexterm significance="normal"><primary>Table element</primary></indexterm>
+<indexterm significance="normal"><primary>InformalExample element</primary></indexterm>
+<indexterm significance="normal"><primary>InformalExample element</primary></indexterm>
+<indexterm significance="normal"><primary>InformalTable element</primary></indexterm>
+
+Examples, Figures, and Tables are common block-level elements:
+<sgmltag>Example</sgmltag>, <sgmltag>InformalExample</sgmltag>,
+<sgmltag>Figure</sgmltag>, <sgmltag>InformalFigure</sgmltag>,
+<sgmltag>Table</sgmltag>, and <sgmltag>InformalTable</sgmltag>.
+</para>
+<para>
+<indexterm significance="normal"><primary>titles</primary>
+  <secondary>formal elements</secondary></indexterm>
+
+The distinction between formal and informal elements is that formal
+elements have titles while informal ones do not. The
+<sgmltag>InformalFigure</sgmltag> element was introduced in DocBook
+<acronym>V3.1</acronym>. In prior versions of DocBook, you could only
+achieve the effect of an informal figure by placing its content,
+unwrapped, at the location where the informal figure was desired.
+</para>
+</sect3>
+<sect3><title>Paragraphs</title>
+<para>
+<indexterm significance="normal"><primary>Para element</primary></indexterm>
+
+There are three paragraph elements: <sgmltag>Para</sgmltag>, <sgmltag>
+SimPara</sgmltag> (simple paragraphs may not contain other block-level
+elements), and <sgmltag>FormalPara</sgmltag> (formal paragraphs have
+titles).
+</para>
+</sect3>
+<sect3><title>Equations</title>
+<para>
+<indexterm significance="normal"><primary>Equation element</primary></indexterm>
+<indexterm significance="normal"><primary>titles</primary>
+  <secondary>equation elements</secondary></indexterm>
+<indexterm significance="normal"><primary>InlineEquation element</primary></indexterm>
+There are two block-equation elements, <sgmltag>Equation</sgmltag> and
+<sgmltag>InformalEquation</sgmltag> (for inline equations, use
+<sgmltag>InlineEquation</sgmltag>).
+</para>
+<para>
+Informal equations don't have titles. For reasons of
+backward-compatibility, <sgmltag>Equation</sgmltag>s are not required
+to have titles. However, it may be more difficult for some stylesheet
+languages to properly enumerate <sgmltag>Equation</sgmltag>s if they
+lack titles.
+</para>
+</sect3>
+<sect3><title>Graphics</title>
+<para>
+<indexterm significance="normal"><primary>graphics</primary></indexterm>
+<indexterm significance="normal"><primary>Figure element</primary></indexterm>
+<indexterm significance="normal"><primary>ScreenShot element</primary></indexterm>
+<indexterm significance="normal"><primary>block elements</primary>
+  <secondary>Graphic</secondary></indexterm>
+<indexterm significance="normal"><primary>InlineGraphic element</primary></indexterm>
+
+Graphics occur most frequently in <sgmltag>Figure</sgmltag>s and
+<sgmltag>ScreenShot</sgmltag>s, but they can also occur without a
+wrapper. DocBook considers a <sgmltag>Graphic</sgmltag> a block
+element, even if it appears to occur inline. For graphics that you
+want to be represented inline, use <sgmltag>InlineGraphic</sgmltag>.
+</para>
+<para>
+<indexterm significance="normal"><primary>MediaObject elements</primary></indexterm>
+<indexterm significance="normal"><primary>InlineMediaObject element</primary></indexterm>
+
+DocBook <acronym>V3.1</acronym> introduced a new element to contain
+graphics and other media types: <sgmltag>MediaObject</sgmltag> and its inline
+cousin, <sgmltag>InlineMediaObject</sgmltag>. These elements may contain
+video, audio, image, and text data. A single media object can contain
+several alternative forms from which the presentation system can
+select the most appropriate object.
+</para>
+</sect3>
+<sect3><title>Questions and answers</title>
+<para>
+<indexterm significance="normal"><primary>QandASet element</primary></indexterm>
+<indexterm significance="normal"><primary>FAQ element</primary></indexterm>
+<indexterm significance="normal"><primary>frequently asked questions (FAQ)</primary></indexterm>
+<indexterm significance="normal"><primary>Question element</primary></indexterm>
+<indexterm significance="normal"><primary>Answer element</primary></indexterm>
+
+DocBook <acronym>V3.1</acronym> introduced the <sgmltag>QandASet</sgmltag>
+element, which is suitable for <acronym>FAQ</acronym>s (Frequently
+Asked Questions) and other similar collections of
+<sgmltag>Question</sgmltag>s and <sgmltag>Answer</sgmltag>s.
+</para>
+</sect3>
+<sect3><title>Miscellaneous block elements</title>
+<para>
+The following block elements are also available:
+</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>BlockQuote</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>BlockQuote element</primary></indexterm>
+<indexterm significance="normal"><primary>Attribution element</primary></indexterm>
+
+A block quotation.  Block quotations may have
+<sgmltag>Attribution</sgmltag>s.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>CmdSynopsis</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>CmdSynopsis element</primary></indexterm>
+<indexterm significance="normal"><primary>parameters (commands), markup</primary></indexterm>
+<indexterm significance="normal"><primary>options</primary>
+  <secondary>commands, marking up</secondary></indexterm>
+<indexterm significance="normal"><primary>commands</primary></indexterm>
+
+An environment for marking up all the parameters and options of a command.
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Epigraph</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>Epigraph element</primary></indexterm>
+
+A short introduction, typically a quotation, at the beginning of a document.
+<sgmltag>Epigraph</sgmltag>s may have <sgmltag>Attribution</sgmltag>s.
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>FuncSynopsis</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>FuncSynopsis element</primary></indexterm>
+<indexterm significance="normal"><primary>MsgSet element</primary></indexterm>
+
+An environment for marking up the return value and arguments of a function.
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Highlights</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>Highlights element</primary></indexterm>
+
+A summary of the main points discussed in a book component (chapter,
+section, and so on).
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>MsgSet</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>error messages</primary>
+  <secondary>sets of related</secondary></indexterm>
+
+A set of related error messages.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Procedure</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>Procedure element</primary></indexterm>
+<indexterm significance="normal"><primary>Step element</primary></indexterm>
+<indexterm significance="normal"><primary>SubStep element</primary></indexterm>
+
+A procedure.  Procedures contain <sgmltag>Step</sgmltag>s, which
+may contain <sgmltag>SubStep</sgmltag>s.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Sidebar</sgmltag></term>
+<listitem><para>A sidebar.</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+</sect2>
+<sect2><title>Inline Elements</title>
+<para>
+<indexterm significance="normal"><primary>inline elements</primary></indexterm>
+<indexterm significance="normal"><primary>text</primary>
+  <secondary>inline elements</secondary></indexterm>
+
+Users of DocBook are provided with a surfeit of inline elements.
+Inline elements are used to mark up running text.  In published
+documents, inline elements often cause a font change or other small
+change, but they do not cause line or paragraph breaks.
+</para>
+<para>
+In practice, writers generally settle on the tagging of inline elements that
+suits their time and subject matter. This may be a large number of
+elements or only a handful. What is important is that you choose to mark up
+not every possible item, but only those for which distinctive tagging will
+be useful in the production of the finished document for the readers who
+will search through it.
+</para>
+<para>
+The following comprehensive list may be a useful tool for the process
+of narrowing down the elements that you will choose to mark up; it is
+not intended to overwhelm you by its sheer length. For convenience,
+we've divided the inlines into several subcategories.
+</para>
+<para>
+The classification used here is not meant to be authoritative, only
+helpful in providing a feel for the nature of the inlines.  Several
+elements appear in more than one category, and arguments could be made
+to support the placement of additional elements in other categories or
+entirely new categories.
+</para>
+<sect3><title>Traditional publishing inlines</title>
+<para>
+<indexterm significance="normal"><primary>general writing (traditional publishing inlines)</primary></indexterm>
+<indexterm significance="normal"><primary>traditional publishing, inline elements</primary></indexterm>
+
+These inlines identify things that commonly occur in general writing:
+</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>Abbrev</sgmltag></term>
+<listitem><para>An abbreviation, especially one followed by a period.
+<indexterm significance="normal"><primary>Abbrev element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Acronym</sgmltag></term>
+<listitem><para>An often pronounceable word made from the initial (or selected) letters of a name or phrase.
+<indexterm significance="normal"><primary>Acronym element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Emphasis</sgmltag></term>
+<listitem><para>Emphasized text.<indexterm significance="normal"><primary>Emphasis element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Footnote</sgmltag></term>
+<listitem>
+<para>A footnote.  The location of the <sgmltag>Footnote</sgmltag>
+element identifies the location of the first reference to the
+footnote. Additional references to the same footnote can be inserted with
+<sgmltag>FootnoteRef</sgmltag>.
+<indexterm significance="normal"><primary>FootnoteRef element</primary></indexterm>
+<indexterm significance="normal"><primary>Footnote element</primary></indexterm>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Phrase</sgmltag></term>
+<listitem><para>A span of text.<indexterm significance="normal"><primary>Phrase element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Quote</sgmltag></term>
+<listitem><para>An inline quotation.<indexterm significance="normal"><primary>Quote element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Trademark</sgmltag></term>
+<listitem><para>A trademark.<indexterm significance="normal"><primary>Trademark element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3><title>Cross references</title>
+<para>
+<indexterm significance="normal"><primary>cross references</primary></indexterm>
+<indexterm significance="normal"><primary>Link element</primary></indexterm>
+<indexterm significance="normal"><primary>GlossTerm element</primary></indexterm>
+<indexterm significance="normal"><primary>LinkEnd attribute</primary></indexterm>
+
+The cross reference inlines identify both explicit cross references,
+such as <sgmltag>Link</sgmltag>, and implicit cross references like
+<sgmltag>GlossTerm</sgmltag>. You can make the most of the implicit
+references explicit with a <sgmltag class="attribute">LinkEnd</sgmltag>
+attribute.
+</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>Anchor</sgmltag></term>
+<listitem><para>A spot in the document.<indexterm significance="normal"><primary>Anchor element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Citation</sgmltag></term>
+<listitem><para>An inline bibliographic reference to another published work.<indexterm significance="normal"><primary>Citation element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>CiteRefEntry</sgmltag></term>
+<listitem><para>A citation to a reference page.<indexterm significance="normal"><primary>CiteRefEntry element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>CiteTitle</sgmltag></term>
+<listitem><para>The title of a cited work.<indexterm significance="normal"><primary>CiteTitle element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>FirstTerm</sgmltag></term>
+<listitem><para>The first occurrence of a term.<indexterm significance="normal"><primary>FirstTerm element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>GlossTerm</sgmltag></term>
+<listitem><para>A glossary term.<indexterm significance="normal"><primary>GlossTerm element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Link</sgmltag></term>
+<listitem><para>A hypertext link.<indexterm significance="normal"><primary>Link element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>OLink</sgmltag></term>
+<listitem><para>A link that addresses its target indirectly, through an entity.<indexterm significance="normal"><primary>OLink element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>ULink</sgmltag></term>
+<listitem><para>A link that addresses its target by means of a URL (Uniform Resource Locator).<indexterm significance="normal"><primary>ULink element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>XRef</sgmltag></term>
+<listitem><para>A cross reference to another part of the document.<indexterm significance="normal"><primary>XRef element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3><title>Markup</title>
+<para>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>elements</secondary></indexterm>
+
+These inlines are used to mark up text for special presentation:
+</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>ForeignPhrase</sgmltag></term>
+<listitem><para>A word or phrase in a language other than the primary language of the document.<indexterm significance="normal"><primary>ForeignPhrase element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>WordAsWord</sgmltag></term>
+<listitem><para>A word meant specifically as a word and not representing anything else.<indexterm significance="normal"><primary>WordAsWord element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>ComputerOutput</sgmltag></term>
+<listitem><para>Data, generally text, displayed or presented by a computer.<indexterm significance="normal"><primary>ComputerOutput element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Literal</sgmltag></term>
+<listitem><para>Inline text that is some literal value.<indexterm significance="normal"><primary>Literal element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Markup</sgmltag></term>
+<listitem><para>A string of formatting markup in text that is to be represented literally.<indexterm significance="normal"><primary>Markup element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Prompt</sgmltag></term>
+<listitem><para>A character or string indicating the start of an input field in a  computer display.<indexterm significance="normal"><primary>Prompt element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Replaceable</sgmltag></term>
+<listitem><para>Content that may or must be replaced by the user.<indexterm significance="normal"><primary>Replaceable element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>SGMLTag</sgmltag></term>
+<listitem><para>A component of SGML markup.<indexterm significance="normal"><primary>SGMLTag element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>UserInput</sgmltag></term>
+<listitem><para>Data entered by the user.<indexterm significance="normal"><primary>UserInput element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+
+<sect3><title>Mathematics</title>
+<para><indexterm significance="normal"><primary>elements</primary>
+<secondary>mathematics</secondary>
+</indexterm><indexterm significance="normal"><primary>mathematics (DocBook)</primary>
+</indexterm><indexterm significance="normal"><primary>equations (elements)</primary>
+</indexterm><indexterm significance="normal"><primary>MathML, incorporating</primary>
+</indexterm><indexterm significance="normal"><primary>namespaces</primary>
+</indexterm>DocBook does not define a complete set of elements for
+representing equations. No one has ever pressed the DocBook
+maintainers to add this functionality, and the prevailing opinion is
+that incorporating
+<ulink url="http://www.w3.org/TR/REC-MathML/">MathML</ulink> using a
+mechanism like
+<ulink url="http://www.w3.org/TR/REC-xml-names/">namespaces</ulink>
+is probably the best long-term solution.</para>
+<para>DocBook V4.5 added a <sgmltag>mathphrase</sgmltag> element to support
+simple, textual mathematics that doesn't require extensive markup.</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>InlineEquation</sgmltag></term>
+<listitem><para>A mathematical equation or expression occurring inline.<indexterm significance="normal"><primary>InlineEquation element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>mathphrase</sgmltag></term>
+<listitem><para>A mathematical phrase, an expression that can be represented with ordinary text and a small amount of markup.<indexterm significance="normal"><primary>mathphrase element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Subscript</sgmltag></term>
+<listitem><para>A subscript (as in H<subscript>2</subscript>O, the molecular formula for water).<indexterm significance="normal"><primary>Subscript element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Superscript</sgmltag></term>
+<listitem><para>A superscript (as in x<superscript>2</superscript>, the mathematical notation for x multiplied by itself).<indexterm significance="normal"><primary>Superscript element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3><title>User interfaces</title>
+<para>
+These elements describe aspects of a user interface:
+<indexterm significance="normal"><primary>user interfaces, describing (elements)</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>user interfaces, describing</secondary></indexterm>
+
+</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>Accel</sgmltag></term>
+     <listitem><para>A graphical user interface (GUI) keyboard shortcut.<indexterm significance="normal"><primary>Accel element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>GUIButton</sgmltag></term>
+     <listitem><para>The text on a button in a GUI.<indexterm significance="normal"><primary>GuIButton element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>GUIIcon</sgmltag></term>
+     <listitem><para>Graphic and/or text appearing as a icon in a GUI.<indexterm significance="normal"><primary>GUIIcon element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>GUILabel</sgmltag></term>
+     <listitem><para>The text of a label in a GUI.</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>GUIMenu</sgmltag></term>
+     <listitem><para>The name of a menu in a GUI.<indexterm significance="normal"><primary>GUIMenu element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>GUIMenuItem</sgmltag></term>
+     <listitem><para>The name of a terminal menu item in a GUI.<indexterm significance="normal"><primary>GUIMenuItem element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>GUISubmenu</sgmltag></term>
+     <listitem><para>The name of a submenu in a GUI.<indexterm significance="normal"><primary>GUISubmenu element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>KeyCap</sgmltag></term>
+     <listitem><para>The text printed on a key on a keyboard.<indexterm significance="normal"><primary>KeyCap element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>KeyCode</sgmltag></term>
+     <listitem><para>The internal, frequently numeric, identifier for a key on a keyboard.<indexterm significance="normal"><primary>KeyCode class</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>KeyCombo</sgmltag></term>
+     <listitem><para>A combination of input actions.<indexterm significance="normal"><primary>KeyCombo element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>KeySym</sgmltag></term>
+     <listitem><para>The symbolic name of a key on a keyboard.<indexterm significance="normal"><primary>KeySym element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>MenuChoice</sgmltag></term>
+     <listitem><para>A selection or series of selections from a menu.<indexterm significance="normal"><primary>MenuChoice element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>MouseButton</sgmltag></term>
+     <listitem><para>The conventional name of a mouse button.<indexterm significance="normal"><primary>MouseButton element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Shortcut</sgmltag></term>
+     <listitem><para>A key combination for an action that is also accessible through a menu.<indexterm significance="normal"><primary>Shortcut element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3><title>Programming languages and constructs</title>
+<para>
+<indexterm significance="normal"><primary>programming languages (elements)</primary></indexterm>
+<indexterm significance="normal"><primary>constructs (programming), elements</primary></indexterm>
+<indexterm significance="normal"><primary>inline elements</primary>
+  <secondary>programming languages and constructs</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>programming languages and constructs</secondary></indexterm>
+<indexterm significance="normal"><primary>inline elements</primary>
+  <secondary>technical</secondary></indexterm>
+
+Many of the technical inlines in DocBook are related to programming.
+</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>Action</sgmltag></term>
+     <listitem><para>A response to a user event.<indexterm significance="normal"><primary>Action element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>ClassName</sgmltag></term>
+     <listitem><para>The name of a class, in the object-oriented programming sense.<indexterm significance="normal"><primary>ClassName element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Constant</sgmltag></term>
+     <listitem><para>A programming or system constant.<indexterm significance="normal"><primary>Constant element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>ErrorCode</sgmltag></term>
+     <listitem><para>An error code.<indexterm significance="normal"><primary>ErrorCode element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>ErrorName</sgmltag></term>
+     <listitem><para>An error name.<indexterm significance="normal"><primary>ErrorName element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>ErrorType</sgmltag></term>
+     <listitem><para>The classification of an error message.<indexterm significance="normal"><primary>ErrorType element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Function</sgmltag></term>
+     <listitem><para>The name of a function or subroutine, as in a programming language.<indexterm significance="normal"><primary>Function element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Interface</sgmltag></term>
+     <listitem><para>An element of a GUI.<indexterm significance="normal"><primary>Interface element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>InterfaceDefinition</sgmltag></term>
+     <listitem><para>The name of a formal specification of a GUI.<indexterm significance="normal"><primary>InterfaceDefinition element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Literal</sgmltag></term>
+     <listitem><para>Inline text that is some literal value.<indexterm significance="normal"><primary>Literal element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>MsgText</sgmltag></term>
+     <listitem><para>The actual text of a message component in a message set.<indexterm significance="normal"><primary>MsgText element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Parameter</sgmltag></term>
+     <listitem><para>A value or a symbolic reference to a value.<indexterm significance="normal"><primary>Parameter element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Property</sgmltag></term>
+     <listitem><para>A unit of data associated with some part of a computer system.<indexterm significance="normal"><primary>Property element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Replaceable</sgmltag></term>
+     <listitem><para>Content that may or must be replaced by the user.<indexterm significance="normal"><primary>Replaceable element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>ReturnValue</sgmltag></term>
+     <listitem><para>The value returned by a function.<indexterm significance="normal"><primary>ReturnValue element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>StructField</sgmltag></term>
+     <listitem><para>A field in a structure (in the programming language sense).<indexterm significance="normal"><primary>StructField element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>StructName</sgmltag></term>
+     <listitem><para>The name of a structure (in the programming language sense).<indexterm significance="normal"><primary>StructName element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Symbol</sgmltag></term>
+     <listitem><para>A name that is replaced by a value before processing.<indexterm significance="normal"><primary>Symbol element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Token</sgmltag></term>
+     <listitem><para>A unit of information.<indexterm significance="normal"><primary>Token element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Type</sgmltag></term>
+     <listitem><para>The classification of a value.<indexterm significance="normal"><primary>Type element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>VarName</sgmltag></term>
+     <listitem><para>The name of a variable.<indexterm significance="normal"><primary>VarName element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3><title>Operating systems</title>
+<para>
+<indexterm significance="normal"><primary>operating systems</primary>
+  <secondary>inline elements</secondary></indexterm>
+
+These inlines identify parts of an operating system, or an
+operating environment:
+</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>Application</sgmltag></term>
+     <listitem><para>The name of a software program.<indexterm significance="normal"><primary>Application element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Command</sgmltag></term>
+     <listitem><para>The name of an executable program or other software command.<indexterm significance="normal"><primary>Command element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>EnVar</sgmltag></term>
+     <listitem><para>A software environment variable.<indexterm significance="normal"><primary>EnVar element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Filename</sgmltag></term>
+     <listitem><para>The name of a file.<indexterm significance="normal"><primary>Filename element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>MediaLabel</sgmltag></term>
+     <listitem><para>A name that identifies the physical medium on which some information resides.<indexterm significance="normal"><primary>MediaLabel element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>MsgText</sgmltag></term>
+     <listitem><para>The actual text of a message component in a message set.<indexterm significance="normal"><primary>MsgText element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Option</sgmltag></term>
+     <listitem><para>An option for a software command.<indexterm significance="normal"><primary>Option element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Parameter</sgmltag></term>
+     <listitem><para>A value or a symbolic reference to a value.<indexterm significance="normal"><primary>Parameter element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Prompt</sgmltag></term>
+     <listitem><para>A character or string indicating the start of an input field in a  computer display.<indexterm significance="normal"><primary>Prompt element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>SystemItem</sgmltag></term>
+     <listitem><para>A system-related item or term.<indexterm significance="normal"><primary>SystemItem element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+<sect3><title>General purpose</title>
+<para>
+<indexterm significance="normal"><primary>general-purpose technical inline elements</primary></indexterm>
+<indexterm significance="normal"><primary>inline elements</primary>
+  <secondary>technical (general-purpose)</secondary></indexterm>
+
+There are also a number of general-purpose technical inlines.
+</para>
+<variablelist>
+<varlistentry>
+<term><sgmltag>Application</sgmltag></term>
+     <listitem><para>The name of a software program.<indexterm significance="normal"><primary>Application element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Database</sgmltag></term>
+     <listitem><para>The name of a database, or part of a database.<indexterm significance="normal"><primary>Database element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Email</sgmltag></term>
+     <listitem><para>An email address.<indexterm significance="normal"><primary>Email element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Filename</sgmltag></term>
+     <listitem><para>The name of a file.<indexterm significance="normal"><primary>Filename element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Hardware</sgmltag></term>
+     <listitem><para>A physical part of a computer system.<indexterm significance="normal"><primary>Hardware element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>InlineGraphic</sgmltag></term>
+     <listitem><para>An object containing or pointing to graphical data that will be rendered inline.<indexterm significance="normal"><primary>InlineGraphic element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Literal</sgmltag></term>
+     <listitem><para>Inline text that is some literal value.<indexterm significance="normal"><primary>Literal element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>MediaLabel</sgmltag></term>
+     <listitem><para>A name that identifies the physical medium on which some information resides.<indexterm significance="normal"><primary>MediaLabel element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Option</sgmltag></term>
+     <listitem><para>An option for a software command.<indexterm significance="normal"><primary>Option element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Optional</sgmltag></term>
+     <listitem><para>Optional information.<indexterm significance="normal"><primary>Optional element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Replaceable</sgmltag></term>
+     <listitem><para>Content that may or must be replaced by the user.<indexterm significance="normal"><primary>Replaceable element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Symbol</sgmltag></term>
+     <listitem><para>A name that is replaced by a value before processing.<indexterm significance="normal"><primary>Symbol element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Token</sgmltag></term>
+     <listitem><para>A unit of information.<indexterm significance="normal"><primary>Token element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>Type</sgmltag></term>
+     <listitem><para>The classification of a value.<indexterm significance="normal"><primary>Type element</primary></indexterm>
+</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+</sect2>
+</sect1>
+<sect1 id="ch02-makebook"><title>Making a DocBook Book</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>Book, making</secondary></indexterm>
+<indexterm significance="normal"><primary>books</primary>
+  <secondary>DocBook, making</secondary></indexterm>
+<indexterm significance="normal"><primary>meta-information</primary>
+  <secondary>DocBook Book</secondary></indexterm>
+
+A typical <sgmltag>Book</sgmltag>, in English at least, consists of 
+some meta-information in a <sgmltag>BookInfo</sgmltag>
+(<sgmltag>Title</sgmltag>, <sgmltag>Author</sgmltag>,
+<sgmltag>Copyright</sgmltag>, and so on), one or more <sgmltag>
+Preface</sgmltag>s, several <sgmltag>Chapter</sgmltag>s, and perhaps a
+few <sgmltag>Appendix</sgmltag>es. A <sgmltag>Book</sgmltag> may also
+contain <sgmltag>Bibliography</sgmltag>s,
+<sgmltag>Glossary</sgmltag>s, <sgmltag>Index</sgmltag>es and a
+<sgmltag>Colophon</sgmltag>.
+</para>
+<para>
+<xref linkend="ex-typicalbook"/> shows the structure of a typical book.
+Additional content is required where the ellipses occur.
+<indexterm significance="normal"><primary>books</primary>
+  <secondary>typical structure</secondary></indexterm>
+
+</para>
+<example id="ex-typicalbook">
+<title>A Typical Book</title>
+<programlisting format="linespecific">&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;book&gt;
+&lt;bookinfo&gt;
+  &lt;title&gt;My First Book&lt;/title&gt;
+  &lt;author&gt;&lt;firstname&gt;Jane&lt;/firstname&gt;&lt;surname&gt;Doe&lt;/surname&gt;&lt;/author&gt;
+  &lt;copyright&gt;&lt;year&gt;1998&lt;/year&gt;&lt;holder&gt;Jane Doe&lt;/holder&gt;&lt;/copyright&gt;
+&lt;/bookinfo&gt;
+&lt;preface&gt;&lt;title&gt;Foreword&lt;/title&gt; ... &lt;/preface&gt;
+&lt;chapter&gt; ... &lt;/chapter&gt;
+&lt;chapter&gt; ... &lt;/chapter&gt;
+&lt;chapter&gt; ... &lt;/chapter&gt;
+&lt;appendix&gt; ... &lt;/appendix&gt;
+&lt;appendix&gt; ... &lt;/appendix&gt;
+&lt;index&gt; ... &lt;/index&gt;
+&lt;/book&gt;</programlisting>
+</example>
+</sect1>
+<sect1 id="ch02-makechap"><title>Making a Chapter</title>
+<para>
+<indexterm significance="normal"><primary>Chapter element</primary>
+  <secondary>typical chapter, structure</secondary></indexterm>
+<indexterm significance="normal"><primary>Preface element</primary>
+  <secondary>typical structure</secondary></indexterm>
+<indexterm significance="normal"><primary>Appendix element</primary>
+  <secondary>typical structure</secondary></indexterm>
+
+<sgmltag>Chapter</sgmltag>s, <sgmltag>Preface</sgmltag>s, and
+<sgmltag>Appendix</sgmltag>es all have a similar structure. They
+consist of a <sgmltag>Title</sgmltag>, possibly some additional
+meta-information, and any number of block-level elements followed by
+any number of top-level sections. Each section may in turn contain any
+number of block-level elements followed by any number from the next
+section level, as shown in <xref linkend="ex-typicalchap"/>.
+</para>
+<example id="ex-typicalchap">
+<title>A Typical Chapter</title>
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;chapter&gt;&lt;title&gt;My Chapter&lt;/title&gt;
+&lt;para&gt; ... &lt;/para&gt;
+&lt;sect1&gt;&lt;title&gt;First Section&lt;/title&gt;
+&lt;para&gt; ... &lt;/para&gt;
+&lt;example&gt; ... &lt;/example&gt;
+&lt;/sect1&gt;
+&lt;/chapter&gt;
+</programlisting>
+</example>
+</sect1>
+<sect1 id="making-article">
+<title>Making an Article</title>
+<para>
+<indexterm significance="normal"><primary>articles</primary>
+  <secondary>creating</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>component-level</secondary></indexterm>
+<indexterm significance="normal"><primary>components</primary>
+  <secondary>elements</secondary></indexterm>
+<indexterm significance="normal"><primary>journal articles</primary></indexterm>
+<indexterm significance="normal"><primary>white papers, creating</primary></indexterm>
+
+For documents smaller than a book, such as: journal articles, white
+papers, or technical notes, <sgmltag>Article</sgmltag> is frequently
+the most logical starting point. The body of an
+<sgmltag>Article</sgmltag> is essentially the same as the body of a
+<sgmltag>Chapter</sgmltag> or any other component-level element, as
+shown in <xref linkend="ex-typicalart"/>
+</para>
+<para>
+<sgmltag>Article</sgmltag>s may include
+<sgmltag>Appendix</sgmltag>es, <sgmltag>Bibliography</sgmltag>s,
+<sgmltag>Index</sgmltag>es and <sgmltag>Glossary</sgmltag>s.
+</para>
+<example id="ex-typicalart">
+<title>A Typical Article</title>
+<programlisting format="linespecific">&lt;!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;article&gt;
+&lt;artheader&gt;
+  &lt;title&gt;My Article&lt;/title&gt;
+  &lt;author&gt;&lt;honorific&gt;Dr&lt;/honorific&gt;&lt;firstname&gt;Emilio&lt;/firstname&gt;
+          &lt;surname&gt;Lizardo&lt;/surname&gt;&lt;/author&gt;
+&lt;/artheader&gt;
+&lt;para&gt; ... &lt;/para&gt;
+&lt;sect1&gt;&lt;title&gt;On the Possibility of Going Home&lt;/title&gt;
+&lt;para&gt; ... &lt;/para&gt;
+&lt;/sect1&gt;
+&lt;bibliography&gt; ... &lt;/bibliography&gt;
+&lt;/article&gt;
+</programlisting>
+</example>
+</sect1>
+<sect1 id="making-refentry"><title>Making a Reference Page</title>
+<para>
+<indexterm significance="normal"><primary>reference pages</primary>
+  <secondary>creating</secondary></indexterm>
+<indexterm significance="normal"><primary>manual page, creating</primary></indexterm>
+<indexterm significance="normal"><primary>UNIX</primary>
+  <secondary>manpage</secondary></indexterm>
+<indexterm significance="normal"><primary>manpage (UNIX)</primary></indexterm>
+
+The reference page or manual page in DocBook was inspired by, and in
+fact designed to reproduce, the common <acronym>UNIX</acronym> “manpage”
+concept. (We use the word "page" loosely here to mean a document of
+variable length containing reference material on a specific topic.)
+DocBook is rich in markup tailored for such documents, which often
+vary greatly in content, however well-structured they may be. To
+reflect both the structure and the variability of such texts, DocBook
+specifies that reference pages have a strict sequence of parts, even
+though several of them are actually optional.
+</para>
+<para>
+<indexterm significance="normal"><primary>RefEntry element</primary>
+  <secondary>elements, obligatory</secondary></indexterm>
+<indexterm significance="normal"><primary>RefNameDiv element</primary></indexterm>
+<indexterm significance="normal"><primary>RefSect1 element</primary></indexterm>
+
+Of the following sequence of elements that may appear in a <sgmltag class="element">RefEntry</sgmltag>, only two are obligatory: <sgmltag class="element">RefNameDiv</sgmltag> and <sgmltag class="element">RefSect1</sgmltag>.
+<variablelist>
+<varlistentry>
+<term><sgmltag class="element">DocInfo</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>DocInfo element</primary>
+  <secondary>reference page, meta-information</secondary></indexterm>
+<indexterm significance="normal"><primary>meta-information</primary>
+  <secondary>reference page</secondary></indexterm>
+
+The <sgmltag class="element">DocInfo</sgmltag> element contains
+meta-information about the reference page (which should not be
+confused with <sgmltag class="element">RefMeta</sgmltag>, which it
+precedes). It marks up information about the author of the document,
+or the product to which it pertains, or the document's revision
+history, or other such information.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag class="element">RefMeta</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>RefMeta element</primary></indexterm>
+<indexterm significance="normal"><primary>titles</primary>
+  <secondary>reference pages</secondary></indexterm>
+<indexterm significance="normal"><primary>volume number (reference page)</primary></indexterm>
+<indexterm significance="normal"><primary>ManVolNum</primary></indexterm>
+<indexterm significance="normal"><primary>UNIX</primary>
+  <secondary>ManVolNum</secondary></indexterm>
+<indexterm significance="normal"><primary>uname command and uname function, distinguishing</primary></indexterm>
+
+<sgmltag class="element">RefMeta</sgmltag> contains a title for
+the reference page (which may be inferred if the
+<sgmltag>RefMeta</sgmltag> element is not present) and an indication
+of the volume number in which this reference page occurs. The
+<sgmltag>ManVolNum</sgmltag> is a very <acronym>UNIX</acronym>-centric concept.  In
+traditional <acronym>UNIX</acronym> documentation, the subject of a reference page is
+typically identified by name and volume number; this allows you to
+distinguish between the <command moreinfo="none">uname</command> command,
+<quote>uname(1)</quote> in volume 1 of the documentation and the
+<function moreinfo="none">uname</function> function, <quote>uname(3)</quote> in
+volume 3.
+</para>
+<para>
+<indexterm significance="normal"><primary>RefMiscInfo element</primary></indexterm>
+<indexterm significance="normal"><primary>miscellaneous information, reference pages</primary></indexterm>
+
+Additional information of this sort such as conformance or
+vendor information specific to the particular environment you are
+working in, may be stored in <sgmltag>RefMiscInfo</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag class="element">RefNameDiv</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>RefNameDiv element</primary></indexterm>
+<indexterm significance="normal"><primary>RefDescriptor element</primary></indexterm>
+<indexterm significance="normal"><primary>RefName element</primary></indexterm>
+<indexterm significance="normal"><primary>RefPurpose element</primary></indexterm>
+<indexterm significance="normal"><primary>purpose (reference pages)</primary></indexterm>
+<indexterm significance="normal"><primary>RefClass element</primary></indexterm>
+<indexterm significance="normal"><primary>operating systems</primary>
+  <secondary>configurations, software support</secondary></indexterm>
+
+The first obligatory element is <sgmltag class="element">RefNameDiv</sgmltag>, which is a wrapper for
+information about whatever you're documenting, rather than the
+document itself. It can begin with a <sgmltag class="element">RefDescriptor</sgmltag> if several items are being
+documented as a group and the group has a name. The <sgmltag class="element">RefNameDiv</sgmltag> must contain at least one
+<sgmltag class="element">RefName</sgmltag>, that is, the name of
+whatever you're documenting, and a single short statement that sums up
+the use or function of the item(s) at a glance: their <sgmltag class="element">RefPurpose</sgmltag>. Also available is the <sgmltag class="element">RefClass</sgmltag>, intended to detail the
+operating system configurations that the software element in question
+supports.
+</para>
+<para>
+<indexterm significance="normal"><primary>titles</primary>
+  <secondary>reference pages</secondary></indexterm>
+<indexterm significance="normal"><primary>RefEntryTitle element</primary></indexterm>
+
+If no <sgmltag>RefEntryTitle</sgmltag> is given in the
+<sgmltag>RefMeta</sgmltag>, the title of the reference page is the
+<sgmltag>RefDescriptor</sgmltag>, if present, or the first
+<sgmltag>RefName</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag class="element">RefSynopsisDiv</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>RefSynopsisDiv element</primary></indexterm>
+<indexterm significance="normal"><primary>synopses</primary>
+  <secondary>reference topics</secondary></indexterm>
+<indexterm significance="normal"><primary>commands</primary>
+  <secondary>syntax summary</secondary></indexterm>
+<indexterm significance="normal"><primary>functions</primary>
+  <secondary>function prototype</secondary></indexterm>
+<indexterm significance="normal"><primary>Title element</primary></indexterm>
+
+A <sgmltag class="element">RefSynopsisDiv</sgmltag> is intended
+to provide a quick synopsis of the topic covered by the reference
+page. For commands, this is generally a syntax summary of the command,
+and for functions, the function prototype, but other options are
+possible. A <sgmltag class="element">Title</sgmltag> is allowed, but
+not required, presumably because the application that processes
+reference pages will generate the appropriate title if it is not
+given. In traditional <acronym>UNIX</acronym> documentation, its title is always
+“Synopsis”.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><sgmltag>RefSect1</sgmltag>…<sgmltag>RefSect3</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>sections</primary>
+  <secondary>RefEntry, levels</secondary></indexterm>
+<indexterm significance="normal"><primary>RefSect1…RefSect3</primary></indexterm>
+
+Within <sgmltag>RefEntry</sgmltag>s, there are only three levels
+of sectioning elements: <sgmltag>RefSect1</sgmltag>,
+<sgmltag>RefSect2</sgmltag>, and <sgmltag>RefSect3</sgmltag>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+<para>
+<xref linkend="ex-samprefpage"/> shows the beginning of a <sgmltag class="element">RefEntry</sgmltag> that illustrates one possible
+reference page:
+<indexterm significance="normal"><primary>reference pages</primary>
+  <secondary>sample page</secondary></indexterm>
+</para>
+<example id="ex-samprefpage">
+<title>A Sample Reference Page</title>
+<programlisting format="linespecific">
+
+&lt;refentry id="printf"&gt;
+
+&lt;refmeta&gt;
+&lt;refentrytitle&gt;printf&lt;/refentrytitle&gt;
+&lt;manvolnum&gt;3S&lt;/manvolnum&gt;
+&lt;/refmeta&gt;
+
+&lt;refnamediv&gt;
+&lt;refname&gt;printf&lt;/refname&gt;
+&lt;refname&gt;fprintf&lt;/refname&gt;
+&lt;refname&gt;sprintf&lt;/refname&gt;
+&lt;refpurpose&gt;print formatted output&lt;/refpurpose&gt;
+&lt;/refnamediv&gt;
+
+&lt;refsynopsisdiv&gt;
+
+&lt;funcsynopsis&gt;
+&lt;funcsynopsisinfo&gt;
+#include &amp;lt;stdio.h&amp;gt;
+&lt;/funcsynopsisinfo&gt;
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;printf&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;paramdef&gt;const char *&lt;parameter&gt;format&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;...&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;fprintf&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;paramdef&gt;FILE *&lt;parameter&gt;strm&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;const char *&lt;parameter&gt;format&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;...&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;sprintf&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;paramdef&gt;char *&lt;parameter&gt;s&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;const char *&lt;parameter&gt;format&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;...&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;
+
+&lt;/refsynopsisdiv&gt;
+
+&lt;refsect1&gt;&lt;title&gt;Description&lt;/title&gt;
+&lt;para&gt;
+&lt;indexterm&gt;&lt;primary&gt;functions&lt;/primary&gt;
+  &lt;secondary&gt;printf&lt;/secondary&gt;&lt;/indexterm&gt;
+&lt;indexterm&gt;&lt;primary&gt;printing function&lt;/primary&gt;&lt;/indexterm&gt;
+
+&lt;function&gt;printf&lt;/function&gt; places output on the standard
+output stream stdout.
+&amp;hellip;
+&lt;/para&gt;
+&lt;/refsect1&gt;
+&lt;/refentry&gt;</programlisting>
+</example>
+</sect1>
+<sect1 id="ch02-makefrontback"><title>Making Front- and Backmatter</title>
+<para>
+<indexterm significance="normal"><primary>frontmatter, books and articles</primary></indexterm>
+<indexterm significance="normal"><primary>backmatter, books and articles</primary></indexterm>
+<indexterm significance="normal"><primary>indexes</primary>
+  <secondary>creating, books and articles</secondary></indexterm>
+<indexterm significance="normal"><primary>glossaries</primary>
+  <secondary>creating</secondary></indexterm>
+<indexterm significance="normal"><primary>tables of contents</primary>
+  <secondary>creating, books and articles</secondary></indexterm>
+
+DocBook contains markup for the usual variety of front- and backmatter
+necessary for books and articles: indexes, glossaries, bibliographies,
+and tables of contents. In many cases, these components are generated
+automatically, at least in part, from your document by an external
+processor, but you can create them by hand, and in either case, store
+them in DocBook.
+</para>
+<para>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>backmatter, books and articles</secondary></indexterm>
+
+Some forms of backmatter, like indexes and glossaries, usually require
+additional markup <emphasis>in the document</emphasis> to make
+generation by an application possible.  Bibliographies are usually
+composed by hand like the rest of your text, unless you are
+automatically selecting bibliographic entries out of some larger
+database.  Our principal concern here is to acquaint you with the kind
+of markup you need to include in your documents if you want to
+construct these components.
+</para>
+<para>
+Frontmatter, like the table of contents, is almost always generated
+automatically from the text of a document by the processing
+application. If you need information about how to mark up a table of
+contents in DocBook, please consult the reference page for
+<sgmltag>ToC</sgmltag>.
+</para>
+<sect2 id="makeindex"><title>Making an Index</title>
+<para>
+<indexterm significance="normal"><primary>indexes</primary>
+  <secondary>marking index terms</secondary></indexterm>
+In some highly-structured documents such as reference manuals, you can
+automate the whole process of generating an index successfully without
+altering or adding to the original source. You can design a processing
+application to select the information and compile it into an adequate
+index. But this is rare.
+</para>
+<para>
+In most cases—and even in the case of some reference
+manuals—a useful index still requires human intervention to mark
+occurrences of words or concepts that will appear in the text of the
+index.
+</para>
+<sect3><title>Marking index terms</title>
+<para>
+<indexterm significance="normal"><primary>singular index markers</primary></indexterm>
+<indexterm significance="normal"><primary>ranges, index entries</primary></indexterm>
+
+Docbook distinguishes two kinds of index markers: those that are
+singular and result in a single page entry in the index itself, and
+those that are multiple and refer to a range of pages.
+</para>
+<para>You put a singular index marker where the subject it refers to
+actually occurs in your text:
+<screen format="linespecific">
+&lt;para&gt;
+The tiger&lt;indexterm&gt;
+&lt;primary&gt;Big Cats&lt;/primary&gt;
+&lt;secondary&gt;Tigers&lt;/secondary&gt;&lt;/indexterm&gt;
+is a very large cat indeed.
+&lt;/para&gt;
+</screen> 
+<indexterm significance="normal"><primary>primary level index entries</primary></indexterm>
+<indexterm significance="normal"><primary>secondary level index entries</primary></indexterm>
+<indexterm significance="normal"><primary>tertiary level index entries</primary></indexterm>
+This index term has two levels, <sgmltag>primary</sgmltag> and
+<sgmltag>secondary</sgmltag>.  They correspond to an increasing amount
+of indented text in the resultant index. DocBook allows for three
+levels of index terms, with the third labeled
+<sgmltag>tertiary</sgmltag>.
+</para>
+<para>
+<indexterm significance="normal"><primary>starting index terms (ranges)</primary></indexterm>
+<indexterm significance="normal"><primary>ending index terms (ranges)</primary></indexterm>
+
+There are two ways that you can index a range of text. The first is to
+put index marks at both the beginning and end of the discussion.  The
+mark at the beginning asserts that it is the start of a range, and the
+mark at the end refers back to the beginning. In this way, the
+processing application can determine what range of text is
+indexed. Here's the previous tiger example recast as starting and
+ending index terms:
+</para>
+<screen format="linespecific">
+&lt;para&gt;
+The tiger&lt;indexterm id="tiger-desc" class="startofrange"&gt;
+&lt;primary&gt;Big Cats&lt;/primary&gt;
+&lt;secondary&gt;Tigers&lt;/secondary&gt;&lt;/indexterm&gt;
+is a very large cat indeed…
+&lt;/para&gt;
+⋮
+&lt;para&gt;
+So much for tigers&lt;indexterm startref="tiger-desc" class="endofrange"&gt;. Let's talk about
+leopards.  
+&lt;/para&gt;
+</screen>
+<para>
+<indexterm significance="normal"><primary>ID attribute</primary>
+  <secondary>index entries, ranges</secondary></indexterm>
+<indexterm significance="normal"><primary>Class attribute</primary>
+  <secondary>index entries, ranges</secondary></indexterm>
+
+Note that the mark at the start of the range identifies itself as the
+start of a range with the <sgmltag class="attribute">Class</sgmltag>
+attribute, and provides an <sgmltag class="attribute">ID</sgmltag>.
+The mark at the end of the range points back to the start.
+</para>
+<para>
+<indexterm significance="normal"><primary>IndexTerm element</primary>
+  <secondary>Zone attribute</secondary></indexterm>
+<indexterm significance="normal"><primary>Zone attribute (indexterm)</primary></indexterm>
+
+Another way to mark up a range of text is to specify that the entire
+content of an element, such as a chapter or section, is the complete
+range.  In this case, all you need is for the index term to point to
+the <sgmltag class="attribute">ID</sgmltag> of the element that
+contains the content in question. The <sgmltag class="attribute">Zone</sgmltag> attribute of <sgmltag>indexterm</sgmltag>
+provides this functionality.
+</para>
+<para>
+One of the interesting features of this method is that the actual
+index marks do not have to occur anywhere near the text being
+indexed. It is possible to collect all of them together, for example,
+in one file, but it is not invalid to have the index marker occur near
+the element it indexes.
+</para>
+<para>
+Suppose the discussion of tigers in your document comprises a
+whole text object (like a <sgmltag class="element">Sect1</sgmltag>
+or a <sgmltag class="element">Chapter</sgmltag>) with an
+<sgmltag class="attribute">ID</sgmltag> value of 
+<literal moreinfo="none">tiger-desc</literal>. You can put the following
+tag anywhere in your document to index that range of text:
+<screen format="linespecific">
+&lt;indexterm zone="tiger-desc"&gt;
+&lt;primary&gt;Big Cats&lt;/primary&gt;
+&lt;secondary&gt;Tigers&lt;/secondary&gt;&lt;/indexterm&gt;
+</screen> 
+</para>
+<para>
+<indexterm significance="normal"><primary>see and see also index entries</primary></indexterm>
+DocBook also contains markup for index hits that point to other index
+hits (of the same type such as "See Cats, big" or "See also
+Lions"). See the reference pages for <sgmltag>See</sgmltag> and
+<sgmltag>SeeAlso</sgmltag>.
+</para>
+</sect3>
+<sect3><title>Printing an index</title>
+<para>
+<indexterm significance="normal"><primary>indexes</primary>
+  <secondary>printing</secondary></indexterm>
+
+After you have added the appropriate markup to your document, an
+external application can use this information to build an index. The
+resulting index must have information about the page numbers on which
+the concepts appear. It's usually the document formatter that builds
+the index.  In this case, it may never be instantiated in DocBook.
+</para>
+<para>
+<indexterm significance="normal"><primary>indexes</primary>
+  <secondary>index marked up in DocBook (example)</secondary></indexterm>
+
+However, there are applications that can produce an index marked up in
+DocBook.  The following example includes some one- and two-level
+<sgmltag class="element">IndexEntry</sgmltag> elements (which
+correspond to the primary and secondary levels in the
+<sgmltag>indexterm</sgmltag>s themselves) that begin with the letter D:
+<screen format="linespecific">
+&lt;!DOCTYPE index PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;index&gt;&lt;title&gt;Index&lt;/title&gt;
+&lt;indexdiv&gt;&lt;title&gt;D&lt;/title&gt;
+&lt;indexentry&gt;
+  &lt;primaryie&gt;database (bibliographic), 253, 255&lt;/primaryie&gt;
+     &lt;secondaryie&gt;structure, 255&lt;/secondaryie&gt;
+     &lt;secondaryie&gt;tools, 259&lt;/secondaryie&gt;
+&lt;/indexentry&gt;
+&lt;indexentry&gt;
+  &lt;primaryie&gt;dates (language specific), 179&lt;/primaryie&gt;
+&lt;/indexentry&gt;
+&lt;indexentry&gt;
+  &lt;primaryie&gt;DC fonts, &lt;emphasis&gt;172&lt;/emphasis&gt;, 177&lt;/primaryie&gt;
+     &lt;secondaryie&gt;Math fonts, 177&lt;/secondaryie&gt;
+&lt;/indexentry&gt;
+&lt;/indexdiv&gt;
+&lt;/index&gt;
+</screen> 
+</para>
+</sect3>
+</sect2>
+<sect2><title>Making a Glossary</title>
+<para>
+<indexterm significance="normal"><primary>glossaries</primary>
+  <secondary>creating</secondary></indexterm>
+
+<sgmltag>Glossary</sgmltag>s, like <sgmltag>Bibliography</sgmltag>s, are often
+constructed by hand.  However, some applications are capable of
+building a skeletal index from glossary term markup in the document.
+If all of your terms are defined in some glossary database, it may
+even be possible to construct the complete glossary automatically.
+</para>
+<para>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>glossaries</secondary></indexterm>
+<indexterm significance="normal"><primary>GlossTerm element</primary></indexterm>
+<indexterm significance="normal"><primary>LinkEnd attribute</primary>
+  <secondary>GlossTerm tag</secondary></indexterm>
+<indexterm significance="normal"><primary>ID attribute</primary>
+  <secondary>glossary entries</secondary></indexterm>
+<indexterm significance="normal"><primary>links</primary>
+  <secondary>glossary terms (text) to glossary entries</secondary></indexterm>
+
+To enable automatic glossary generation, or simply automatic linking
+from glossary terms in the text to glossary entries, you must add
+markup to your documents.  In the text, you markup a term for
+compilation later with the inline <sgmltag>GlossTerm</sgmltag>
+tag. This tag can have a <sgmltag class="attribute">LinkEnd</sgmltag>
+attribute whose value is the ID of the actual entry in the
+glossary.<footnote>
+<para>
+Some sophisticated formatters might even be able to establish the link
+simply by examining the content of the terms and the glossary. In that
+case, the author is not required to make explicit links.
+</para>
+</footnote>
+</para>
+<para>
+For instance, if you have this markup in your document:
+</para>
+<screen format="linespecific">
+&lt;glossterm linkend="xml"&gt;Extensible Markup Language&lt;/glossterm&gt; is a new standard… 
+</screen>
+<para>
+<indexterm significance="normal"><primary>glossaries</primary>
+  <secondary>example</secondary></indexterm>
+
+your glossary might look like this:
+</para>
+<screen format="linespecific">
+&lt;!DOCTYPE glossary PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;glossary&gt;&lt;title&gt;Example Glossary&lt;/title&gt;
+⋮
+&lt;glossdiv&gt;&lt;title&gt;E&lt;/title&gt;
+
+&lt;glossentry id="xml"&gt;&lt;glossterm&gt;Extensible Markup Language&lt;/glossterm&gt;
+  &lt;acronym&gt;XML&lt;/acronym&gt;
+&lt;glossdef&gt;
+  &lt;para&gt;Some reasonable definition here.&lt;/para&gt;
+  &lt;glossseealso otherterm="sgml"&gt;
+&lt;/glossdef&gt;
+&lt;/glossentry&gt;
+
+&lt;/glossdiv&gt;
+</screen>
+<para>
+Note that the <sgmltag class="element">GlossTerm</sgmltag> tag
+reappears in the glossary to mark up the term and distinguish it from
+its definition within the <sgmltag class="element">
+GlossEntry</sgmltag>. The <sgmltag class="attribute">ID</sgmltag> that
+the <sgmltag class="element"> GlossEntry</sgmltag> referenced in the
+text is the <acronym>ID</acronym> of the <sgmltag class="element">GlossEntry</sgmltag> in the <sgmltag>Glossary</sgmltag>
+itself. You can use the link between source and glossary to create a
+link in the online form of your document, as we have done with the
+online form of the glossary in this book.
+</para>
+</sect2>
+<sect2><title>Making a Bibliography</title>
+<para>
+<indexterm significance="normal"><primary>bibliographies, creating</primary></indexterm>
+<indexterm significance="normal"><primary>raw data</primary>
+  <secondary>bibliographies</secondary></indexterm>
+<indexterm significance="normal"><primary>cooked data</primary>
+  <secondary>bibliographies</secondary></indexterm>
+<indexterm significance="normal"><primary>BiblioEntry element</primary></indexterm>
+
+There are two ways to set up a bibliography in DocBook: you can have
+the data <emphasis>raw</emphasis> or
+<emphasis>cooked</emphasis>. Here's an example of a raw
+bibliographical item, wrapped in the <sgmltag class="element">Biblioentry</sgmltag> element:
+</para>
+<screen format="linespecific">
+&lt;biblioentry xreflabel="Kites75"&gt;
+  &lt;authorgroup&gt;
+    &lt;author&gt;&lt;firstname&gt;Andrea&lt;/firstname&gt;&lt;surname&gt;Bahadur&lt;/surname&gt;&lt;/author&gt;
+    &lt;author&gt;&lt;firstname&gt;Mark&lt;/&gt;&lt;surname&gt;Shwarek&lt;/&gt;&lt;/author&gt;
+  &lt;/authorgroup&gt;
+  &lt;copyright&gt;&lt;year&gt;1974&lt;/year&gt;&lt;year&gt;1975&lt;/year&gt;
+     &lt;holder&gt;Product Development International Holding N. V.&lt;/holder&gt;
+     &lt;/copyright&gt;
+  &lt;isbn&gt;0-88459-021-6&lt;/isbn&gt;    
+  &lt;publisher&gt;
+    &lt;publishername&gt;Plenary Publications International, Inc.&lt;/publishername&gt;
+  &lt;/publisher&gt;
+  &lt;title&gt;Kites&lt;/title&gt;
+  &lt;subtitle&gt;Ancient Craft to Modern Sport&lt;/subtitle&gt;
+  &lt;pagenums&gt;988-999&lt;/pagenums&gt;
+  &lt;seriesinfo&gt;
+    &lt;title&gt;The Family Creative Workshop&lt;/title&gt;
+    &lt;seriesvolnums&gt;1-22&lt;/seriesvolnums&gt;
+    &lt;editor&gt;
+      &lt;firstname&gt;Allen&lt;/firstname&gt;
+      &lt;othername role=middle&gt;Davenport&lt;/othername&gt;
+      &lt;surname&gt;Bragdon&lt;/surname&gt;
+      &lt;contrib&gt;Editor in Chief&lt;/contrib&gt;
+    &lt;/editor&gt;
+  &lt;/seriesinfo&gt;
+&lt;/biblioentry&gt;
+</screen>
+<para>
+The “raw” data in a <sgmltag class="element">Biblioentry</sgmltag> is comprehensive to a
+fault—there are enough fields to suit a host of different
+bibliographical styles, and that is the point. An abundance of data
+requires processing applications to select, punctuate, order, and
+format the bibliographical data, and it is unlikely that all the
+information provided will actually be output.
+</para>
+<para>
+<indexterm significance="normal"><primary>Bibliomixed element</primary></indexterm>
+
+All the “cooked” data in a <sgmltag class="element">Bibliomixed</sgmltag> entry in a bibliography, on the
+other hand, is intended to be presented to the reader in the form and
+sequence in which it is provided. It even includes punctuation between
+the fields of data:
+</para>
+<screen format="linespecific">
+&lt;bibliomixed&gt;
+  &lt;bibliomset relation=article&gt;
+    &lt;surname&gt;Walsh&lt;/surname&gt;, &lt;firstname&gt;Norman&lt;/firstname&gt;.
+    &lt;title role=article&gt;Introduction to Cascading Style Sheets&lt;/title&gt;.
+  &lt;/bibliomset&gt;
+  &lt;bibliomset relation=journal&gt;
+    &lt;title&gt;The World Wide Web Journal&lt;/title&gt; 
+    &lt;volumenum&gt;2&lt;/volumenum&gt;&lt;issuenum&gt;1&lt;/issuenum&gt;.
+    &lt;publishername&gt;O'Reilly &amp; Associates, Inc.&lt;/publishername&gt; and
+    &lt;corpname&gt;The World Wide Web Consortium&lt;/corpname&gt;.
+    &lt;pubdate&gt;Winter, 1996&lt;/pubdate&gt;&lt;/bibliomset&gt;.
+&lt;/bibliomixed&gt;
+</screen>
+<para>
+Clearly, these two ways of marking up bibliographical entries are
+suited to different circumstances.  You should use one or the other
+for your bibliography, not both. Strictly speaking, mingling the raw
+and the cooked may be “kosher” as far as the <acronym>DTD</acronym> is
+concerned, but it will almost certainly cause problems for most
+processing applications.
+<indexterm startref="DocBookDocch02" class="endofrange" significance="normal"/>
+<indexterm startref="documentsDocBookch02" class="endofrange" significance="normal"/>
+
+</para>
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="ch-parse">
+<?dbhtml filename="ch03.html"?>
+<chapterinfo>
+<pubdate>$Date: 2002-03-23 21:57:55 +0100 (Sat, 23 Mar 2002) $</pubdate>
+<releaseinfo>$Revision: 1322 $</releaseinfo>
+</chapterinfo>
+<title>Parsing DocBook Documents</title>
+<para>
+<indexterm id="parsDocch4" class="startofrange" significance="normal"><primary>parsing</primary>
+  <secondary>DocBook documents</secondary></indexterm>
+<indexterm id="docDTDparsch4" class="startofrange" significance="normal"><primary>DocBook DTD</primary>
+  <secondary>parsing documents</secondary></indexterm>
+
+A key feature of <acronym>SGML</acronym> and <acronym>XML</acronym> markup is that you
+<emphasis>validate</emphasis> it.  The DocBook <acronym>DTD</acronym> is a precise description
+of valid nesting, the order of elements, and their content.  All
+DocBook documents must conform to this description or they are not
+DocBook documents (by definition).
+</para>
+<para>
+<indexterm significance="normal"><primary>parsers</primary>
+  <secondary>validating</secondary></indexterm>
+<indexterm significance="normal"><primary>validation</primary>
+  <secondary>parsers</secondary></indexterm>
+
+A <firstterm>validating parser</firstterm> is a program that can read
+the <acronym>DTD</acronym> and a particular document and determine whether the exact
+nesting and order of elements in the document is valid according to
+the <acronym>DTD</acronym>.
+</para>
+<para>
+<indexterm significance="normal"><primary>text editors</primary>
+  <secondary>unstructured, parsing and</secondary></indexterm>
+
+If you are not using a structured editor that can enforce the markup
+as you type, validation with an external parser is a particularly
+important step in the document creation process.  You cannot expect
+to get rational results from subsequent processing (such as document
+publishing) if your documents are not valid.
+</para>
+<para>
+<indexterm significance="normal"><primary>SP nsgmls parser</primary><see>nsgmls parser</see></indexterm>
+The most popular free <acronym>SGML</acronym> parser is <acronym>SP</acronym> by James Clark,
+available at <ulink url="http://www.jclark.com/">http://www.jclark.com/</ulink>.
+</para>
+<para>
+<indexterm significance="normal"><primary>nsgmls parser</primary></indexterm>
+<indexterm significance="normal"><primary>parsers</primary>
+  <secondary>free</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>parsers, free</secondary></indexterm>
+<indexterm significance="normal"><primary>xp parser</primary></indexterm>
+
+<acronym>SP</acronym> includes <command moreinfo="none">nsgmls</command>, a fast command-line
+parser. In the world of free validating <acronym>XML</acronym> parsers,
+James
+Clark's <command moreinfo="none">xp</command> is a popular choice.
+</para>
+<note>
+<para>
+<indexterm significance="normal"><primary>parsers</primary>
+  <secondary>non-validating</secondary></indexterm>
+
+Not all <acronym>XML</acronym> parsers are validating, and although a
+non-validating parser may have many uses, it cannot ensure that your
+documents are valid according to the <acronym>DTD</acronym>.</para>
+</note>
+<sect1 id="ch03-validate"><title>Validating Your Documents</title>
+<para>
+The exact way in which the parser is executed varies according to
+the parser in use, naturally.  For information about your particular
+parser, consult the documentation that came with it.
+</para>
+
+<sect2><title>Using nsgmls</title>
+<para>
+<indexterm significance="normal"><primary>nsgmls parser</primary>
+  <secondary>SGML documents, validating</secondary></indexterm>
+
+The <command moreinfo="none">nsgmls</command> command from <acronym>SP</acronym> is a
+validating <acronym>SGML</acronym> parser.  The options used in the example below
+suppress the normal output (<option>-s</option>), except for error messages,
+print the version number (<option>-v</option>), and specify the catalog file
+that should be used to map public identifiers to system
+identifiers. Printing the version number guarantees that you always
+get <emphasis>some</emphasis> output, so that you know the command ran
+successfully:
+</para>
+<screen format="linespecific">
+[n:\dbtdg] nsgmls -sv -c \share\sgml\catalog test.sgm
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+</screen>
+<para>
+<indexterm significance="normal"><primary>error messages</primary>
+  <secondary>nsgmls parser</secondary></indexterm>
+<indexterm significance="normal"><primary>options</primary>
+  <secondary>error messages (parser), directing to file</secondary></indexterm>
+
+Because no error messages were printed, we know our document is valid.
+If you're working with a document that you discover has many errors,
+the <option>-f</option> option offers a handy way to direct the errors to a file
+so they don't all scroll off your screen.
+</para>
+<para>
+<indexterm significance="normal"><primary>nsgmls parser</primary>
+  <secondary>XML documents, validating</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>nsgmls parser</secondary></indexterm>
+<indexterm significance="normal"><primary>xml.dcl declaration (nsgmls parser)</primary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>nsgmls parser</secondary></indexterm>
+
+If you want to validate an <acronym>XML</acronym> document with <acronym>SP</acronym>,
+you must make sure that <acronym>SP</acronym> uses the correct
+declaration.  An <acronym>XML</acronym> declaration called <filename moreinfo="none">xml.dcl</filename> is
+included with <acronym>SP</acronym>.
+</para>
+
+<para>
+The easiest way to make sure that <acronym>SP</acronym> uses <filename moreinfo="none">xml.dcl</filename> is to
+include the declaration explicitly on the command line when you run
+<command moreinfo="none">nsgmls</command> (or Jade, or other <acronym>SP</acronym> tools):
+</para>
+<screen format="linespecific">
+[n:\dbtdg] nsgmls -sv -c \share\sgml\catalog m:\jade\xml.dcl test.xml
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+</screen>
+</sect2>
+
+<sect2><title>Using xp</title>
+<para>
+<indexterm significance="normal"><primary>xp parser</primary></indexterm>
+<indexterm significance="normal"><primary>Time program (xp parser)</primary></indexterm>
+
+The <application moreinfo="none">xp</application> distribution includes several sample programs.
+One of these programs, <command moreinfo="none">Time</command>, performs a validating parse
+of the document and prints the amount of time required to parse the
+<acronym>DTD</acronym> and the document.  This program makes an excellent validity
+checker:
+</para>
+<screen format="linespecific">
+java com.jclark.xml.apps.Time examples\simple.xml
+6.639
+</screen>
+<para>
+The result states that it took 6.639 seconds to parse the <acronym>DTD</acronym> and
+the document.  This indicates that the document is valid.  If the
+document is invalid, additional error messages are displayed.
+</para>
+</sect2>
+</sect1>
+<sect1 id="ch03-parseerr"><title>Understanding Parse Errors</title>
+<para>
+<indexterm id="errorparsech4" class="startofrange" significance="normal"><primary>errors</primary>
+  <secondary>parsing</secondary></indexterm>
+
+<indexterm significance="normal"><primary>parsing</primary>
+  <secondary>errors</secondary></indexterm>
+<indexterm significance="normal"><primary>error messages</primary>
+  <secondary>parsers</secondary></indexterm>
+
+Every parser produces slightly different error messages, but most
+indicate exactly (at least technically)<footnote>
+<para>
+It is often the case that you can correct an error in the document in
+several ways.  The parser suggests one possible fix, but this is not
+always the right fix.  For example, the parser may suggest that you
+can correct out of context data by adding another element, when in
+fact it's “obvious” to human eyes that the problem is a
+missing end tag.
+</para>
+</footnote> what is wrong and where the error occurred.  With a little
+experience, this information is all you'll need to quickly identify
+what's wrong.
+</para>
+<para>
+
+<indexterm significance="normal"><primary>Jade</primary>
+  <secondary>SP parser, using</secondary></indexterm>
+
+In the rest of this section, we'll look at a number of common errors
+and the messages they produce in <acronym>SP</acronym>.  We've
+chosen <acronym>SP</acronym> for the rest of these examples because
+that is the same parser used by Jade, which we'll be discussing
+further in <xref linkend="ch-publish"/>.
+</para>
+<sect2><title><acronym>DTD</acronym> Cannot Be Found</title>
+<para>
+<indexterm significance="normal"><primary>cannot be found errors</primary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary>
+  <secondary>cannot be found errors</secondary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>errors</secondary></indexterm>
+
+The telltale sign that SP could not find the <acronym>DTD</acronym>, or some module of
+the <acronym>DTD</acronym>, is the error message: "cannot generate system identifier
+for public text …".  Generally, the errors that occur after
+this are spurious; if SP couldn't find some part of the <acronym>DTD</acronym>,
+it's likely to think that <emphasis>everything</emphasis> is wrong.
+</para>
+<para>
+Careful examination of the following document will show that we've
+introduced a simple typographic error into the public identifier (the
+word <quote>DocBook</quote> is misspelled with a lowercase <quote>b</quote>):
+</para>
+<programlisting format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/errs/nodtd.sgm"/>
+</programlisting>
+<para>
+SP responds dramatically to this error:
+</para>
+<screen format="linespecific">
+hermes:/documents/books/tdg/examples/errs$ nsgmls -sv -c cat1 /usr/lib/sgml/declaration/xml.dcl nodtd.sgm
+nsgmls:I: SP version "1.3.4"
+nsgmls:nodtd.sgm:2:76:E: could not resolve host "www.oasis-open.org" (try again later)
+nsgmls:nodtd.sgm:2:76:E: DTD did not contain element declaration for document type name
+nsgmls:nodtd.sgm:3:8:E: element "chapter" undefined
+nsgmls:nodtd.sgm:3:15:E: element "title" undefined
+nsgmls:nodtd.sgm:4:5:E: element "para" undefined
+nsgmls:nodtd.sgm:10:5:E: element "para" undefined
+nsgmls:nodtd.sgm:11:15:E: there is no attribute "role"
+nsgmls:nodtd.sgm:11:21:E: element "emphasis" undefined
+nsgmls:nodtd.sgm:12:9:E: element "emphasis" undefined
+nsgmls:nodtd.sgm:12:24:E: element "emphasis" undefined
+nsgmls:nodtd.sgm:13:18:E: element "superscript" undefined
+nsgmls:nodtd.sgm:14:16:E: element "subscript" undefined
+nsgmls:nodtd.sgm:16:5:E: element "para" undefined
+</screen>
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>errors</secondary></indexterm>
+
+Other things to look for, if you haven't misspelled the public
+identifier, are typos in the catalog or failure to specify a catalog
+that resolves the public identifier that can't be found.
+</para>
+</sect2>
+<sect2><title><acronym>ISO</acronym> Entity Set Missing</title>
+<para>
+
+<indexterm significance="normal"><primary>entity sets</primary>
+  <secondary>missing</secondary></indexterm>
+
+A missing entity set is another example of either a misspelled public
+identifier, or a missing catalog or catalog entry.
+</para>
+<para>
+In this case, there's nothing wrong with the document, but the catalog
+that's been specified is missing the public identifiers for the
+<acronym>ISO</acronym> entity sets:
+</para>
+<screen format="linespecific">
+[n:\dbtdg]nsgmls -sv -c examples\errs\cat2 examples\simple.sgm
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:53:65:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Added Math Symbols:Arrow Relations//EN"
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:54:8:E: reference to entity "ISOamsa" for which no system identifier could be generated
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:52:0: entity was defined here
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:60:66:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Added Math Symbols:Binary Operators//EN"
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:61:8:E: reference to entity "ISOamsb" for which no system identifier could be generated
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:59:0: entity was defined here
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:67:60:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Added Math Symbols:Delimiters//EN"
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:68:8:E: reference to entity "ISOamsc" for which no system identifier could be generated
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:66:0: entity was defined here
+m:\jade\nsgmls.exe:n:/share/sgml/docbook/3.1/dbcent.mod:74:67:W: cannot generate system identifier for public text "ISO 8879:1986//ENTITIES Added Math Symbols:Negated Relations//EN"
+...
+</screen>
+<para>
+<indexterm significance="normal"><primary>entity sets</primary>
+  <secondary>locating</secondary></indexterm>
+
+The <acronym>ISO</acronym> entity sets are required by the DocBook
+<acronym>DTD</acronym>, but they are not distributed with it.  That's because they
+aren't maintained by <acronym>OASIS</acronym>.<footnote>
+<para>
+If you need to locate the entity sets, consult <ulink url="http://www.oasis-open.org/cover/topics.html#entities">http://www.oasis-open.org/cover/topics.html#entities</ulink>.
+</para>
+</footnote>
+</para>
+</sect2>
+<sect2><title>Character Data Not Allowed Here</title>
+<para>
+<indexterm significance="normal"><primary>error messages</primary>
+  <secondary>character data out of context</secondary></indexterm>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>errors (out of context)</secondary></indexterm>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>errors</secondary></indexterm>
+
+Out of context character data is frequently caused by a missing start
+tag, but sometimes it's just the result of typing in the wrong place!
+</para>
+<programlisting format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/errs/badpcdata.sgm"/>
+</programlisting>
+<screen format="linespecific">
+[n:\dbtdg] nsgmls -sv -c \share\sgml\catalog examples\errs\badpcdata.sgm
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+m:\jade\nsgmls.exe:examples\errs\badpcdata.sgm:9:0:E: character data is not allowed here
+</screen>
+<para>
+<indexterm significance="normal"><primary>Chapter element</primary>
+  <secondary>errors, character data</secondary></indexterm>
+
+<sgmltag>Chapter</sgmltag>s aren't allowed to contain character data
+directly. Here, a wrapper element, such as <sgmltag>Para</sgmltag>, is
+missing around the sentence between the first two paragraphs.
+</para>
+</sect2>
+<sect2><title>Misspelled Start Tag</title>
+<para>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>errors</secondary>
+    <tertiary>misspelling</tertiary></indexterm>
+
+If you spell it wrong, the parser gets confused.
+</para>
+<programlisting format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/errs/misspell.sgm"/>
+</programlisting>
+<screen format="linespecific">
+[n:\documents\books\dbtdg]nsgmls -sv -c \share\sgml\catalog examples\errs\misspe
+ll.sgm
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+m:\jade\nsgmls.exe:examples\errs\misspell.sgm:9:5:E: element "PAAR" undefined
+m:\jade\nsgmls.exe:examples\errs\misspell.sgm:14:6:E: end tag for element "PARA" which is not open
+m:\jade\nsgmls.exe:examples\errs\misspell.sgm:21:9:E: end tag for "PAAR" omitted, but OMITTAG NO was specified
+m:\jade\nsgmls.exe:examples\errs\misspell.sgm:9:0: start tag was here
+</screen>
+<para>
+Luckily, these are pretty easy to spot, unless you accidentally spell
+the name of another element.  In that case, your error might appear to
+be out of context.
+</para>
+</sect2>
+<sect2><title>Misspelled End Tag</title>
+<para>
+<indexterm significance="normal"><primary>end tags</primary>
+  <secondary>errors, misspelling</secondary></indexterm>
+
+Spelling the end tag wrong is just as confusing.
+</para>
+<programlisting format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/errs/misspell2.sgm"/>
+</programlisting>
+<screen format="linespecific">
+[n:\dbtdg]nsgmls -sv -c \share\sgml\catalog examples\errs\misspell2.sgm
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+m:\jade\nsgmls.exe:examples\errs\misspell2.sgm:2:35:E: end tag for element "TITEL" which is not open
+m:\jade\nsgmls.exe:examples\errs\misspell2.sgm:3:5:E: document type does not allow element "PARA" here; missing one of "FOOTNOTE", "MSGTEXT" start-tag
+m:\jade\nsgmls.exe:examples\errs\misspell2.sgm:9:5:E: document type does not allow element "PARA" here; missing one of "FOOTNOTE", "MSGTEXT" start-tag
+m:\jade\nsgmls.exe:examples\errs\misspell2.sgm:15:5:E: document type does not allow element "PARA" here; missing one of "FOOTNOTE", "MSGTEXT" start-tag
+m:\jade\nsgmls.exe:examples\errs\misspell2.sgm:21:9:E: end tag for "TITLE" omitted, but OMITTAG NO was specified
+m:\jade\nsgmls.exe:examples\errs\misspell2.sgm:2:9: start tag was here
+m:\jade\nsgmls.exe:examples\errs\misspell2.sgm:21:9:E: end tag for "CHAPTER" which is not finished
+</screen>
+<para>
+These are pretty easy to spot as well, but look at how confused the
+parser became.  From the parser's point of view, failure to close the
+open <sgmltag>Title</sgmltag> element means that all the following elements
+appear out of context.
+</para>
+</sect2>
+<sect2><title>Out of Context Start Tag</title>
+<para>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>errors</secondary>
+    <tertiary>out of context</tertiary></indexterm>
+<indexterm significance="normal"><primary>tags</primary>
+  <secondary>context errors</secondary></indexterm>
+
+Sometimes the problem isn't spelling, but placing a tag in the wrong
+context.  When this happens, the parser tries to figure out what it
+can add to your document to make it valid.  Then it proceeds as if it
+had seen what was added in order to recover from the error seen, which
+can cause future errors.
+</para>
+<programlisting format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/errs/badstarttag.sgm"/>
+</programlisting>
+<screen format="linespecific">
+[n:\dbtdg]nsgmls -sv -c \share\sgml\catalog examples\errs\badstarttag.sgm
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+m:\jade\nsgmls.exe:examples\errs\badstarttag.sgm:9:12:E: document type does not allow element "TITLE" here; missing one of "CALLOUTLIST", "SEGMENTEDLIST", "VARIABLELIST", "CAUTION", "IMPORTANT", "NOTE", "TIP", "WARNING", "BLOCKQUOTE", "EQUATION", "EXAMPLE", "FIGURE", "TABLE" start-tag
+</screen>
+<para>
+<indexterm significance="normal"><primary>titles</primary>
+  <secondary>formal elements</secondary>
+    <tertiary>errors</tertiary></indexterm>
+<indexterm significance="normal"><primary>paragraphs</primary>
+  <secondary>titles</secondary></indexterm>
+
+In this example, we probably wanted a <sgmltag>FormalPara</sgmltag>, so that
+we could have a title on the paragraph.  But note that the parser
+didn't suggest this alternative.  The parser only tries to add
+additional elements, rather than rename elements that it's already
+seen.
+</para>
+</sect2>
+<sect2><title>Missing End Tag</title>
+<para>
+<indexterm significance="normal"><primary>end tags</primary>
+  <secondary>missing, errors</secondary></indexterm>
+
+Leaving out an end tag is a lot like an out of context start tag.  In
+fact, they're really the same error.  The problem is never caused by
+the missing end tag per se, rather it's caused by the fact that
+something following it is now out of context.
+</para>
+<programlisting format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/errs/noendtag.sgm"/>
+</programlisting>
+<screen format="linespecific">
+[n:\dbtdg]nsgmls -sv -c \share\sgml\catalog examples\errs\noendtag.sgm
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+m:\jade\nsgmls.exe:examples\errs\noendtag.sgm:14:5:E: document type does not allow element "PARA" here; missing one of "FOOTNOTE", "MSGTEXT", "CAUTION", "IMPORTANT", "NOTE", "TIP", "WARNING", "BLOCKQUOTE", "INFORMALEXAMPLE" start-tag
+m:\jade\nsgmls.exe:examples\errs\noendtag.sgm:20:9:E: end tag for "PARA" omitted, but OMITTAG NO was specified
+m:\jade\nsgmls.exe:examples\errs\noendtag.sgm:9:0: start tag was here
+</screen>
+<para>
+In this case, the parser figured out that the best thing it could do
+is end the paragraph.
+</para>
+</sect2>
+<sect2><title>Bad Entity Reference</title>
+<para>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>errors, spelling</secondary></indexterm>
+
+If you spell an entity name wrong, the parser will catch it.
+</para>
+<programlisting format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/errs/badent.sgm"/>
+</programlisting>
+<screen format="linespecific">
+[n:\dbtdg]nsgmls -sv -c \share\sgml\catalog examples\errs\badent.sgm
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+m:\jade\nsgmls.exe:examples\errs\badent.sgm:10:26:E: general entity "xyzzy" not defined and no default entity
+</screen>
+<para>
+More often than not, you'll see this when you misspell a character
+entity name.  For example, this happens when you type
+<literal moreinfo="none">&amp;ldqou;</literal> instead of
+<literal moreinfo="none">&amp;ldquo;</literal>.
+</para>
+</sect2>
+<sect2><title>Invalid 8-Bit Character</title>
+<para>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>character sets</secondary>
+    <tertiary>Unicode character set (SGML errors)</tertiary></indexterm>
+<indexterm significance="normal"><primary>8-bit characters, errors (SGML)</primary></indexterm>
+<indexterm significance="normal"><primary>errors</primary>
+  <secondary>8-bit characters (SGML)</secondary></indexterm>
+
+In <acronym>XML</acronym>, the entire range of Unicode characters is available to you,
+but in <acronym>SGML</acronym>, the declaration indicates what characters are valid.
+The distributed DocBook declaration doesn't allow a bunch of fairly
+common 8-bit characters.
+</para>
+<programlisting format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/errs/badchar.sgm"/>
+</programlisting>
+<screen format="linespecific">
+[n:\dbtdg]nsgmls -sv -c \share\sgml\catalog examples\errs\badchar.sgm
+m:\jade\nsgmls.exe:I: SP version "1.3.2"
+m:\jade\nsgmls.exe:examples\errs\badchar.sgm:11:0:E: non SGML character number 147
+m:\jade\nsgmls.exe:examples\errs\badchar.sgm:11:5:E: non SGML character number 148
+</screen>
+<para>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>character sets, errors</secondary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>characters</secondary>
+    <tertiary>errors</tertiary></indexterm>
+
+In this example, the Windows code page values for
+curly left and right quotes have been used, but they aren't in the
+declared character set.  Fix this by converting them to character
+entities.
+</para>
+<para>
+<indexterm significance="normal"><primary>interchange partners</primary></indexterm>
+
+You can also fix them by changing the declaration, but if you do that,
+make sure all your interchange partners are aware of, and have a copy of,
+the modified declaration. See <xref linkend="app-interchange"/>.
+<indexterm startref="errorparsech4" class="endofrange" significance="normal"/>
+<indexterm startref="parsDocch4" class="endofrange" significance="normal"/>
+<indexterm startref="docDTDparsch4" class="endofrange" significance="normal"/>
+</para>
+</sect2>
+</sect1>
+
+<sect1 id="ch03-otherschema"><title>Considering Other Schema Languages</title>
+
+<para>Historically, <acronym>DTD</acronym>s were the only way to describe the valid
+stricture of SGML and XML documents, but that is no longer the case.
+At the time of this writing (January, 2001), DocBook is experimentally
+available in three other schema languages:</para>
+
+<variablelist>
+<varlistentry>
+<term><ulink url="http://www.w3.org/XML/Schema">XML Schema</ulink></term>
+<listitem>
+<para>The schema language being defined by the
+<ulink url="http://www.w3.org/">W3C</ulink> as the successor to <acronym>DTD</acronym>s
+for describing the structure of <acronym>XML</acronym>. XML Schema are likely to become
+a <ulink url="http://www.w3.org/">W3C</ulink> Recommendation in 2001.
+</para></listitem>
+</varlistentry>
+<varlistentry>
+<term><ulink url="http://www.xml.gr.jp/relax/">RELAX</ulink></term>
+<listitem>
+<para>RELAX, the Regular Language description for XML) is a less
+complex alternative to XML Schemas. The RELAX Core module is defined by
+ISO in <citetitle>ISO/IEC DTR 22250-1, Document Description and
+Processing Languages -- Regular Language Description for XML (RELAX)
+-- Part 1: RELAX Core, 2000</citetitle>. The RELAX Namespaces module
+is currently under development.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term><ulink url="http://www.thaiopensource.com/trex/">TREX</ulink></term>
+<listitem>
+<para>TREX, Tree Regular Expressions for XML, is another less complex
+alternative to XML Schemas. It is concise, powerful, and datatype
+neutral.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2><title>Parsing and Validation</title>
+
+<para>Before we look closer at these new schema languages, there's one
+significant difference between <acronym>DTD</acronym>s and all of them that we should
+get out of the way: <acronym>XML</acronym> parsers (which may understand <acronym>DTD</acronym>s) build an
+<acronym>XML</acronym> information set out of a stream of characters, all of these other
+schema languages begin with an information set and perform validation
+on it.</para>
+
+<para>What I mean by that is that an <acronym>XML</acronym> parser reads a stream of
+bytes:
+
+<screen format="linespecific">"&lt;" "?" "x" "m" "l" " " "v" "e" ...
+"&lt;" "!" "D" "O" "C" "T" "Y" "P" "E" " " "b" "o" "o" "k" ...
+"&lt;" "b" "o" "o" "k" " " "i" "d" "=" "'" "f" "o" "o" "'" "&gt;"
+...
+"&lt;" "/" "b" "o" "o" "k" "&gt;"</screen>
+
+interprets them as a stream of characters (which may change the
+interpretation of some sequences of bytes) and constructs some
+representation of the <acronym>XML</acronym> document. This representation is the set
+of all the <acronym>XML</acronym> information items encountered: the information
+set of the document. The <ulink url="http://www.w3.org/">W3C</ulink>
+<ulink url="http://www.w3.org/XML/">XML Core Working Group</ulink>
+is in the process of defining what an
+<ulink url="http://www.w3.org/TR/xml-infoset"><acronym>XML</acronym> Information Set</ulink>
+contains.</para>
+
+<para>The other schema languages are defined not in terms of the sequence
+of characters in the file but in terms of the information set of the
+<acronym>XML</acronym> document. They have to work this way because the
+<ulink url="http://www.w3.org/TR/REC-xml"><acronym>XML</acronym> Recommendation</ulink>
+says what an <acronym>XML</acronym> document is and they all want to work on top of
+<acronym>XML</acronym>.</para>
+
+<para>So what, you might ask? Well, it turns out that this has at least
+one very significant implication: there's no way for these languages to
+provide support for entity declarations.</para>
+
+<para>An entity, like <quote><literal moreinfo="none">&amp;ora;</literal></quote>
+as a shortcut for <quote>O'Reilly &amp; Associates</quote> or
+<quote><literal moreinfo="none">&amp;eacute;</literal></quote> as a mnemonic for
+<quote>é</quote>, is a feature of the character stream seen by
+the <acronym>XML</acronym> parser, it doesn't exist in the information set of valid
+<acronym>XML</acronym> documents. More importantly, this means that even if the schema
+language had a syntax for declaring entities, it wouldn't help the <acronym>XML</acronym>
+parser that needs to know the definitions long before the schema language
+processor comes into play.</para>
+
+<para>There are a couple of other <acronym>XML</acronym> features that are impacted,
+though not necessarily as significantly: notations and default
+attribute values.  One use for notations is on external entity
+declarations, and as we've already seen, the schema language is too
+late to be useful for anything entity related. Default attribute values
+are also problematic since you would like them to be in the information
+set produced by the parser so that the schema language sees them.</para>
+
+</sect2>
+
+<sect2><title>A Coarse Comparison of Three <acronym>XML</acronym> Schema Languages</title>
+
+<para>FIXME: write a short synopsis of how these languages compare.</para>
+
+</sect2>
+
+</sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.sgm" "chapter")
+End:
+-->
+
+<chapter id="ch-publish">
+<?dbhtml filename="ch04.html"?>
+<chapterinfo>
+<pubdate>$Date: 2005-11-12 22:36:21 +0100 (Sat, 12 Nov 2005) $</pubdate>
+<releaseinfo>$Revision: 5449 $</releaseinfo>
+</chapterinfo>
+<title>Publishing DocBook Documents</title>
+<para>
+<indexterm id="publishDocBookch04" class="startofrange" significance="normal"><primary>DocBook DTD</primary>
+  <secondary>publishing documents</secondary></indexterm>
+<indexterm id="DocBookpublishch04" class="startofrange" significance="normal"><primary>publishing DocBook documents</primary></indexterm>
+<indexterm significance="normal"><primary>stylesheets</primary>
+  <secondary>publishing SGML/XML documents</secondary></indexterm>
+<indexterm significance="normal"><primary>HTML</primary>
+  <secondary>translating SGML/XML documents</secondary></indexterm>
+
+Creating and editing <acronym>SGML</acronym>/<acronym>XML</acronym> documents is usually only half the
+battle. After you've composed your document, you'll want to publish
+it. Publishing, for our purposes, means either print or web
+publishing. For <acronym>SGML</acronym> and <acronym>XML</acronym> documents, this is usually
+accomplished with some kind of <glossterm>stylesheet</glossterm>.  In
+some environments, it is now possible to publish an <acronym>XML</acronym>
+document on the Web simply by putting it online with a stylesheet.
+</para>
+<para>
+<indexterm significance="normal"><primary>Jade</primary>
+  <secondary>Modular DocBook Stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>Modular DocBook Stylesheets</primary></indexterm>
+<indexterm significance="normal"><primary>Linux Documentation Project</primary></indexterm>
+
+There are many ways, using both free and commercial tools, to publish
+<acronym>SGML</acronym> documents. In this chapter, we're going to survey a number of
+possibilities, and then look at just one solution in detail: <ulink url="http://www.jclark.com/jade/">Jade</ulink> and the <ulink url="http://nwalsh.com/docbook/dsssl/">Modular DocBook
+Stylesheets.</ulink> We used jade to produce this
+book and to produce the online versions on the
+<acronym>CD-ROM</acronym>; it is also being deployed in other projects
+such as <ulink url="http://www.sgmltools.org/"><literal moreinfo="none">&lt;SGML&gt;&amp;tools;</literal>,</ulink>
+which originated with the Linux Documentation Project.
+</para>
+<para>
+For a brief survey of other tools, see <xref linkend="app-resources"/>.
+</para>
+
+<section><title>The MIME Type for DocBook</title>
+<para>When published on the web, documents must be identified with a MIME type.
+The MIME type for SGML DocBook documents published directly on the web
+is “<literal moreinfo="none">application/sgml</literal>”.
+The most appropriate MIME type for XML DocBook documents published directly on
+the web is currently
+“<literal moreinfo="none">application/xml</literal>”, however the DocBook Technical Committee
+may choose to register a more specific MIME type in the future.</para>
+</section>
+
+<section><title>A Survey of Stylesheet Languages</title>
+<para>
+<indexterm significance="normal"><primary>stylesheets</primary>
+  <secondary>languages</secondary></indexterm>
+<indexterm significance="normal"><primary>languages</primary>
+  <secondary>stylesheets</secondary></indexterm>
+
+Over the years, a number of attempts have been made to produce a
+standard stylesheet language and, failing that, a large number of
+proprietary languages have been developed.
+</para>
+<variablelist>
+<varlistentry><term>FOSIs</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>FOSI stylesheets</primary></indexterm>
+<indexterm significance="normal"><primary>Formatting Output Specification Instance</primary><see>FOSI stylesheets</see></indexterm>
+<indexterm significance="normal"><primary>U.S. Department of Defense stylesheet standard</primary></indexterm>
+
+First, the U.S. Department of Defense, in an attempt to
+standardize stylesheets across military branches, created the
+<citetitle>Output Specification</citetitle>, which is defined in
+<acronym>MIL-PRF-28001C</acronym>, <citetitle>Markup Requirements and
+Generic Style Specification for Electronic Printed Output and Exchange
+of Text</citetitle>.<footnote>
+<para>
+See <citetitle><ulink url="http://www-cals.itsi.disa.mil/core/formal/fps.htm">Formally
+Published CALS Standards</ulink></citetitle> for more information.
+</para>
+</footnote>
+</para>
+<para>
+<indexterm significance="normal"><primary>ADEPT Publisher (Arbortext), FOSIs support</primary></indexterm>
+<indexterm significance="normal"><primary>Arbortext ADEPT Publisher, FOSIs support</primary></indexterm>
+
+Commonly called FOSIs (for Formatting Output Specification Instances),
+they are supported by a few products including ADEPT Publisher by
+<ulink url="http://www.arbortext.com/">Arbortext</ulink> and DL
+Composer by <ulink url="http://www.datalogics.com/">Datalogics</ulink>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>DSSSL</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>DSSSL</primary></indexterm>
+<indexterm significance="normal"><primary>Document Style Semantics and Specification Language</primary><see>DSSSL</see></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>DSSSL</secondary></indexterm>
+<indexterm significance="normal"><primary>International Organization for Standardization</primary><see>ISO Entity Sets; ISO standards</see></indexterm>
+
+Next, the International Organization for Standardization
+(<acronym>ISO</acronym>) created <acronym>DSSSL</acronym>, the
+Document Style Semantics and Specification Language. Subsets of
+<acronym>DSSSL</acronym> are supported by Jade and a few other tools,
+but it never achieved widespread support.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>CSS</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>CSS</primary></indexterm>
+<indexterm significance="normal"><primary>HTML</primary>
+  <secondary>CSS</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>CSS</secondary></indexterm>
+
+The <acronym>W3C</acronym> CSS Working Group created
+<acronym>CSS</acronym> as a style attachment language for <acronym>HTML</acronym>, and,
+more recently, <acronym>XML</acronym>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>XSL</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>XSL</primary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>XSL</secondary></indexterm>
+<indexterm significance="normal"><primary>Extensible Style Language</primary><see>XSL</see></indexterm>
+Most recently, the <acronym>XML</acronym> effort has identified a standard Extensible Style
+Language (<acronym>XSL</acronym>) as a requirement. The
+<acronym>W3C</acronym> <acronym>XSL</acronym> Working Group is
+currently pursuing that effort.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<section><title>Stylesheet Examples</title>
+<para>
+<indexterm id="stylsheetsch04" class="startofrange" significance="normal"><primary>stylesheets</primary>
+  <secondary>examples</secondary></indexterm>
+
+
+
+By way of comparison, here's an example of each of the standard style
+languages. In each case, the stylesheet fragment shown contains the
+rules that reasonably formatted the following paragraph:
+</para>
+<screen format="linespecific">
+&lt;para&gt;
+This is an example paragraph. It should be presented in a
+reasonable body font. &lt;emphasis&gt;Emphasized&lt;/emphasis&gt; words
+should be printed in italics. A single level of 
+&lt;emphasis&gt;Nested &lt;emphasis&gt;emphasis&lt;/emphasis&gt; should also
+be supported.&lt;/emphasis&gt;
+&lt;/para&gt;
+</screen>
+<section>
+<title><acronym>FOSI</acronym> stylesheet</title>
+<para>
+<indexterm significance="normal"><primary>FOSI stylesheets</primary>
+  <secondary>example</secondary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>FOSIs</secondary></indexterm>
+<indexterm significance="normal"><primary>e-i-c element</primary></indexterm>
+<indexterm significance="normal"><primary>element in context (e-i-c)</primary></indexterm>
+
+<acronym>FOSI</acronym>s are <acronym>SGML</acronym> documents. The element in the
+<acronym>FOSI</acronym> that controls the presentation of specific
+elements is the <sgmltag>e-i-c</sgmltag> (element in context) element.
+A sample <acronym>FOSI</acronym> fragment is shown in <xref linkend="ex-fosi"/>.
+</para>
+<example id="ex-fosi">
+<title>A Fragment of a <acronym>FOSI</acronym> Stylesheet</title>
+<programlisting format="linespecific"><inlinegraphic format="linespecific" fileref="examples/style-fosi.txt"/></programlisting>
+</example>
+</section>
+<section><title><acronym>DSSSL</acronym> stylesheet</title>
+<para>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>example</tertiary></indexterm>
+<indexterm significance="normal"><primary>Scheme language</primary>
+  <secondary>DSSSL stylesheets</secondary></indexterm>
+
+<acronym>DSSSL</acronym> stylesheets are written in a Scheme-like
+language (see <xref linkend="scheme"/> later in this chapter). It is the
+<function moreinfo="none">element</function> function that controls the presentation of
+individual elements. See the example in <xref linkend="ex-dsssl"/>.
+</para>
+<example id="ex-dsssl">
+<title>A Fragment of a <acronym>DSSSL</acronym> Stylesheet</title>
+<programlisting format="linespecific"><inlinegraphic format="linespecific" fileref="examples/style-dsssl.txt"/></programlisting>
+</example>
+</section>
+<section><title><acronym>CSS</acronym> stylesheet</title>
+<para>
+<indexterm significance="normal"><primary>CSS stylesheets</primary>
+  <secondary>example</secondary></indexterm>
+
+<acronym>CSS</acronym> stylesheets consist of selectors and formatting
+properties, as shown in <xref linkend="ex-css"/>.
+</para>
+<example id="ex-css">
+<title>A Fragment of a <acronym>CSS</acronym> Stylesheet</title>
+<programlisting format="linespecific"><inlinegraphic format="linespecific" fileref="examples/style-css.txt"/></programlisting>
+</example>
+</section>
+<section><title><acronym>XSL</acronym> stylesheet</title>
+<para>
+<indexterm significance="normal"><primary>XSL stylesheets</primary>
+  <secondary>example</secondary></indexterm>
+
+<acronym>XSL</acronym> stylesheets are <acronym>XML</acronym> documents, as shown in
+<xref linkend="ex-xsl"/>. The element in the <acronym>XSL</acronym>
+stylesheet that controls the presentation of specific elements is the
+<sgmltag>xsl:template</sgmltag> element.
+</para>
+<example id="ex-xsl">
+<title>A Fragment of an <acronym>XSL</acronym> Stylesheet</title>
+<programlisting format="linespecific"><inlinegraphic format="linespecific" fileref="examples/style-xsl.txt"/></programlisting>
+</example>
+</section>
+</section>
+</section>
+<section id="jade"><title>Using Jade and <acronym>DSSSL</acronym> to Publish DocBook Documents</title>
+<para>
+<indexterm significance="normal"><primary>Jade</primary>
+  <secondary>DSSSL, using (DocBook document)</secondary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>DSSSL stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>DSSSL stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>print and HTML output (DocBook)</tertiary></indexterm>
+<indexterm significance="normal"><primary>HTML</primary>
+  <secondary>DSSSL stylesheets</secondary></indexterm>
+
+Jade is a free tool that applies <ulink url="http://www.jclark.com/dsssl/"> <acronym>DSSSL</acronym></ulink>
+stylesheets to <acronym>SGML</acronym> and <acronym>XML</acronym> documents. As distributed, Jade can
+output <acronym>RTF</acronym>, TeX, <acronym>MIF</acronym>, and
+<acronym>SGML</acronym>. The <acronym>SGML</acronym> backend can be used for <acronym>SGML</acronym> to <acronym>SGML</acronym>
+transformations (for example, DocBook to <acronym>HTML</acronym>).
+</para>
+<para>
+A complete set of <acronym>DSSSL</acronym> stylesheets for creating
+print and <acronym>HTML</acronym> output from DocBook is included on the
+<acronym>CD-ROM</acronym>.  More information about obtaining and
+installing Jade appears in <xref linkend="app-install"/>.
+<indexterm startref="stylsheetsch04" class="endofrange" significance="normal"/>
+</para>
+</section>
+<section id="dsssl"><title>A Brief Introduction to <acronym>DSSSL</acronym></title>
+<para>
+<acronym>DSSSL</acronym> is a stylesheet language for both print and
+online rendering.  The acronym stands for <citetitle>Document Style
+Semantics and Specification Language</citetitle>. It is defined by
+<acronym>ISO</acronym>/<acronym>IEC</acronym> 10179:1996. For more
+general information about <acronym>DSSSL</acronym>, see <ulink url="http://www.jclark.com/dsssl/">the <acronym>DSSSL</acronym>
+Page</ulink>.
+</para>
+<section id="scheme"><title>Scheme</title>
+<para>
+<indexterm significance="normal"><primary>Scheme language</primary>
+  <secondary>syntax</secondary></indexterm>
+<indexterm significance="normal"><primary>LISP language, syntax</primary></indexterm>
+<indexterm significance="normal"><primary>syntax</primary>
+  <secondary>LISP language</secondary></indexterm>
+
+The <acronym>DSSSL</acronym> expression language is Scheme, a variant
+of Lisp. Lisp is a functional programming language with a remarkably
+regular syntax. Every expression looks like this:
+<screen format="linespecific">
+(<replaceable>operator</replaceable> <optional>arg1</optional> <optional>arg2</optional> ... <optional>arg<replaceable>n</replaceable></optional> )
+</screen>
+<indexterm significance="normal"><primary>syntax</primary>
+  <secondary>Scheme language</secondary></indexterm>
+This is called <quote>prefix</quote> syntax because the operator comes
+before its arguments.</para> <para>In Scheme, the expression that
+subtracts 2 from 3, is <literal moreinfo="none">(- 3 2)</literal>. And <literal moreinfo="none">(+ (-
+3 2) (* 2 4))</literal> is 9. While the prefix syntax and the
+parentheses may take a bit of getting used to, Scheme is not hard to
+learn, in part because there are no exceptions to the syntax.
+</para>
+</section>
+<section><title><acronym>DSSSL</acronym> Stylesheets</title>
+<para>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>formatting</primary>
+  <secondary>DSSSL stylesheets, elements</secondary></indexterm>
+
+A complete <acronym>DSSSL</acronym> stylesheet is shown in <xref linkend="dsssl.stylesheet"/>.  After only a brief examination of the
+stylesheet, you'll probably begin to have a feel for how it works. For
+each element in the document, there is an element rule that describes
+how you should format that element. The goal of the rest of this
+chapter is to make it possible for you to read, understand, and even
+write stylesheets at this level of complexity.
+</para>
+<example id="dsssl.stylesheet">
+<title>A Complete <acronym>DSSSL</acronym> Stylesheet</title>
+<programlisting format="linespecific"><inlinegraphic format="linespecific" fileref="examples/simple.dsl"/></programlisting>
+</example>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>documents</secondary>
+    <tertiary>DSSSL stylesheets</tertiary></indexterm>
+
+This stylesheet is capable of formatting simple DocBook documents like
+the one shown in <xref linkend="simple.document"/>.
+</para>
+<example id="simple.document">
+<title>A Simple DocBook Document</title>
+<programlisting format="linespecific"><inlinegraphic format="linespecific" fileref="examples/simple.sgm"/></programlisting>
+</example>
+<para>
+The result of formatting a simple document with this stylesheet can be
+seen in <xref linkend="simple.document.formatted"/>.
+</para>
+<figure id="simple.document.formatted" float="0">
+<title>The formatted simple document</title>
+<graphic fileref="figures/simple-page.png"/>
+</figure>
+<para>
+We'll take a closer look at this stylesheet after you've learned a
+little more <acronym>DSSSL</acronym>.
+</para>
+</section>
+<section><title><acronym>DSSSL</acronym> Stylesheets Are <acronym>SGML</acronym> Documents</title>
+<para>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>DSSSL stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>DSSSL stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>marked sections</primary>
+  <secondary>DSSSL stylesheets</secondary></indexterm>
+
+One of the first things that may strike you about
+<acronym>DSSSL</acronym> stylesheets (aside from all the parentheses),
+is the fact that the stylesheet itself is an <acronym>SGML</acronym> document! This
+means that you have all the power of <acronym>SGML</acronym> documents at your disposal
+in <acronym>DSSSL</acronym> stylesheets. In particular, you can use
+entities and marked sections to build a modular stylesheet.
+</para>
+<para>
+<indexterm significance="normal"><primary>architecture</primary>
+  <secondary>DSSSL</secondary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary>
+  <secondary>DSSSL stylesheets, changing</secondary></indexterm>
+
+In fact, <acronym>DSSSL</acronym> stylesheets are defined so that they
+correspond to a particular <glossterm>architecture</glossterm>. This
+means that you can change the <acronym>DTD</acronym> used by stylesheets within the
+bounds of the architecture. A complete discussion of document
+architectures is beyond the scope of this book, but we'll show you one
+way to take advantage of them in your <acronym>DSSSL</acronym>
+stylesheets in <xref linkend="dsssl.arch"/> later in the
+chapter.
+</para>
+</section>
+<section><title><acronym>DSSSL</acronym> Processing Model</title>
+<para>
+<indexterm significance="normal"><primary>processing model (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>trees (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>nodes (DSSSL)</primary></indexterm>
+
+A <acronym>DSSSL</acronym> processor builds a tree out of the source
+document. Each element in the source document becomes a node in the
+tree (processing instructions and other constructs become nodes as
+well). Processing the source tree begins with the root rule and
+continues until there are no more nodes to process.
+</para>
+</section>
+<section><title>Global Variables and Side Effects</title>
+<para>
+<indexterm significance="normal"><primary>variables (DSSSL)</primary>
+  <secondary>global</secondary></indexterm>
+<indexterm significance="normal"><primary>side effects (DSSSL)</primary></indexterm>
+
+There aren't any global variables or side effects. It can be difficult
+to come to grips with this, especially if you're just starting out.
+</para>
+<para>
+<indexterm significance="normal"><primary>functions</primary>
+  <secondary>DSSSL</secondary></indexterm>
+<indexterm significance="normal"><primary>constants (DSSSL)</primary></indexterm>
+
+It is possible to <link linkend="dsssl.expr.define">define constants
+and functions</link> and to create local variables with <link linkend="dsssl.expr.let"> <literal moreinfo="none">let</literal> expressions</link>,
+but you can't create any global variables or change anything after
+you've defined it.
+</para>
+</section>
+<section><title><acronym>DSSSL</acronym> Expressions</title>
+<para>
+<indexterm significance="normal"><primary>expressions (DSSSL)</primary></indexterm>
+
+<acronym>DSSSL</acronym> has a rich vocabulary of expressions for
+dealing with all of the intricacies of formatting. Many, but by no
+means all of them, are supported by Jade. In this introduction, we'll
+cover only a few of the most common.
+</para>
+<section id="dsssl.expr.element"><title>Element expressions</title>
+<para>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>element expressions</tertiary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>element expressions (DSSSL)</secondary></indexterm>
+<indexterm significance="normal"><primary>paragraphs</primary>
+  <secondary>DSSSL stylesheets, formattting</secondary></indexterm>
+
+Element expressions, which define the rules for formatting particular
+elements, make up the bulk of most <acronym>DSSSL</acronym>
+stylesheets. A simple element rule can be seen in <xref linkend="ex.d.simple"/>. This rule says that a <sgmltag> para</sgmltag>
+element should be formatted by making a paragraph (see <xref linkend="dsssl.expr.make"/>).
+</para>
+<example id="ex.d.simple">
+<title>A Simple <acronym>DSSSL</acronym> Rule</title>
+<screen format="linespecific">
+(element para
+  (make paragraph
+    space-before: 8pt
+    (process-children)))</screen>
+</example>
+<para>
+<indexterm significance="normal"><primary>ancestors (elements), DSSSL</primary></indexterm>
+
+An element expression can be made more specific by specifying an
+element and its ancestors instead of just specifying an element. The
+rule <literal moreinfo="none">(element title ...)</literal> applies to all
+<sgmltag>Title</sgmltag> elements, but a rule that begins
+<literal moreinfo="none">(element (figure title) ...)</literal> applies only to
+<sgmltag>Title</sgmltag> elements that are immediate children of
+<sgmltag>Figure</sgmltag> elements.
+</para>
+<para>
+If several rules apply, the most specific rule is used.
+</para>
+<para>
+When a rule is used, the node in the source tree that was matched
+becomes the <quote>current node</quote> while that element expression
+is being processed.
+</para>
+</section>
+<section id="dsssl.expr.make"><title>Make expressions</title>
+<para>
+<indexterm significance="normal"><primary>flow objects (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>content</primary>
+  <secondary>flow objects (DSSSL)</secondary></indexterm>
+
+A make expression specifies the characteristics of a <quote>flow
+object.</quote> Flow objects are abstract representations of content
+(paragraphs, rules, tables, and so on). The expression:
+<screen format="linespecific">
+(make paragraph
+  font-size: 12pt
+  line-spacing: 14pt ...)
+</screen>
+specifies that the content that goes <quote>here</quote> is to be
+placed into a paragraph flow object with a font-size of 12pt and a
+line-spacing of 14pt (all of the unspecified characteristics of the
+flow object are defaulted in the appropriate way).
+</para>
+<para>
+They're called flow objects because <acronym>DSSSL</acronym>, in its
+full generality, allows you to specify the characteristics of a
+sequence of flow objects and a set of areas on the physical page where
+you can place content. The content of the flow objects is then
+<quote>poured on to</quote> (or flows in to) the areas on the page(s).
+</para>
+<para>
+<indexterm significance="normal"><primary>sosofo (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>make expressions (DSSSL)</primary></indexterm>
+
+In most cases, it's sufficient to think of the make expressions as
+constructing the flow objects, but they really only specify the
+<emphasis>characteristics</emphasis> of the flow objects. This detail
+is apparent in one of the most common and initially confusing pieces
+of <acronym>DSSSL</acronym> jargon: the
+<firstterm>sosofo</firstterm>. Sosofo stands for a
+<quote>specification of a sequence of flow objects.</quote> All this
+means is that processing a document may result in a nested set of 
+<literal moreinfo="none">make</literal> expressions (in other words, the paragraph may contain a table that
+contains rows that contain cells that contain paragraphs, and so on).
+</para>
+<para>
+The general form of a <literal moreinfo="none">make</literal> expression is:
+<screen format="linespecific">
+(make <replaceable>flow-object-name</replaceable>
+  <replaceable>keyword1:</replaceable> <replaceable>value1</replaceable>
+  <replaceable>keyword2:</replaceable> <replaceable>value2</replaceable>
+  ...
+  <replaceable>keywordn:</replaceable> <replaceable>valuen</replaceable>
+  (<replaceable>content-expression</replaceable>))
+</screen>
+</para>
+<para>
+<indexterm significance="normal"><primary>keywords</primary>
+  <secondary>flow objects (DSSSL), defining</secondary></indexterm>
+
+Keyword arguments specify the characteristics of the flow object. The
+specific characteristics you use depends on the flow object. The
+<replaceable>content-expression</replaceable> can vary; it is usually
+another make expression or one of the <link linkend="dsssl.expr.proc">processing expressions</link>.
+</para>
+<para>
+<indexterm significance="normal"><primary>flow objects (DSSSL)</primary></indexterm>
+
+Some common flow objects in the print stylesheet are:
+</para>
+<variablelist>
+<varlistentry><term><literal moreinfo="none">simple-page-sequence</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>simple-page-sequence (DSSSL)</primary>
+  <secondary>flow object</secondary></indexterm>
+Contains a sequence of pages. The keyword arguments of this flow
+object let you specify margins, headers and footers, and other
+page-related characteristics.  Print stylesheets should always produce
+one or more <literal moreinfo="none">simple-page-sequence </literal> flow objects.
+</para>
+<para>
+Nesting <literal moreinfo="none">simple-page-sequence</literal> does not
+work. Characteristics on the inner sequences are ignored.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">paragraph</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>paragraphs</primary>
+  <secondary>DSSSL flow objects</secondary></indexterm>
+<indexterm significance="normal"><primary>nesting</primary>
+  <secondary>paragraphs (DSSSL)</secondary></indexterm>
+
+A paragraph is used for any block of text. This may include not only
+paragraphs in the source document, but also titles, the terms in a
+definition list, glossary entries, and so on. Paragraphs in
+<acronym>DSSSL</acronym> can be nested.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">sequence</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>sequences</primary>
+  <secondary>DSSSL flow objects</secondary></indexterm>
+
+A sequence is a wrapper. It is most frequently used to change
+inherited characteristics (like font style) of a set of flow objects
+without introducing other semantics (such as line breaks).
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">score</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>score (DSSSL flow object)</primary></indexterm>
+
+A score flow object creates underlining, strike-throughs, or
+overlining.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">table</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>tables</primary>
+  <secondary>DSSSL flow objects</secondary></indexterm>
+
+A table flow object creates a table of rows and cells.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>
+<indexterm significance="normal"><primary>HTML</primary>
+  <secondary>DSSSL flow objects</secondary></indexterm>
+
+The <acronym>HTML</acronym> stylesheet uses the <acronym>SGML</acronym> backend, which has a different
+selection of flow objects.
+</para>
+<variablelist>
+<varlistentry><term><literal moreinfo="none">element</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>make expressions (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>creating</secondary></indexterm>
+
+Creates an element. The content of this <literal moreinfo="none">make</literal>
+expression will appear between the start and end tags. The expression:
+</para>
+<screen format="linespecific">
+(make element gi: "H1" 
+           (literal "Title"))
+</screen>
+<para>produces <literal moreinfo="none">&lt;H1&gt;Title&lt;/H1&gt;</literal>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">empty-element</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>empty elements</primary>
+  <secondary>creating</secondary></indexterm>
+Creates an empty element that may not have content. The expression:</para>
+<screen format="linespecific">
+(make empty-element gi: "BR"
+     attributes: '(("CLEAR" "ALL")))
+</screen>
+<para>produces <literal moreinfo="none">&lt;BR CLEAR="ALL"&gt;</literal>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">sequence</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>wrappers</primary>
+  <secondary>sequences (DSSSL)</secondary></indexterm>
+
+Produces no output in of itself as a wrapper, but is still
+required in <acronym>DSSSL</acronym> contexts in which you want to
+output several flow objects but only one object top-level object may
+be returned.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">entity-ref</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>entity-ref (DSSSL)</secondary></indexterm>
+<indexterm significance="normal"><primary>references</primary>
+  <secondary>entities (DSSSL)</secondary></indexterm>
+<indexterm significance="normal"><primary>entity-ref (DSSSL flow objects)</primary></indexterm>
+
+Inserts an entity reference. The expression:</para>
+<screen format="linespecific">(make entity-ref name: "nbsp")</screen>
+<para>produces <literal moreinfo="none">&amp;nbsp;</literal>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>flow objects, empty</tertiary></indexterm>
+<indexterm significance="normal"><primary>empty flow objects (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>flow objects (DSSSL)</primary>
+  <secondary>empty</secondary></indexterm>
+
+In both stylesheets, a completely empty flow object is constructed
+with <literal moreinfo="none">(empty-sosofo)</literal>.
+</para>
+</section>
+<section id="dsssl.expr.data"><title>Selecting data</title>
+<para>
+<indexterm significance="normal"><primary>data, selecting (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>selecting data (DSSSL)</primary></indexterm>
+
+Extracting parts of the source document can be accomplished with these
+functions:
+</para>
+<variablelist>
+<varlistentry><term><literal moreinfo="none">(data <replaceable>nd</replaceable>)</literal></term>
+<listitem>
+<para>
+Returns all of the character data from <replaceable>nd</replaceable> as a
+string.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(attribute-string "<replaceable>attr</replaceable>" <replaceable>nd</replaceable>)</literal></term>
+<listitem>
+<para>
+Returns the value of the <replaceable>attr</replaceable> attribute of <replaceable>nd</replaceable>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(inherited-attribute-string "<replaceable>attr</replaceable>" <replaceable>nd</replaceable>)</literal></term>
+<listitem>
+<para>
+Returns the value of the <replaceable>attr</replaceable> attribute of
+<replaceable>nd</replaceable>.  If that attribute is not specified on
+<replaceable>nd</replaceable>, it searches up the hierarchy for the first
+ancestor element that does set the attribute, and returns its value.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</section>
+<section id="dsssl.expr.nodes"><title>Selecting elements</title>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>selecting</secondary></indexterm>
+<indexterm significance="normal"><primary>selecting elements (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>content</primary>
+  <secondary>reordering, DSSSL</secondary></indexterm>
+<indexterm significance="normal"><primary>functions</primary>
+  <secondary>DSSSL</secondary>
+    <tertiary>elements, selecting</tertiary></indexterm>
+<indexterm significance="normal"><primary>nodes (DSSSL)</primary></indexterm>
+
+A common requirement of formatting is the ability to reorder content.
+In order to do this, you must be able to select other elements in the
+tree for processing. <acronym>DSSSL</acronym> provides a number of
+functions that select other elements.  These functions all return a
+list of nodes.
+</para>
+<variablelist>
+<varlistentry><term><literal moreinfo="none">(current-node)</literal></term>
+<listitem>
+<para>Returns the current node.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(children <replaceable>nd</replaceable>)</literal></term>
+<listitem>
+<para>Returns the children of <replaceable>nd</replaceable>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(descendants <replaceable>nd</replaceable>)</literal></term>
+<listitem>
+<para>
+Returns the descendants of <replaceable>nd</replaceable> (the children of
+<replaceable>nd</replaceable> and all their children's children, and so on).
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(parent <replaceable>nd</replaceable>)</literal></term>
+<listitem>
+<para>Returns the parent of <replaceable>nd</replaceable>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(ancestor "<replaceable>name</replaceable>" <replaceable>nd</replaceable>)</literal></term>
+<listitem>
+<para>
+Returns the first ancestor of <replaceable>nd</replaceable> named
+<replaceable>name</replaceable>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(element-with-id "<replaceable>id</replaceable>")</literal></term>
+<listitem>
+<para>
+Returns the element in the document with the <acronym>ID</acronym>
+<replaceable>id</replaceable>, if such an element exists.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(select-elements <replaceable>node-list</replaceable> "<replaceable>name</replaceable>")</literal></term>
+<listitem>
+<para>
+Returns all of the elements of the <replaceable>node-list</replaceable> that have
+the name <replaceable>name</replaceable>. For example, <literal moreinfo="none">(select-elements
+(descendants (current-node)) "para")</literal> returns a list of all
+the paragraphs that are descendants of the current node.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(empty-node-list)</literal></term>
+<listitem>
+<para>
+Returns a node list that contains no nodes.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>
+Other functions allow you to manipulate node lists.
+</para>
+<variablelist>
+<varlistentry><term><literal moreinfo="none">(node-list-empty? <replaceable>nl</replaceable>)</literal></term>
+<listitem>
+<para>
+Returns true if (and only if) <replaceable>nl</replaceable> is an empty node
+list.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(node-list-length <replaceable>nl</replaceable>)</literal></term>
+<listitem>
+<para>Returns the number of nodes in <replaceable>nl</replaceable>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(node-list-first <replaceable>nl</replaceable>)</literal></term>
+<listitem>
+<para>
+Returns a node list that consists of the single node that is the first
+node in <replaceable>nl</replaceable>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(node-list-rest <replaceable>nl</replaceable>)</literal></term>
+<listitem>
+<para>
+Returns a node list that contains all of the nodes in
+<replaceable>nl</replaceable> except the first node.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>
+<indexterm significance="normal"><primary>expressions (DSSSL)</primary>
+  <secondary>nodes and node lists, manipulating</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>element expressions (DSSSL)</secondary></indexterm>
+<indexterm significance="normal"><primary>lists</primary>
+  <secondary>nodes, manipulating</secondary></indexterm>
+
+There are many other expressions for manipulating nodes and node
+lists.
+</para>
+</section>
+<section id="dsssl.expr.proc"><title>Processing expressions</title>
+<para>
+<indexterm significance="normal"><primary>processing expressions (DSSSL)</primary></indexterm>
+
+Processing expressions control which elements in the document will be
+processed and in what order. Processing an element is performed by
+finding a matching element rule and using that rule.
+</para>
+<variablelist>
+<varlistentry><term><literal moreinfo="none">(process-children)</literal></term>
+<listitem>
+<para>
+Processes all of the children of the current node. In most cases, if
+no process expression is given, processing the children is the default
+behavior.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">(process-node-list <replaceable>nl</replaceable>)</literal></term>
+<listitem>
+<para>Processes each of the elements in <replaceable>nl</replaceable>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</section>
+<section id="dsssl.expr.define">
+<title>Define expressions</title>
+<para>
+<indexterm significance="normal"><primary>functions</primary>
+  <secondary>declaring your own (DSSSL)</secondary></indexterm>
+<indexterm significance="normal"><primary>constants (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>functions and constants (DSSSL)</secondary></indexterm>
+
+You can declare your own functions and constants in
+<acronym>DSSSL</acronym>. The general form of a function declaration
+is:
+<screen format="linespecific">
+(define (<replaceable>function</replaceable> <replaceable>args</replaceable>)
+  <replaceable>function-body</replaceable>)
+</screen>
+A constant declaration is:
+<screen format="linespecific">(define <replaceable>constant</replaceable>
+  <replaceable>constant-function-body</replaceable>)
+</screen>
+</para>
+<para>
+The distinction between constants and functions is that the body of a
+constant is evaluated when the definition occurs, while functions are
+evaluated when they are used.
+</para>
+</section>
+<section id="dsssl.expr.conditional"><title>Conditionals</title>
+<para>
+<indexterm significance="normal"><primary>conditionals (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>false, testing for (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>true, testing for (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>expressions (DSSSL)</primary>
+  <secondary>conditionals</secondary></indexterm>
+
+In <acronym>DSSSL</acronym>, the constant <literal moreinfo="none">#t</literal>
+represents true and <literal moreinfo="none">#f</literal> false. There are several
+ways to test conditions and take action in <acronym>DSSSL</acronym>.
+</para>
+<variablelist>
+<varlistentry><term><literal moreinfo="none">if</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>if expressions (DSSSL)</primary></indexterm>
+
+The form of an <literal moreinfo="none">if</literal> expression is:
+<screen format="linespecific">
+(if <replaceable>condition</replaceable>
+  <replaceable>true-expression</replaceable>
+  <replaceable>false-expression</replaceable>)
+</screen>
+</para>
+<para>
+If the condition is true, the
+<replaceable>true-expression</replaceable> is evaluated, otherwise the
+<replaceable>false-expression</replaceable> is evaluated. You must
+always provide an expression to be evaluated when the condition is not
+met. If you want to produce nothing, use
+<literal moreinfo="none">(empty-sosofo)</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">case</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>case expression (DSSSL)</primary></indexterm>
+
+<literal moreinfo="none">case</literal> selects from among several alternatives:
+<screen format="linespecific">
+(case <replaceable>expression</replaceable>
+  ((<replaceable>constant1</replaceable>) (<replaceable>expression1</replaceable>)
+  ((<replaceable>constant2</replaceable>) (<replaceable>expression2</replaceable>)
+  ((<replaceable>constant3</replaceable>) (<replaceable>expression3</replaceable>)
+  (else <replaceable>else-expression</replaceable>))
+</screen>
+</para>
+<para>
+The value of the expression is compared against each of the constants
+in turn and the expression associated with the first matching constant
+is evaulated.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">cond</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>conditionals (DSSSL)</primary></indexterm>
+
+<literal moreinfo="none">cond</literal> also selects from among several alternatives,
+but the selection is performed by evaluating each expression:
+<screen format="linespecific">
+(cond
+  ((<replaceable>condition1</replaceable>) (<replaceable>expression1</replaceable>)
+  ((<replaceable>condition2</replaceable>) (<replaceable>expression2</replaceable>)
+  ((<replaceable>condition3</replaceable>) (<replaceable>expression3</replaceable>)
+  (else <replaceable>else-expression</replaceable>))
+</screen>
+</para>
+<para>
+The value of each conditional is calculated in turn. The expression
+associated with the first condition that is true is evaluated.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>
+<indexterm significance="normal"><primary>empty sets (DSSSL)</primary></indexterm>
+
+Any expression that returns <literal moreinfo="none">#f</literal> is false; all other
+expressions are true. This can be somewhat counterintuitive.  In many
+programming languages, it's common to assume that <quote>empty</quote>
+things are false (0 is false, a null pointer is false, an empty set is
+false, for example.) In <acronym>DSSSL</acronym>, this isn't the case;
+note, for example, that an empty node list is not
+<literal moreinfo="none">#f</literal> and is therefore true.  To avoid these
+difficulties, always use functions that return true or false in
+conditionals. To test for an empty node list, use
+<literal moreinfo="none">(node-list-empty?)</literal>.
+</para>
+</section>
+<section id="dsssl.expr.let"><title>Let expressions</title>
+<para>
+<indexterm significance="normal"><primary>let expressions (DSSSL)</primary></indexterm>
+
+The way to create local variables in <acronym>DSSSL</acronym> is with
+<literal moreinfo="none">(let)</literal>. The general form of a <literal moreinfo="none">let</literal>
+expression is:
+<screen format="linespecific">
+(let ((<replaceable>var1</replaceable> <abbrev>expression1</abbrev>)
+      (<replaceable>var2</replaceable> <abbrev>expression2</abbrev>)
+      ...
+      (<replaceable>varn</replaceable> <abbrev>expressionn</abbrev>))
+  <replaceable>let-body</replaceable>)
+</screen>
+</para>
+<para>
+<indexterm significance="normal"><primary>variables (DSSSL)</primary>
+  <secondary>let expressions</secondary></indexterm>
+In a <literal moreinfo="none">let</literal>; expression, all of the variables are
+defined <quote>simultaneously.</quote> The expression that defines
+<replaceable> var2</replaceable> cannot contain any references to any
+other variables defined in the same <literal moreinfo="none">let</literal>
+expression. A <literal moreinfo="none">let*</literal> expression allows variables to
+refer to each other, but runs slightly slower.
+</para>
+<para>
+<indexterm significance="normal"><primary>define expresssions (DSSSL)</primary></indexterm>
+Variables are available only within the
+<replaceable>let-body</replaceable>.  A common use of
+<literal moreinfo="none">let</literal> is within a <literal moreinfo="none">define</literal>
+expression:
+<screen format="linespecific">
+(define (cals-rule-default nd)
+   (let* ((table (ancestor "table" nd))
+          (frame (if (attribute-string "frame" table)
+                     (attribute-string "frame" table)
+                     "all")))
+    (equal? frame "all")))
+</screen>
+</para>
+<para>
+This function creates two local variables <literal moreinfo="none">table</literal> and
+<literal moreinfo="none">frame</literal>. <literal moreinfo="none">let</literal> returns the value of
+the last expression in the body, so this function returns true if the
+<sgmltag class="attribute">frame</sgmltag> attribute on the table is
+<literal moreinfo="none"> all</literal> or if no <sgmltag class="attribute">frame</sgmltag> attribute is present.
+</para>
+</section>
+<section id="dsssl.expr.loop"><title>Loops</title>
+<para>
+<indexterm significance="normal"><primary>for loop, DSSSL and</primary></indexterm>
+<indexterm significance="normal"><primary>loops, implementing (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>tail recursion (DSSSL)</primary></indexterm>
+
+<acronym>DSSSL</acronym> doesn't have any construct that resembles the
+<quote>for loop</quote> that occurs in most imperative languages like C
+and Java. Instead, <acronym>DSSSL</acronym> employs a common trick in
+functional languages for implementing a loop: tail recursion.
+</para>
+<para>
+Loops in <acronym>DSSSL</acronym> use a special form of
+<literal moreinfo="none">let</literal>. This loop counts from 1 to 10:
+<screen format="linespecific">
+(let <co id="dl1"/>loopvar <co id="dl2"/>((count 1))
+  <co id="dl3"/>(if (&gt; count 10)
+    <co id="dl4"/>#t
+    (<co id="dl5"/>loopvar <co id="dl6"/>(+ count 1))))</screen></para>
+<calloutlist>
+<callout arearefs="dl1">
+<para>This variable controls the loop. It is declared without an
+initial value, immediately after the <literal moreinfo="none">let</literal>
+operand.</para>
+</callout>
+<callout arearefs="dl2">
+<para>
+<indexterm significance="normal"><primary>variables (DSSSL)</primary>
+  <secondary>local, defining after loop variable</secondary></indexterm>
+
+Any number of additional local variables can be defined after
+the loop variable, just as they can in any other
+<literal moreinfo="none">let</literal> expression.</para>
+</callout>
+<callout arearefs="dl3">
+<para>If you ever want the loop to end, you have to put some sort of a
+test in it.</para>
+</callout>
+<callout arearefs="dl4">
+<para>This is the value that will be returned.</para>
+</callout>
+<callout arearefs="dl5">
+<para>Note that you iterate the loop by using the loop variable as if
+it was a function name.</para>
+</callout>
+<callout arearefs="dl6">
+<para>The arguments to this <quote>function</quote> are the values that
+you want the local variables declared in <xref linkend="dl2"/> to have
+in the next iteration.</para>
+</callout>
+</calloutlist>
+</section>
+</section>
+<section><title>A Closer Look at <xref linkend="dsssl.stylesheet"/></title>
+<para>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>style specifications</tertiary></indexterm>
+<xref linkend="dsssl.stylesheet"/> is a style sheet that contains a
+style specification. Stylesheets may consist of multiple
+specifications, as we'll see in <xref linkend="dsssl.twostylesheets"/>.
+</para>
+<para>
+The actual <acronym>DSSSL</acronym> code goes in the style
+specification body, within the style specification.  Each construction
+rule processes different elements from the source document.
+</para>
+<section><title>Processing chapters</title>
+<para>
+<indexterm significance="normal"><primary>chapters, processing (DSSSL)</primary></indexterm>
+<indexterm significance="normal"><primary>simple-page-sequence (DSSSL)</primary>
+  <secondary>chapters, constructing</secondary></indexterm>
+<indexterm significance="normal"><primary>printing</primary>
+  <secondary>stylesheets</secondary></indexterm>
+
+<sgmltag>Chapter</sgmltag>s are processed by the <literal moreinfo="none">chapter</literal>
+construction rule. Each <sgmltag>Chapter</sgmltag> is formatted as a
+<literal moreinfo="none">simple-page-sequence</literal>. Every print stylesheet should format
+a document as one or more simple page sequences.  Characteristics on
+the simple page sequence can specify headers and footers as well as
+margins and other page parameters.
+</para>
+<para>
+<indexterm significance="normal"><primary>nesting</primary>
+  <secondary>simple page sequences (DSSSL), not allowed</secondary></indexterm>
+
+One important note about simple page sequences: they cannot nest.
+This means that you cannot blindly process divisions
+(<sgmltag>Part</sgmltag>s, <sgmltag>Reference</sgmltag>) and the elements they
+contain (<sgmltag>Chapter</sgmltag>s, <sgmltag>RefEntry</sgmltag>s) as simple page
+sequences. This sometimes involves a little creativity.
+</para>
+</section>
+<section><title>Processing titles</title>
+<para>
+<indexterm significance="normal"><primary>titles</primary>
+  <secondary>processing, DSSSL</secondary></indexterm>
+
+The <literal moreinfo="none">make</literal> expression in the <literal moreinfo="none">title</literal> element rule
+ensures that <sgmltag>Title</sgmltag>s are formatted in large, bold print.
+</para>
+<para>
+This construction rule applies equally to <sgmltag>Chapter</sgmltag> titles,
+<sgmltag>Figure</sgmltag> titles, and <sgmltag>Book</sgmltag> titles.  It's unlikely
+that you'd want all of these titles to be presented in the same way,
+so a more robust stylesheet would have to arrange the processing of
+titles with more context.  This might be achieved in the way that
+nested <sgmltag>Emphasis</sgmltag> elements are handled in <xref linkend="dsssl.nestedemph"/>.
+</para>
+</section>
+<section><title>Processing paragraphs</title>
+<para>
+<sgmltag>Para</sgmltag> elements are simply formatted as paragraphs.
+<indexterm significance="normal"><primary>Para element</primary>
+  <secondary>DSSSL, processing</secondary></indexterm>
+
+</para>
+</section>
+<section id="dsssl.nestedemph"><title>Processing emphasis</title>
+<para>
+<indexterm significance="normal"><primary>Emphasis element</primary>
+  <secondary>DSSSL, processing</secondary></indexterm>
+<indexterm significance="normal"><primary>nesting</primary>
+  <secondary>emphasis elements, DSSSL processing</secondary></indexterm>
+
+Processing <sgmltag>Emphasis</sgmltag> elements is made a little more
+interesting because we want to consider an attribute value and the
+possibility that <sgmltag>Emphasis</sgmltag> elements can be nested.
+</para>
+<para>
+In the simple case, in which we're processing an <sgmltag>Emphasis</sgmltag>
+element that is not nested, we begin by testing the value of the
+<sgmltag class="attribute">role</sgmltag> attribute.  If the content of that
+attribute is the string <literal moreinfo="none">strong</literal>, it is formatted
+in bold; otherwise, it is formatted in italic.
+</para>
+<para>
+The nested case is handled by the <literal moreinfo="none">(emphasis emphasis)</literal>
+rule. This rule simply formats the content using an upright
+(nonitalic) font.  This rule, like the rule for <sgmltag>Title</sgmltag>s, is
+not robust. <sgmltag>Emphasis</sgmltag> nested inside
+<literal moreinfo="none">strong</literal> <sgmltag>Emphasis</sgmltag> won't be distinguished,
+for example, and nestings more than two elements deep will be handled
+just as nestings that are two deep.
+</para>
+</section>
+<section><title>Processing subscripts and superscripts</title>
+<para>
+<indexterm significance="normal"><primary>Subscript element</primary>
+  <secondary>DSSSL, processing</secondary></indexterm>
+<indexterm significance="normal"><primary>Superscript element</primary>
+  <secondary>DSSSL, processing</secondary></indexterm>
+
+Processing <sgmltag>Subscript</sgmltag> and <sgmltag>Superscript</sgmltag> elements
+is really handled by the <literal moreinfo="none">super-sub-script</literal> function.
+There are several interesting things about this function:
+</para>
+<variablelist>
+<varlistentry><term>The <literal moreinfo="none">plus-or-minus</literal> argument</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Scheme language</primary>
+  <secondary>function, passing as argument</secondary></indexterm>
+<indexterm significance="normal"><primary>functions</primary>
+  <secondary>Scheme, passing as argument</secondary></indexterm>
+
+You might ordinarily think of passing a keyword or boolean argument to
+the <function moreinfo="none">super-sub-script</function> function to indicate whether
+subscripts or superscripts are desired.  But with Scheme, it's
+possible to pass the actual function as an argument!
+</para>
+<para>
+Note that in the element construction rules for
+<sgmltag>Superscript</sgmltag> and <sgmltag>Subscript</sgmltag>, we pass the actual
+functions <literal moreinfo="none">+</literal> and <literal moreinfo="none">-</literal>. In the body of
+<function moreinfo="none">super-sub-script</function>, we use the
+<literal moreinfo="none">plus-or-minus</literal> argument as a function name (it
+appears immediately after an open parenthesis).
+</para>
+</listitem></varlistentry>
+<varlistentry><term>The optional argument</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>optional arguments (DSSSL functions)</primary></indexterm>
+
+<literal moreinfo="none">optional</literal> arguments are indicated by
+<literal moreinfo="none">#!optional</literal> in the function declaration.  Any number of
+<literal moreinfo="none">optional</literal> arguments may be given, but each must
+specify a default value.  This is accomplished by listing each
+argument and default value (an expression) as a pair.
+</para>
+<para>
+In <function moreinfo="none">super-sub-script</function>, the optional argument
+<literal moreinfo="none">sosofo</literal> is initialized to <literal moreinfo="none">process-children</literal>.
+This means that at the point where the function is
+<emphasis>called</emphasis>, <literal moreinfo="none">process-children</literal> is evaluated and the
+resulting <literal moreinfo="none">sosofo</literal> is passed to the function.
+</para>
+</listitem></varlistentry>
+<varlistentry><term>Use of inherited characteristics</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>inherited characteristics, calculating new values with</primary></indexterm>
+
+It is possible to use the <quote>current</quote> value of an inherited
+characteristic to calculate a new value.  Using this technique,
+superscripts and subscripts will be presented at 80 percent of the
+current font size.
+</para>
+</listitem></varlistentry>
+</variablelist>
+</section>
+</section>
+<section><title>Customizing the Stylesheets</title>
+<para>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>customizing</tertiary></indexterm>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DSSSL stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>driver files</primary>
+  <secondary>DSSSL stylsheets, customizing</secondary></indexterm>
+
+The best way to customize the stylesheets is to write your own
+<quote>driver</quote> file; this is a stylesheet that contains your
+local modifications and then includes the appropriate stylesheet from
+the standard distribution by reference.  This allows you to make local
+changes and extensions without modifying the distributed files, which
+makes upgrading to the next release much simpler.
+</para>
+<section id="dsssl.driver"><title>Writing Your Own Driver</title>
+<para>
+A basic driver file looks like this:
+<screen format="linespecific">
+&lt;!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
+&lt;!ENTITY dbstyle PUBLIC "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL&gt;
+]&gt;
+
+&lt;style-sheet&gt;
+&lt;style-specification use="docbook"&gt;
+&lt;style-specification-body&gt;
+
+;; your changes go here...
+
+&lt;/style-specification-body&gt;
+&lt;/style-specification&gt;
+&lt;external-specification id="docbook" document="dbstyle"&gt;
+&lt;/style-sheet&gt;
+</screen>
+</para>
+<para>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>Modular DocBook Stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>Modular DocBook Stylesheets</primary>
+  <secondary>public identifiers</secondary></indexterm>
+
+There are two public identifiers associated with the Modular DocBook
+Stylesheets:
+<itemizedlist>
+<listitem><para><literal moreinfo="none">-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN</literal></para>
+</listitem>
+<listitem><para><literal moreinfo="none">-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN</literal></para>
+</listitem>
+</itemizedlist>
+<indexterm significance="normal"><primary>printing</primary>
+  <secondary>stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>HTML</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>selecting</tertiary></indexterm>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>Open (SGML)</secondary></indexterm>
+
+The former selects the print stylesheet and the latter selects the
+<acronym>HTML</acronym> stylesheet. There is an <acronym>SGML</acronym> Open catalog file in the
+distribution that maps these public identifiers to the stylesheet
+files.</para> <para>You can add your own definitions, or
+redefinitions, of stylesheet rules and parameters so that
+<screen format="linespecific">
+;; your changes go here...
+</screen>
+occurs in the previous example.
+</para>
+<para>
+<indexterm significance="normal"><primary>driver files</primary>
+  <secondary>example</secondary></indexterm>
+
+For a concrete example of a driver file, see
+<filename moreinfo="none">plain.dsl</filename> in the
+<filename moreinfo="none">docbook/print</filename> directory in the stylesheet
+distribution (or on the <link linkend="app-cdrom"><acronym>CD-ROM</acronym></link>).  This is a
+customization of the print stylesheet, which turns off title page and
+<acronym>TOC</acronym> generation.
+</para>
+</section>
+<section><title>Changing the Localization</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>languages</tertiary></indexterm>
+<indexterm significance="normal"><primary>languages</primary>
+  <secondary>DocBook stylesheets</secondary></indexterm>
+
+As distributed, the stylesheets use English for all generated text,
+but other localization files are also provided. The languages supported
+at the time of this writing are summarized in
+<xref linkend="tbl.lang"/>.
+(If you can write a localization for another language,
+<emphasis>please</emphasis> contribute it.)
+</para>
+<para>
+<indexterm significance="normal"><primary>Lang attribute</primary></indexterm>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DSSSL stylesheets</secondary>
+    <tertiary>language, changing</tertiary></indexterm>
+
+There are two ways to switch languages: by specifying a <sgmltag class="attribute">lang</sgmltag> attribute, or by changing the
+default language in a customization.
+</para>
+<section><title>Using the <sgmltag class="attribute">lang</sgmltag> attribute</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>Lang attribute</secondary></indexterm>
+<indexterm significance="normal"><primary>languages</primary>
+  <secondary>codes</secondary></indexterm>
+
+One of the DocBook common attributes is <sgmltag class="attribute">
+lang</sgmltag>. If you specify a language, the DocBook stylesheets
+will use that language (and all its descendants, if no other language
+is specified) for generated text within that element.
+</para>
+<para>
+<xref linkend="tbl.lang"/> summarizes the language codes for the
+supported languages.<footnote>
+<para>
+Language codes should conform to <acronym>IETF</acronym>
+<acronym>RFC</acronym> 3066.
+</para>
+</footnote>
+<indexterm significance="normal"><primary>French language chapter, example</primary></indexterm>
+
+The following chapter uses text generated in French:
+<screen format="linespecific">
+&lt;chapter lang="fr"&gt;&lt;title&gt;Bêtises&lt;/title&gt;
+&lt;para&gt;Pierre qui roule n'amasse pas de mousse.&lt;/para&gt;
+&lt;/chapter&gt;
+</screen>
+</para>
+
+<table id="tbl.lang">
+<title>DocBook Stylesheet Language Codes</title>
+<tgroup cols="2">
+<?dbhtml cellpadding="2px"?>
+<colspec colname="COLSPEC0" colwidth="2in" colsep="1"/>
+<colspec colname="COLSPEC1"/>
+<thead>
+<row rowsep="1">
+<entry colname="COLSPEC0" rowsep="1" align="left" char="">Language Code</entry>
+<entry colname="COLSPEC1" rowsep="1" align="left" char="">Language</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">af</literal></entry>
+<entry colname="COLSPEC1">Afrikaans</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">ca</literal></entry>
+<entry colname="COLSPEC1">Catalan</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">cs</literal></entry>
+<entry colname="COLSPEC1">Czech</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">da</literal></entry>
+<entry colname="COLSPEC1">Danish</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">de</literal></entry>
+<entry colname="COLSPEC1">German</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">el</literal></entry>
+<entry colname="COLSPEC1">Greek</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">en</literal></entry>
+<entry colname="COLSPEC1">English</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">es</literal></entry>
+<entry colname="COLSPEC1">Spanish</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">et</literal></entry>
+<entry colname="COLSPEC1">Estonian</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">eu</literal></entry>
+<entry colname="COLSPEC1">Basque</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">fi</literal></entry>
+<entry colname="COLSPEC1">Finnish</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">fr</literal></entry>
+<entry colname="COLSPEC1">French</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">he</literal></entry>
+<entry colname="COLSPEC1">Hebrew</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">hu</literal></entry>
+<entry colname="COLSPEC1">Hungarian</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">id</literal></entry>
+<entry colname="COLSPEC1">Indonesian</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">it</literal></entry>
+<entry colname="COLSPEC1">Italian</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">ja</literal></entry>
+<entry colname="COLSPEC1">Japanese</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">ko</literal></entry>
+<entry colname="COLSPEC1">Korean</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">nl</literal></entry>
+<entry colname="COLSPEC1">Dutch</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">nn</literal></entry>
+<entry colname="COLSPEC1">Nyorsk</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">no</literal></entry>
+<entry colname="COLSPEC1">Norwegian</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">pl</literal></entry>
+<entry colname="COLSPEC1">Polish</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">pt</literal></entry>
+<entry colname="COLSPEC1">Portuguese</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">pt-br</literal></entry>
+<entry colname="COLSPEC1">Portuguese (Brazil)</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">ro</literal></entry>
+<entry colname="COLSPEC1">Romanian</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">ru</literal></entry>
+<entry colname="COLSPEC1">Russian</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">sk</literal></entry>
+<entry colname="COLSPEC1">Slovak</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">sl</literal></entry>
+<entry colname="COLSPEC1">Slovenian</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">sv</literal></entry>
+<entry colname="COLSPEC1">Swedish</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">th</literal></entry>
+<entry colname="COLSPEC1">Thai</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">tr</literal></entry>
+<entry colname="COLSPEC1">Turkish</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">uk</literal></entry>
+<entry colname="COLSPEC1">Ukranian</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">xh</literal></entry>
+<entry colname="COLSPEC1">Xhosa</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">zh-cn</literal></entry>
+<entry colname="COLSPEC1">Chinese (Continental)</entry>
+</row>
+<row>
+<entry colname="COLSPEC0"><literal moreinfo="none">zh-tw</literal></entry>
+<entry colname="COLSPEC1">Chinese (Traditional)</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+</section>
+<section><title>Changing the default language</title>
+<para>
+<indexterm significance="normal"><primary>languages</primary>
+  <secondary>default, changing</secondary></indexterm>
+<indexterm significance="normal"><primary>driver files</primary>
+  <secondary>language, changing default</secondary></indexterm>
+
+If no <sgmltag class="attribute">lang</sgmltag> attribute is
+specified, the default language is used. You can change the default
+language with a <link linkend="dsssl.driver">driver</link>.
+</para>
+<para>
+In the driver, define the default language. <xref linkend="tbl.lang"/>
+summarizes the language codes for the supported languages. The
+following driver makes German the default language:
+<screen format="linespecific">
+&lt;!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
+&lt;!ENTITY dbstyle PUBLIC "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL&gt;
+]&gt;
+
+&lt;style-sheet&gt;
+&lt;style-specification use="docbook"&gt;
+&lt;style-specification-body&gt;
+
+(define %default-language% "dege")
+
+&lt;/style-specification-body&gt;
+&lt;/style-specification&gt;
+&lt;external-specification id="docbook" document="dbstyle"&gt;
+&lt;/style-sheet&gt;
+</screen>
+</para>
+<para>
+<indexterm significance="normal"><primary>%gentext-language%</primary></indexterm>
+
+There are two other settings that can be changed only in a driver. Both
+of these settings are turned off in the distributed stylesheet:
+<variablelist>
+<varlistentry><term><literal moreinfo="none">%gentext-language%</literal></term>
+<listitem>
+<para>
+If a language code is specified in
+<literal moreinfo="none">%gentext-language%</literal>, then that language will be used
+for all generated text, regardless of any <sgmltag class="attribute">lang</sgmltag> attribute settings in the
+document.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">%gentext-use-xref-language%</literal></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>%gentext-use-xref-language%</primary></indexterm>
+<indexterm significance="normal"><primary>cross references</primary>
+  <secondary>languages, changing (stylesheets)</secondary></indexterm>
+
+If turned on (defined as <literal moreinfo="none">#t</literal>), then the stylesheets
+will generate the text associated with a cross reference using the
+language of the target, not the current language. Consider the
+following book:
+</para>
+<screen format="linespecific">
+&lt;book&gt;&lt;title&gt;A Test Book&lt;/title&gt;
+&lt;preface&gt;
+&lt;para&gt;There are three chapters in this book: &lt;xref linkend="c1"&gt;, 
+&lt;xref linkend="c2"&gt;, and &lt;xref linkend="c3"&gt;.
+&lt;/para&gt;
+&lt;/preface&gt;
+&lt;chapter lang="usen"&gt;&lt;title&gt;English&lt;/title&gt; ... &lt;/chapter&gt;
+&lt;chapter lang="fr"&gt;&lt;title&gt;French&lt;/title&gt; ... &lt;/chapter&gt;
+&lt;chapter lang="dege"&gt;&lt;title&gt;Deutsch&lt;/title&gt; ... &lt;/chapter&gt;
+&lt;/book&gt;
+</screen>
+<para>
+The standard stylesheets render the Preface as something like this:
+</para>
+<blockquote>
+<para>There are three chapters in this book: Chapter 1, Chapter 2, and Chapter
+3.</para>
+</blockquote>
+<para>
+With <literal moreinfo="none">%gentext-use-xref-language%</literal> turned on, it
+would render like this:
+</para>
+<blockquote>
+<para>There are are three chapters in this book: Chapter 1, Chapitre 2, and
+Kapitel 3.</para>
+</blockquote>
+</listitem>
+</varlistentry>
+</variablelist></para>
+</section>
+</section>
+<section id="dsssl.twostylesheets"><title>A Single Stylesheet for Both Print and <acronym>HTML</acronym></title>
+<para>
+<indexterm significance="normal"><primary>stylesheets</primary>
+  <secondary>HTML and print, using single</secondary></indexterm>
+<indexterm significance="normal"><primary>printing</primary>
+  <secondary>stylesheets</secondary></indexterm>
+<indexterm significance="normal"><primary>HTML</primary>
+  <secondary>stylesheets</secondary></indexterm>
+
+A <acronym>DSSSL</acronym> stylesheet consists of one or more
+<quote>style specifications.</quote> Using more than one style
+specification allows you to build a single stylesheet file that can
+format with either the print or <acronym>SGML</acronym> backends.  <xref linkend="ex-twostyles"/> shows a stylesheet with two style
+specifications.
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>style specifications, multiple</tertiary></indexterm>
+</para>
+<example id="ex-twostyles">
+<title><filename moreinfo="none">both.dsl</filename>: A Stylesheet with Two Style Specifications</title>
+<screen format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/dsssl.twostyles"/>
+</screen>
+</example>
+<para>
+<indexterm significance="normal"><primary>Jade</primary>
+  <secondary>style specifications, indicating selected</secondary></indexterm>
+
+Once you have stylesheets with more than one style specification, you
+have to be able to indicate which style specification you want to
+use. In Jade, you indicate this by providing the <acronym>ID</acronym>
+of the style specification after the stylesheet filename, separated
+with a hash mark: <literal moreinfo="none">#</literal>.
+</para>
+<para>
+Using the code from <xref linkend="ex-twostyles"/>, you can format a
+document using the print stylesheet by running:
+</para>
+<screen format="linespecific">
+jade -t rtf -d both.dsl#print file.sgm
+</screen>
+<para>
+and using the <acronym>HTML</acronym> stylesheet by running:
+</para>
+<screen format="linespecific">
+jade -t sgml -d both.dsl#html file.sgm
+</screen>
+</section>
+</section>
+<section id="jademultdecl"><title>Dealing with Multiple Declarations</title>
+<para>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>multiple, using</secondary></indexterm>
+
+The DocBook <acronym>SGML</acronym> <acronym>DTD</acronym> and the DocBook <acronym>DSSSL</acronym>
+Stylesheets happen to use the same <acronym>SGML</acronym> declaration. This makes it
+very easy to run Jade with DocBook.  However, you may sometimes wish
+to use Jade with other document types, for example the DocBook <acronym>XML</acronym>
+<acronym>DTD</acronym>, which has a different declaration. There are a couple of ways
+to do this.
+</para>
+<section><title>Pass the Declaration Explicitly</title>
+<para>
+
+If your stylesheets parse fine with the default declaration, but you
+want to use an alternate declaration with a particular document, just
+pass the declaration on the command line:
+<screen format="linespecific">
+jade <replaceable>options</replaceable> the-declaration the-document
+</screen>
+Note that there's no option required before the declaration; it simply
+occurs before the first filename.  Jade concatenates all of the files
+that you give it together, and parses them as if they were one
+document.
+</para>
+</section>
+<section><title>Use the Catalogs</title>
+<para>
+The other way to fix this is with a little catalog trickery.
+</para>
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>multiple declarations, using</secondary></indexterm>
+
+First, note that Jade always looks in the file called
+<filename moreinfo="none">catalog</filename> in the same directory as the document
+that it is loading, and uses settings in that file in preference to
+settings in other catalogs.
+</para>
+<para>
+With this fact, we can employ the following trick:
+</para>
+<itemizedlist>
+<listitem>
+<para>Put a <filename moreinfo="none">catalog</filename> file in the directory that
+contains your stylesheets, which contain an
+<literal moreinfo="none">SGMLDECL</literal> directive.  Jade understands the
+directive, which points to the <acronym>SGML</acronym> declaration that you should use
+when parsing the stylesheets. For the DocBook stylesheets, the DocBook
+declaration works fine.</para>
+</listitem>
+<listitem>
+<para>In the directory that contains the document you want to process,
+create a <filename moreinfo="none">catalog</filename> file that contains an
+<literal moreinfo="none">SGMLDECL</literal> directive that points to the <acronym>SGML</acronym>
+declaration that should be used when parsing the document.</para>
+</listitem>
+</itemizedlist>
+<para>
+There's no easy way to have both the stylesheet and the document in
+the same directory if they must be processed with different
+declarations.  But this is usually not too inconvenient.
+</para>
+</section>
+</section>
+<section id="dsssl.arch"><title>The <acronym>DSSSL</acronym> Architecture</title>
+<para>
+<indexterm significance="normal"><primary>architecture</primary>
+  <secondary>DSSSL</secondary></indexterm>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>architecture</secondary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>DSSSL architecture</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>DSSSL architecture and</secondary></indexterm>
+
+The concept of an architecture was promoted by HyTime. In some ways,
+it takes the standard <acronym>SGML</acronym>/<acronym>XML</acronym> notions of the role of elements and
+attributes and inverts them. Instead of relying on the name of an
+element to assign its primary semantics, it uses the values of a small
+set of fixed attributes.
+</para>
+<para>
+While this may be counterintuitive initially, it has an interesting
+benefit. An architecture-aware processor can work transparently with
+many different <acronym>DTD</acronym>s. A small example will help illustrate this
+point.
+</para>
+<note>
+<para>The following example demonstrates the concept behind
+architectures, but for the sake of simplicity, it does not properly
+implement an architecture as defined in HyTime.</para>
+</note>
+<para>
+Imagine that you wrote an application that can read an <acronym>SGML</acronym>/<acronym>XML</acronym>
+document containing a letter (conforming to some letter <acronym>DTD</acronym>), and
+automatically print an envelope for the letter. It's easy to envision
+how this works.  The application reads the content of the letter,
+extracts the address and return address elements from the source, and
+uses them to generate an envelope:
+</para>
+<screen format="linespecific">&lt;?xml version='1.0'&gt;
+&lt;!DOCTYPE letter "/share/sgml/letter/letter.dtd" [
+&lt;!ENTITY myaddress "/share/sgml/entities/myaddress.xml"&gt;
+]&gt;
+&lt;letter&gt;
+&lt;returnaddress&gt;&amp;myaddress;&lt;/returnaddress&gt;
+&lt;address&gt;
+&lt;name&gt;Leonard Muellner&lt;/name&gt;
+&lt;company&gt;O'Reilly &amp;amp; Associates&lt;/company&gt;
+&lt;street&gt;90 Sherman Street&lt;/street&gt;
+&lt;city&gt;Cambridge&lt;/city&gt;&lt;state&gt;MA&lt;/state&gt;&lt;zip&gt;02140&lt;/zip&gt;
+&lt;/address&gt;
+&lt;body&gt;
+&lt;salutation&gt;Hi Lenny&lt;/salutation&gt;
+...
+&lt;/body&gt;</screen>
+<para>
+The processor extracts the <sgmltag>Returnaddress</sgmltag> and
+<sgmltag role="nolink">Address</sgmltag> elements and their children
+and prints the envelope accordingly.
+</para>
+<para>
+Now suppose that a colleague from payroll comes by and asks you to
+adapt the application to print envelopes for mailing checks, using the
+information in the payroll database, which has a different <acronym>DTD</acronym>. And
+a week later, someone from sales comes by and asks if you can modify
+the application to use the contact information <acronym>DTD</acronym>. After a while,
+you would have 11 versions of this program to maintain.
+</para>
+<para>
+<indexterm significance="normal"><primary>fixed attributes</primary></indexterm>
+
+Suppose that instead of using the actual element names to locate the addresses
+in the documents, you asked each person to add a few attributes to their <acronym>DTD</acronym>.
+By forcing the attributes to have fixed values, they'd automatically be present
+in each document, but authors would never have to worry about them.
+</para>
+<para>
+For example, the address part of the letter <acronym>DTD</acronym> might look like
+this:
+</para>
+<screen format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/arch-letter.dtd"/>
+</screen>
+<para>
+Effectively, each address in a letter would look like this:
+</para>
+<screen format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/arch-letter.xml"/>
+</screen>
+<para>
+In practice, the author would not include the <sgmltag class="attribute">ADDRESS</sgmltag> attributes; they are automatically
+provided by the <acronym>DTD</acronym> because they are
+<literal moreinfo="none">#FIXED</literal>.<footnote>
+<para>
+The use of uppercase names here is intentional. These are not
+attributes that an author is ever expected to type. In <acronym>XML</acronym>, which is
+case-sensitive, using uppercase for things like this reduces the
+likelihood of collision with <quote>real</quote> attribute names in the
+<acronym>DTD</acronym>.
+</para>
+</footnote>
+</para>
+<para>
+Now the address portion of the payroll <acronym>DTD</acronym> might look like this:
+</para>
+<screen format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/arch-payroll.dtd"/>
+</screen>
+<para>
+The employee records will look like this:
+</para>
+<screen format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/arch-payroll.xml"/>
+</screen>
+<para>
+Your application no longer cares about the actual element names.  It
+simply looks for the elements with the correct attributes and uses
+them. This is the power of an architecture: it provides a level of
+abstraction that processing applications can use to their
+advantage. In practice, architectural forms are a bit more complex to
+set up because they have facilities for dealing with attribute name
+conflicts, among other things.
+</para>
+<para>
+Why have we told you all this? Because <acronym>DSSSL</acronym> is an
+architecture. This means you can modify the stylesheet <acronym>DTD</acronym> and still
+run your stylesheets through Jade.
+</para>
+<para>
+Consider the case presented earlier in <xref linkend="ex-twostyles"/>.
+In order to use this stylesheet, you must specify three things: the
+backend you want to use, the stylesheet you want to use, and the
+style specification you want to use.  If you mismatch any of the
+parameters, you'll get the wrong results.  In practice, the problem is
+compounded further:
+</para>
+<itemizedlist>
+<listitem>
+<para>Some stylesheets support several backends
+(<acronym>RTF</acronym>, TeX, and <acronym>SGML</acronym>).
+<indexterm significance="normal"><primary>backends, stylesheet support</primary></indexterm>
+<indexterm significance="normal"><primary>stylesheets</primary>
+  <secondary>backends, supporting</secondary></indexterm>
+
+</para>
+</listitem>
+<listitem>
+<para>Some stylesheets support only some backends
+(<acronym>RTF</acronym> and <acronym>SGML</acronym>, but not TeX or
+<acronym>MIF</acronym>).</para>
+</listitem>
+<listitem>
+<para>Some stylesheets support multiple outputs using the same
+backend (several kinds of <acronym>HTML</acronym> output, for example, using the
+<acronym>SGML</acronym> backend: <acronym>HTML</acronym>, <acronym>HTML</acronym>Help, JavaHelp, and so on).</para>
+</listitem>
+<listitem>
+<para>If you have complex stylesheets, some backends may require
+additional options to define parameter entities or stylesheet
+options.</para>
+</listitem>
+</itemizedlist>
+<para>
+None of this complexity is really necessary, after all, the options
+don't change—you just have to use the correct combinations. The
+mental model is really something like this: <quote>I want a certain
+kind of output, TeX say, so I have to use this combination of
+parameters.</quote>
+</para>
+<para>
+You can summarize this information in a table to help keep track of
+it:
+</para>
+
+<informaltable>
+<tgroup cols="5" colsep="1">
+<colspec/>
+<colspec align="center"/>
+<colspec/>
+<colspec/>
+<colspec align="center"/>
+<thead>
+<row rowsep="1">
+  <entry>Desired Output</entry>
+  <entry>Backend</entry>
+  <entry>Style specification</entry>
+  <entry>Options</entry>
+  <entry>Supported?</entry>
+</row>
+</thead>
+<tbody>
+<row>
+  <entry>rtf</entry>
+  <entry>rtf</entry>
+  <entry>print</entry>
+  <entry>-V rtf-backend</entry>
+  <entry>yes</entry>
+</row>
+<row>
+  <entry>tex</entry>
+  <entry>tex</entry>
+  <entry>print</entry>
+  <entry>-V tex-backend -i tex</entry>
+  <entry>yes</entry>
+</row>
+<row>
+  <entry>html</entry>
+  <entry>sgml</entry>
+  <entry>htmlweb</entry>
+  <entry>-i html</entry>
+  <entry>yes</entry>
+</row>
+<row>
+  <entry>javahelp</entry>
+  <entry>sgml</entry>
+  <entry>help</entry>
+  <entry>-i help</entry>
+  <entry>yes</entry>
+</row>
+<row>
+  <entry>htmlhelp</entry>
+  <entry/>
+  <entry/>
+  <entry/>
+  <entry>no</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+<para>
+Putting this information in a table will help you keep track of it,
+but it's not the best solution. The ideal solution is to keep this
+information on your system, and let the software figure it all
+out. You'd like to be able to run a command, tell it what output you
+want from what stylesheet, what file you want to process, and then let
+it figure everything else out.  For example:
+</para>
+<screen format="linespecific">
+format html mybook.dsl mydoc.sgm
+</screen>
+<para>
+<indexterm significance="normal"><primary>stylesheets</primary>
+  <secondary>configuration data, storing within</secondary></indexterm>
+<indexterm significance="normal"><primary>configuration data, storing in stylesheet</primary></indexterm>
+
+One way to do this is to put the configuration data in a separate
+file, and have the <command moreinfo="none">format</command> command load it out of this other
+file.  The disadvantage of this solution is that it introduces another
+file that you have to maintain and it's independent from the stylesheet so
+it isn't easy to keep it up-to-date.
+</para>
+<para>
+In the <acronym>DSSSL</acronym> case, a better alternative is to
+modify the stylesheet <acronym>DTD</acronym> so you can store the configuration
+data <emphasis>in the stylesheet</emphasis>. Using this alternate <acronym>DTD</acronym>, your
+<filename moreinfo="none">mybook.dsl</filename> stylesheets might look like this:
+</para>
+<screen format="linespecific">
+<inlinegraphic format="linespecific" fileref="examples/dsssl.annot"/>
+</screen>
+<para>
+In this example, the stylesheet has been annotated with a title, a
+list of the public <acronym>ID</acronym>s to which it is applicable,
+and a table that provides information about the output formats that it
+supports.
+</para>
+<para>
+Using this information, the <command moreinfo="none">format</command> command can get all the
+information it needs to construct the appropriate call to Jade.  To
+make <acronym>HTML</acronym> from <filename moreinfo="none">myfile.sgm</filename>,
+<command moreinfo="none">format</command> would run the following:
+</para>
+<screen format="linespecific">
+jade -t sgml -d mybook.dsl#htmlweb -i html myfile.sgm
+</screen>
+<para>
+The additional information, titles and public <acronym>ID</acronym>s,
+can be used as part of a <acronym>GUI</acronym> interface to simplify
+the selection of stylesheets for an author.
+</para>
+<para>
+The complete annotated stylesheet <acronym>DTD</acronym>, and an example of the
+<command moreinfo="none">format</command> command script, are provided on <link linkend="app-cdrom">the <acronym>CD-ROM</acronym></link>.
+<indexterm startref="DocBookpublishch04" class="endofrange" significance="normal"/>
+<indexterm startref="publishDocBookch04" class="endofrange" significance="normal"/>
+</para>
+</section>
+</section>
+<section id="xsl">
+<sectioninfo>
+<author><surname>Stayton</surname>
+<firstname>Bob</firstname></author>
+<copyright><year>2000</year><holder>Bob Stayton</holder>
+</copyright>
+</sectioninfo>
+<title>A Brief Introduction to XSL</title>
+ <section>
+  <title>Using XSL tools to publish DocBook
+   documents</title>
+  <para>There is a growing list of tools to process DocBook
+   documents using XSL stylesheets. Each tool implements parts
+   or all of the XSL standard, which actually has several
+   components:
+   <variablelist>
+    <varlistentry>
+     <term>Extensible Stylesheet Language (XSL)</term>
+     <listitem>
+      <para>A language for expressing stylesheets written
+       in <acronym>XML</acronym>. It includes the formatting object language, but
+       refers to separate documents for the transformation
+       language and the path language.</para>
+  </listitem>
+  </varlistentry>
+  <varlistentry>
+   <term>XSL Transformation (XSLT)</term>
+   <listitem>
+    <para>The part of XSL for transforming <acronym>XML</acronym> documents
+       into other <acronym>XML</acronym> documents, HTML, or text. It can be used to
+       rearrange the content and generate new content.</para>
+  </listitem>
+ </varlistentry>
+ <varlistentry>
+  <term>XML Path Language (XPath)</term>
+  <listitem>
+   <para>A language for addressing parts of an <acronym>XML</acronym>
+       document. It is used to find the parts of your document to
+       apply different styles to. All XSL processors use this
+       component.</para>
+ </listitem>
+</varlistentry>
+</variablelist></para>
+<para>To publish HTML from your <acronym>XML</acronym> documents, you just
+   need an XSLT engine. To get to print, you need an XSLT
+   engine to produce formatting objects (FO), which then must
+   be processed with a formatting object processor to produce
+   PostScript or PDF output.</para>
+<para>James Clark's XT was the first useful XSLT engine,
+   and it is still in wide use. It is written in Java, so it
+   runs on many platforms, and it is free (
+   <ulink url="http://www.jclark.com">http://www.jclark.com</ulink>).
+   XT comes with James Clark's nonvalidating parser XP, but
+   you can substitute a different Java parser. Here is a
+   simple example of using XT from the Unix command line to
+   produce HTML: You'll need to alter your
+   <parameter moreinfo="none">CLASSPATH</parameter> environment variable to
+   include the path to where you put the
+   <filename moreinfo="none">.jar</filename> files from the XT
+   distribution.</para>
+<screen format="linespecific">CLASSPATH=xt.jar:xp.jar:sax.jar
+export CLASSPATH
+java  com.jclark.xsl.sax.Driver <replaceable>filename.xml</replaceable> <replaceable>docbook/html/docbook.xsl</replaceable> &gt; <replaceable>output.html</replaceable></screen>
+<para>If you replace the HTML stylesheet with a
+   formatting object stylesheet, XT will produce a formatting
+   object file. Then you can convert that to PDF using FOP, a
+   formatting object processor available for free from the
+   Apache <acronym>XML</acronym> Project (
+   <ulink url="http://xml.apache.org">http://xml.apache.org</ulink>).
+   Here is an example of that two stage processing:</para>
+<screen format="linespecific">CLASSPATH=xt.jar:xp.jar:sax.jar:fop.jar
+export CLASSPATH
+java  com.jclark.xsl.sax.Driver <replaceable>filename.xml</replaceable> <replaceable>docbook/fo/docbook.xsl</replaceable> &gt; <replaceable>output.fo</replaceable>
+java  org.apache.fop.apps.CommandLine <replaceable>output.fo</replaceable> <replaceable>output.pdf</replaceable></screen>
+<para>As of this writing, some other XSLT processors to
+   choose from include:</para>
+<itemizedlist>
+<listitem>
+ <para>4XSLT, written in Python, from FourThought LLC (
+     <ulink url="http://www.fourthought.com">http://www.fourthought.com</ulink>)</para>
+</listitem>
+<listitem>
+<para>Sablotron, written in C++, from Ginger Alliance (
+
+     <ulink url="http://www.gingerall.com">http://www.gingerall.com</ulink>)</para>
+</listitem>
+<listitem>
+<para>Saxon, written in Java, from Michael Kay (
+     <ulink url="http://users.iclway.co.uk/mhkay/saxon">http://users.iclway.co.uk/mhkay/saxon</ulink>)</para>
+</listitem>
+<listitem>
+<para>Xalan, written in Java, from the Apache <acronym>XML</acronym>
+     Project (
+     <ulink url="http://xml.apache.org">http://xml.apache.org</ulink>)</para>
+</listitem>
+<listitem>
+<para>XML::XSLT,written in Perl, from Geert Josten and
+     Egon Willighagen (
+     <ulink url="http://www.cpan.org">http://www.cpan.org</ulink>)</para>
+</listitem>
+</itemizedlist>
+<para>For print output, these additional tools are available for processing formatting objects:</para>
+<itemizedlist><listitem><para>XEP (written in Java) from
+   RenderX (
+  <ulink url="http://www.renderx.com">http://www.renderx.com</ulink>).</para></listitem><listitem><para>PassiveTeX from Sebastian Rahtz (<ulink url="http://users.ox.ac.uk/~rahtz/passivetex/">http://users.ox.ac.uk/~rahtz/passivetex/</ulink>).</para></listitem></itemizedlist></section>
+<section>
+<title>A brief introduction to XSL</title>
+<para>XSL is both a transformation language and a
+ formatting language. The XSLT transformation part lets you
+ scan through a document's structure and rearrange its
+ content any way you like. You can write out the content
+ using a different set of <acronym>XML</acronym> tags, and generate text as
+ needed. For example, you can scan through a document to
+ locate all headings and then insert a generated table of
+ contents at the beginning of the document, at the same time
+ writing out the content marked up as HTML. XSL is also a
+ rich formatting language, letting you apply typesetting
+ controls to all components of your output. With a good
+ formatting backend, it is capable of producing high quality
+ printed pages.</para>
+<para>An XSL stylesheet is written using <acronym>XML</acronym> syntax, and is
+ itself a well-formed <acronym>XML</acronym> document. That makes the basic
+ syntax familiar, and enables an <acronym>XML</acronym> processor to check for
+ basic syntax errors. The stylesheet instructions use
+ special element names, which typically begin with
+ <sgmltag role="namespace">xsl:</sgmltag> to distinguish them from any <acronym>XML</acronym>
+ tags you want to appear in the output. The XSL namespace is
+ identified at the top of the stylesheet file. As with other
+ <acronym>XML</acronym>, any XSL elements that are not empty will require a
+ closing tag. And some XSL elements have specific attributes
+ that control their behavior. It helps to keep a good XSL
+ reference book handy.</para>
+<para>Here is an example of a simple XSL stylesheet applied
+ to a simple <acronym>XML</acronym> file to generate HTML output.</para>
+<example>
+<title>Simple <acronym>XML</acronym> file</title>
+<programlisting format="linespecific">&lt;?xml version="1.0"?&gt;
+&lt;document&gt;
+&lt;title&gt;Using a mouse&lt;/title&gt;
+&lt;para&gt;It's easy to use a mouse. Just roll it
+around and click the buttons.&lt;/para&gt;
+&lt;/document&gt;</programlisting>
+</example>
+<example>
+<title>Simple XSL stylesheet</title>
+<programlisting format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;xsl:stylesheet
+          xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'&gt;
+&lt;xsl:output method="html"/&gt;
+
+&lt;xsl:template match="document"&gt;
+  &lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;
+    &lt;xsl:value-of select="./title"/&gt;
+  &lt;/TITLE&gt;
+  &lt;/HEAD&gt;
+  &lt;BODY&gt;
+    &lt;xsl:apply-templates/&gt;
+  &lt;/BODY&gt;
+  &lt;/HTML&gt;
+&lt;/xsl:template&gt;
+
+&lt;xsl:template match="title"&gt;
+  &lt;H1&gt;&lt;xsl:apply-templates/&gt;&lt;/H1&gt;
+&lt;/xsl:template&gt;
+
+&lt;xsl:template match="para"&gt;
+  &lt;P&gt;&lt;xsl:apply-templates/&gt;&lt;/P&gt;
+&lt;/xsl:template&gt;
+
+&lt;/xsl:stylesheet&gt;
+</programlisting>
+</example>
+<example>
+<title>HTML output</title>
+<programlisting format="linespecific">&lt;HTML&gt;
+&lt;HEAD&gt;
+&lt;TITLE&gt;Using a mouse&lt;/TITLE&gt;
+&lt;/HEAD&gt;
+&lt;BODY&gt;
+&lt;H1&gt;Using a mouse&lt;/H1&gt;
+&lt;P&gt;It's easy to use a mouse. Just roll it
+around and click the buttons.&lt;/P&gt;
+&lt;/BODY&gt;
+&lt;/HTML&gt;
+</programlisting>
+</example>
+</section>
+<section>
+<title>XSL processing model</title>
+<para>XSL is a template language, not a procedural
+language. That means a stylesheet specifies a sample of the
+output, not a sequence of programming steps to generate it.
+A stylesheet consists of a mixture of output samples with
+instructions of what to put in each sample. Each bit of
+output sample and instructions is called
+a  <emphasis>template</emphasis>.</para>
+<para>In general, you write a template for each element
+type in your document. That lets you concentrate on
+handling just one element at a time, and keeps a stylesheet
+modular. The power of XSL comes from processing the
+templates recursively. That is, each template handles the
+processing of its own element, and then calls other
+templates to process its children, and so on. Since an <acronym>XML</acronym>
+document is always a single root element at the top level
+that contains all of the nested descendent elements, the
+XSL templates also start at the top and work their way down
+through the hierarchy of elements.</para>
+<para>Take the
+DocBook <sgmltag class="element">&lt;para&gt;</sgmltag> paragraph element as
+an example. To convert this to HTML, you want to wrap the
+paragraph content with the HTML
+tags <sgmltag class="starttag">p</sgmltag> and <sgmltag class="endtag">/p</sgmltag>.
+But a DocBook <sgmltag class="element">&lt;para&gt;</sgmltag>  can contain
+any number of in-line DocBook elements marking up the text.
+Fortunately, you can let other templates take care of those
+elements, so your XSL template
+for <sgmltag class="element">&lt;para&gt;</sgmltag> can be quite
+simple:</para>
+<programlisting format="linespecific">&lt;xsl:template match="para"&gt;
+  &lt;p&gt;
+    &lt;xsl:apply-templates/&gt;
+  &lt;/p&gt;
+&lt;/xsl:template&gt;
+</programlisting>
+<para>The <sgmltag class="element">&lt;xsl:template&gt;</sgmltag> element
+starts a new template, and
+its <sgmltag class="attribute">match</sgmltag> attribute indicates where to
+apply the template, in this case to
+any <sgmltag class="element">&lt;para&gt;</sgmltag> elements. The template
+says to output a literal <sgmltag class="starttag">p</sgmltag> string
+and then execute
+the <sgmltag class="element">&lt;xsl:apply-templates/&gt;</sgmltag> instruction.
+This tells the XSL processor to look among all the
+templates in the stylesheet for any that should be applied
+to the content of the paragraph. If each template in the
+stylesheet includes
+an <sgmltag class="element">&lt;xsl:apply-templates/&gt;</sgmltag> instruction,
+then all descendents will eventually be processed. When it
+is through recursively applying templates to the paragraph
+content, it outputs the <sgmltag class="endtag">/p</sgmltag> closing
+tag.</para>
+<section>
+<title>Context is important</title>
+<para>Since you aren't writing a linear procedure to
+process your document, the context of where and how to
+apply each modular template is important.
+The <sgmltag class="attribute">match</sgmltag> attribute
+of <sgmltag class="element">&lt;xsl:template&gt;</sgmltag> provides that
+context for most templates. There is an entire expression
+language, XPath, for identifying what parts of your
+document should be handled by each template. The simplest
+context is just an element name, as in the example above.
+But you can also specify elements as children of other
+elements, elements with certain attribute values, the first
+or last elements in a sequence, and so on. Here is how the
+DocBook <sgmltag class="element">&lt;formalpara&gt;</sgmltag> element is
+handled:</para>
+<programlisting format="linespecific">&lt;xsl:template match="formalpara"&gt;
+  &lt;p&gt;
+    &lt;xsl:apply-templates/&gt;
+  &lt;/p&gt;
+&lt;/xsl:template&gt;
+
+&lt;xsl:template match="formalpara/title"&gt;
+  &lt;b&gt;&lt;xsl:apply-templates/&gt;&lt;/b&gt;
+  &lt;xsl:text&gt; &lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;xsl:template match="formalpara/para"&gt;
+  &lt;xsl:apply-templates/&gt;
+&lt;/xsl:template&gt;
+</programlisting>
+<para>There are three templates defined, one for
+the <sgmltag class="element">&lt;formalpara&gt;</sgmltag> element itself,
+ and one for each of its children elements. The <sgmltag class="attribute">match</sgmltag> attribute
+value <literal moreinfo="none">formalpara/title</literal>    in the second
+template is an XPath expression indicating
+a <sgmltag class="element">&lt;title&gt;</sgmltag> element that is an
+immediate child of
+a <sgmltag class="element">&lt;formalpara&gt;</sgmltag> element. This
+distinguishes such titles from
+other <sgmltag class="element">&lt;title&gt;</sgmltag> elements used in
+DocBook. XPath expressions are the key to controlling how
+your templates are applied.</para>
+<para>In general, the XSL processor has internal rules that
+apply templates that are more specific before templates
+that are less specific. That lets you control the details,
+but also provides a fallback mechanism to a less specific
+template when you don't supply the full context for every
+combination of elements. This feature is illustrated by the
+third template, for <literal moreinfo="none">formalpara/para</literal>. By
+including this template, the stylesheet processes a <sgmltag class="element">&lt;para&gt;</sgmltag> within <sgmltag class="element">&lt;formalpara&gt;</sgmltag> in
+a special way, in this case by not outputting the HTML <sgmltag class="element">&lt;p&gt;</sgmltag> tags already output by its parent. If this template had not been included, then the processor would have fallen back to the template
+specified by <sgmltag class="attribute">match="para"</sgmltag> described
+above, which would have output a second set of <sgmltag class="element">&lt;p&gt;</sgmltag> tags.</para>
+<para>You can also control template context with
+XSL <emphasis>modes</emphasis>, which are used extensively
+in the DocBook stylesheets. Modes let you process the same
+input more than once in different ways.
+A <sgmltag class="attribute">mode</sgmltag> attribute in
+an <sgmltag class="element">&lt;xsl:template&gt;</sgmltag> definition adds a
+specific mode name to that template. When the same mode
+name is used
+in <sgmltag class="element">&lt;xsl:apply-templates/&gt;</sgmltag>, it acts
+as a filter to narrow the selection of templates to only
+those selected by
+the <sgmltag class="attribute">match</sgmltag> expression <emphasis>and</emphasis> that
+have that mode name. This lets you define two different
+templates for the same element match that are applied under
+different contexts. For example, there are two templates
+defined for
+DocBook <sgmltag class="element">&lt;listitem&gt;</sgmltag>  elements:</para>
+<programlisting format="linespecific">&lt;xsl:template match="listitem"&gt;
+  &lt;li&gt;&lt;xsl:apply-templates/&gt;&lt;/li&gt;
+&lt;/xsl:template&gt;
+
+&lt;xsl:template match="listitem" mode="xref"&gt;
+  &lt;xsl:number format="1"/&gt;
+&lt;/xsl:template&gt;
+</programlisting>
+<para>The first template is for the normal list item
+context where you want to output the
+HTML <sgmltag class="element">&lt;li&gt;</sgmltag> tags. The second template
+is called with <sgmltag class="element">&lt;xsl:apply-templates
+select="$target" mode="xref"/&gt;</sgmltag> in the context
+of processing <sgmltag class="element">&lt;xref&gt;</sgmltag> elements. In
+this case the <sgmltag class="attribute">select</sgmltag> attribute locates
+the ID of the specific list item and
+the <sgmltag class="attribute">mode</sgmltag> attribute selects the second
+template, whose effect is to output its item number when it
+is in an ordered list. Because there are many such special
+needs when
+processing <sgmltag class="element">&lt;xref&gt;</sgmltag> elements, it is
+convenient to define a mode name <literal moreinfo="none">xref</literal> to
+handle them all. Keep in mind that mode settings
+do <emphasis>not</emphasis> automatically get passed down to
+other templates
+through <sgmltag class="element">&lt;xsl:apply-templates/&gt;</sgmltag>.</para>
+</section>
+<section>
+<title>Programming features</title>
+<para>Although XSL is template-driven, it also has some
+features of traditional programming languages. Here are
+some examples from the DocBook stylesheets. </para>
+<programlisting format="linespecific"><lineannotation>Assign a value to a variable:</lineannotation>
+&lt;xsl:variable name="refelem" select="name($target)"/&gt;
+
+<lineannotation>If statement:</lineannotation>
+&lt;xsl:if test="$show.comments"&gt;
+    &lt;i&gt;&lt;xsl:call-template name="inline.charseq"/&gt;&lt;/i&gt;
+&lt;/xsl:if&gt;
+
+<lineannotation>Case statement:</lineannotation>
+&lt;xsl:choose&gt;
+    &lt;xsl:when test="@columns"&gt;
+        &lt;xsl:value-of select="@columns"/&gt;
+    &lt;/xsl:when&gt;
+    &lt;xsl:otherwise&gt;1&lt;/xsl:otherwise&gt;
+&lt;/xsl:choose&gt;
+
+<lineannotation>Call a template by name like a subroutine, passing parameter values and accepting a return value:</lineannotation>
+&lt;xsl:call-template name="xref.xreflabel"&gt;
+   &lt;xsl:with-param name="target" select="$target"/&gt;
+&lt;/xsl:call-template&gt;
+</programlisting>
+<para>However, you can't always use these constructs as you
+do in other programming languages. Variables in particular
+have very different behavior.</para>
+<section>
+<title>Using variables and parameters</title>
+<para>XSL provides two elements that let you assign a value
+to a
+name: <sgmltag class="element">&lt;xsl:variable&gt;</sgmltag> and <sgmltag class="element">&lt;xsl:param&gt;</sgmltag>.
+These share the same name space and syntax for assigning
+names and values. Both can be referred to using
+the <literal moreinfo="none">$name</literal> syntax. The main difference
+between these two elements is that a param's value acts as
+a default value that can be overridden when a template is
+called using
+a <sgmltag class="element">&lt;xsl:with-param&gt;</sgmltag> element as in the
+last example above.</para>
+<para>Here are two examples from DocBook:</para>
+<programlisting format="linespecific">&lt;xsl:param name="cols"&gt;1&lt;/xsl:param&gt;
+&lt;xsl:variable name="segnum" select="position()"/&gt;
+</programlisting>
+<para>In both elements, the name of the parameter or
+variable is specified with
+the <sgmltag class="attribute">name</sgmltag> attribute. So the name of
+the <sgmltag class="element">param</sgmltag> here
+is <sgmltag class="attvalue">cols</sgmltag> and the name of
+the <sgmltag class="element">variable</sgmltag> is <sgmltag class="attvalue">segnum</sgmltag>.
+The value of either can be supplied in two ways. The value
+of the first example is the text node "1" and is supplied
+as the content of the element. The value of the second
+example is supplied as the result of the expression in
+its <sgmltag class="attribute">select</sgmltag> attribute, and the element
+itself has no content.</para>
+<para>The feature of XSL variables that is odd to new users
+is that once you assign a value to a variable, you cannot
+assign a new value within the same scope. Doing so will
+generate an error. So variables are not used as dynamic
+storage bins they way they are in other languages. They
+hold a fixed value within their scope of application, and
+then disappear when the scope is exited. This feature is a
+result of the design of XSL, which is template-driven and
+not procedural. This means there is no definite order of
+processing, so you can't rely on the values of changing
+variables. To use variables in XSL, you need to understand
+how their scope is defined.</para>
+<para>Variables defined outside of all templates are
+considered global variables, and they are readable within
+all templates. The value of a global variable is fixed, and
+its global value can't be altered from within any template.
+However, a template can create a local variable of the same
+name and give it a different value. That local value
+remains in effect only within the scope of the local
+variable.</para>
+<para>Variables defined within a template remain in effect
+only within their permitted scope, which is defined as all
+following siblings and their descendants. To understand
+such a scope, you have to remember that XSL instructions
+are true <acronym>XML</acronym> elements that are embedded in an <acronym>XML</acronym> family
+hierarchy of XSL elements, often referred to as parents,
+children, siblings, ancestors and descendants. Taking the
+family analogy a step further, think of a variable
+assignment as a piece of advice that you are allowed to
+give to certain family members. You can give your advice
+only to your younger siblings (those that follow you) and
+their descendents. Your older siblings won't listen,
+neither will your parents or any of your ancestors. To
+stretch the analogy a bit, it is an error to try to give
+different advice under the same name to the same group of
+listeners (in other words, to redefine the variable). Keep
+in mind that this family is not the elements of your
+document, but just the XSL instructions in your stylesheet.
+To help you keep track of such scopes in hand-written
+stylesheets, it helps to indent nested XSL elements. Here
+is an edited snippet from the DocBook stylesheet
+file <filename moreinfo="none">pi.xsl</filename> that illustrates different
+scopes for two variables:</para>
+<programlisting format="linespecific">
+ 1 &lt;xsl:template name="dbhtml-attribute"&gt;
+ 2 ...
+ 3    &lt;xsl:choose&gt;
+ 4       &lt;xsl:when test="$count&gt;count($pis)"&gt;
+ 5          &lt;!-- not found --&gt;
+ 6       &lt;/xsl:when&gt;
+ 7       &lt;xsl:otherwise&gt;
+ 8          &lt;xsl:variable name="pi"&gt;
+ 9             &lt;xsl:value-of select="$pis[$count]"/&gt;
+10          &lt;/xsl:variable&gt;
+11          &lt;xsl:choose&gt;
+12             &lt;xsl:when test="contains($pi,concat($attribute, '='))"&gt;
+13                &lt;xsl:variable name="rest" select="substring-after($pi,concat($attribute,'='))"/&gt;
+14                &lt;xsl:variable name="quote" select="substring($rest,1,1)"/&gt;
+15                &lt;xsl:value-of select="substring-before(substring($rest,2),$quote)"/&gt;
+16             &lt;/xsl:when&gt;
+17             &lt;xsl:otherwise&gt;
+18             ...
+19             &lt;/xsl:otherwise&gt;
+20          &lt;/xsl:choose&gt;
+21       &lt;/xsl:otherwise&gt;
+22    &lt;/xsl:choose&gt;
+23 &lt;/xsl:template&gt;
+
+</programlisting>
+<para>The scope of the variable <varname>pi</varname> begins
+on line 8 where it is defined in this template, and ends on
+line 20 when its last sibling ends.<footnote><para>Technically, the scope extends to the end tag of the parent of the <sgmltag class="element">&lt;xsl:variable&gt;</sgmltag> element. That is effectively the last sibling.</para></footnote>     The scope of the
+variable <varname>rest</varname> begins on line 13 and ends
+on line 15. Fortunately, line 15 outputs an expression
+using the value before it goes out of scope.</para>
+<para>What happens when
+an <sgmltag class="element">&lt;xsl:apply-templates/&gt;</sgmltag> element
+is used within the scope of a local variable? Do the
+templates that are applied to the document children get the
+variable? The answer is no. The templates that are applied
+are not actually within the scope of the variable. They
+exist elsewhere in the stylesheet and are not following
+siblings or their descendants. </para>
+<para>To pass a value to another template, you pass a
+parameter using
+the <sgmltag class="element">&lt;xsl:with-param&gt;</sgmltag> element. This
+parameter passing is usually done with calls to a specific
+named template
+using <sgmltag class="element">&lt;xsl:call-template&gt;</sgmltag>, although
+it works
+with <sgmltag class="element">&lt;xsl:apply-templates&gt;</sgmltag> too.
+That's because the called template must be expecting the
+parameter by defining it using
+a <sgmltag class="element">&lt;xsl:param&gt;</sgmltag> element with the same
+parameter name. Any passed parameters whose names are not
+defined in the called template are ignored.</para>
+<para>Here is an example of parameter passing
+from <filename moreinfo="none">docbook.xsl</filename>:</para>
+<programlisting format="linespecific">&lt;xsl:call-template name="head.content"&gt;
+   &lt;xsl:with-param name="node" select="$doc"/&gt;
+&lt;/xsl:call-template&gt;
+</programlisting>
+<para>Here a template
+named <literal moreinfo="none">head.content</literal> is being called and
+passed a parameter named <parameter moreinfo="none">node</parameter> whose
+content is the value of the <varname>$doc</varname> variable
+in the current context. The top of that template looks like
+this:</para>
+<programlisting format="linespecific">&lt;xsl:template name="head.content"&gt;
+   &lt;xsl:param name="node" select="."/&gt;
+</programlisting>
+<para>The template is expecting the parameter because it
+has a <sgmltag class="element">&lt;xsl:param&gt;</sgmltag> defined with the
+same name. The value in this definition is the default
+value. This would be the parameter value used in the
+template if the template was called without passing that
+parameter.</para>
+</section>
+</section>
+<section>
+<title>Generating HTML output.</title>
+<para>You generate HTML from your DocBook <acronym>XML</acronym> files by
+applying the HTML version of the stylesheets. This is done
+by using the HTML driver
+file <filename moreinfo="none">docbook/html/docbook.xsl</filename> as your
+stylesheet. That is the master stylesheet file that
+uses <sgmltag class="element">&lt;xsl:include&gt;</sgmltag> to pull in the
+component files it needs to assemble a complete stylesheet
+for producing HTML. </para>
+<para>The way the DocBook stylesheet generates HTML is to
+apply templates that output a mix of text content and HTML
+elements. Starting at the top level in the main
+file <filename moreinfo="none">docbook.xsl</filename>:</para>
+<programlisting format="linespecific">&lt;xsl:template match="/"&gt;
+  &lt;xsl:variable name="doc" select="*[1]"/&gt;
+  &lt;html&gt;
+  &lt;head&gt;
+    &lt;xsl:call-template name="head.content"&gt;
+      &lt;xsl:with-param name="node" select="$doc"/&gt;
+    &lt;/xsl:call-template&gt;
+  &lt;/head&gt;
+  &lt;body&gt;
+    &lt;xsl:apply-templates/&gt;
+  &lt;/body&gt;
+  &lt;/html&gt;
+&lt;/xsl:template&gt;
+</programlisting>
+<para>This template matches the root element of your input
+document, and starts the process of recursively applying
+templates. It first defines a variable
+named <varname>doc</varname> and then outputs two literal
+HTML elements <sgmltag class="element">&lt;html&gt;</sgmltag> and <sgmltag class="element">&lt;head&gt;</sgmltag>.
+Then it calls a named
+template <literal moreinfo="none">head.content</literal> to process the
+content of the HTML <sgmltag class="element">&lt;head&gt;</sgmltag>, closes
+the <sgmltag class="element">&lt;head&gt;</sgmltag> and starts
+the <sgmltag class="element">&lt;body&gt;</sgmltag>. There it
+uses <sgmltag class="emptytag">&lt;xsl:apply-templates/&gt;</sgmltag> to
+recursively process the entire input document. Then it just
+closes out the HTML file.</para>
+<para>Simple HTML elements can generated as literal
+elements as shown here. But if the HTML being output
+depends on the context, you need something more powerful to
+select the element name and possibly add attributes and
+their values. Here is a fragment
+from <filename moreinfo="none">sections.xsl</filename> that shows how a
+heading tag is generated using
+the <sgmltag class="element">&lt;xsl:element&gt;</sgmltag> and <sgmltag class="element">&lt;xsl:attribute&gt;</sgmltag> elements:</para>
+<programlisting format="linespecific">
+ 1 &lt;xsl:element name="h{$level}"&gt;
+ 2   &lt;xsl:attribute name="class"&gt;title&lt;/xsl:attribute&gt;
+ 3   &lt;xsl:if test="$level&lt;3"&gt;
+ 4     &lt;xsl:attribute name="style"&gt;clear: all&lt;/xsl:attribute&gt;
+ 5   &lt;/xsl:if&gt;
+ 6   &lt;a&gt;
+ 7     &lt;xsl:attribute name="name"&gt;
+ 8       &lt;xsl:call-template name="object.id"/&gt;
+ 9     &lt;/xsl:attribute&gt;
+10     &lt;b&gt;&lt;xsl:copy-of select="$title"/&gt;&lt;/b&gt;
+11   &lt;/a&gt;
+12 &lt;/xsl:element&gt;
+</programlisting>
+<para>This whole example is generating a single HTML
+heading element. Line 1 begins the HTML element definition
+by identifying the name of the element. In this case, the
+name is an expression that includes the
+variable <parameter moreinfo="none">$level</parameter> passed as a parameter to
+this template. Thus a single template can
+generate <sgmltag class="element">&lt;h1&gt;</sgmltag>, <sgmltag class="element">&lt;h2&gt;</sgmltag>,
+etc. depending on the context in which it is called. Line 2
+defines a <sgmltag class="attribute">class="title"</sgmltag> attribute that is
+added to this element. Lines 3 to 5 add
+a <sgmltag class="attribute">style="clear all"</sgmltag> attribute, but only
+if the heading level is less than 3. Line 6 opens
+an <sgmltag class="element">&lt;a&gt;</sgmltag> anchor element. Although this
+looks like a literal output string, it is actually modified
+by lines 7 to 9 that insert
+the <sgmltag class="attribute">name</sgmltag> attribute into
+the <sgmltag class="element">&lt;a&gt;</sgmltag> element. This illustrates
+that XSL is managing output elements as active element
+nodes, not just text strings. Line 10 outputs the text of
+the heading title, also passed as a parameter to the
+template, enclosed in HTML boldface tags. Line 11 closes
+the anchor tag with the
+literal <sgmltag class="endtag">/a</sgmltag> syntax, while line 12
+closes the heading tag by closing the element definition.
+Since the actual element name is a variable, it couldn't
+use the literal syntax.</para>
+<para>As you follow the sequence of nested templates
+processing elements, you might be wondering how the
+ordinary text of your input document gets to the output. In
+the file <filename moreinfo="none">docbook.xsl</filename> you will find
+this template that handles any text not processed by any
+other template:</para>
+<programlisting format="linespecific">&lt;xsl:template match="text()"&gt;
+  &lt;xsl:value-of select="."/&gt;
+&lt;/xsl:template&gt;
+</programlisting>
+<para>This template's body consists of the "value" of the text node,
+which is just its text. In general, all XSL processors have
+some built-in templates to handle any content for which
+your stylesheet doesn't supply a matching template. This
+template serves the same function but appears explicitly in
+the stylesheet.</para>
+</section>
+<section>
+<title>Generating formatting objects.</title>
+<para>You generate formatting objects from your DocBook <acronym>XML</acronym>
+files by applying the fo version of the stylesheets. This
+is done by using the fo driver
+file <filename moreinfo="none">docbook/fo/docbook.xsl</filename> as your
+stylesheet. That is the master stylesheet file that
+uses <sgmltag class="element">&lt;xsl:include&gt;</sgmltag> to pull in the
+component files it needs to assemble a complete stylesheet
+for producing formatting objects. Generating a formatting
+objects file is only half the process of producing typeset
+output. You also need a formatting object processor such as
+the Apache <acronym>XML</acronym> Project's FOP as described in an earlier
+section.</para>
+<para>The DocBook fo stylesheet works in a similar manner
+to the HTML stylesheet. Instead of outputting HTML tags, it
+outputs text marked up
+with <sgmltag class="element">&lt;fo:<replaceable>something</replaceable>&gt;</sgmltag> tags.
+For example, to indicate that some text should be kept
+in-line and typeset with a monospace font, it might look
+like this:</para>
+<programlisting format="linespecific">&lt;fo:inline-sequence font-family="monospace"&gt;/usr/man&lt;/fo:inline-sequence&gt;</programlisting>
+<para>The templates
+in <filename moreinfo="none">docbook/fo/inline.xsl</filename>      that produce
+this output for a
+DocBook   <sgmltag class="element">&lt;filename&gt;</sgmltag>     element look
+like this:</para>
+<programlisting format="linespecific">&lt;xsl:template match="filename"&gt;
+  &lt;xsl:call-template name="inline.monoseq"/&gt;
+&lt;/xsl:template&gt;
+
+&lt;xsl:template name="inline.monoseq"&gt;
+  &lt;xsl:param name="content"&gt;
+    &lt;xsl:apply-templates/&gt;
+  &lt;/xsl:param&gt;
+  &lt;fo:inline-sequence font-family="monospace"&gt;
+    &lt;xsl:copy-of select="$content"/&gt;
+  &lt;/fo:inline-sequence&gt;
+&lt;/xsl:template&gt;
+</programlisting>
+<para>There are dozens of fo tags and attributes specified
+in the XSL standard. It is beyond the scope of this
+document to cover how all of them are used in the DocBook
+stylesheets. Fortunately, this is only an intermediate
+format that you probably won't have to deal with very much
+directly unless you are writing your own
+stylesheets.</para>
+</section>
+</section>
+<section>
+<title>Customizing DocBook XSL stylesheets</title>
+<para>The DocBook XSL stylesheets are written in a modular
+fashion. Each of the HTML and FO stylesheets starts with a
+driver file that assembles a collection of component files
+into a complete stylesheet. This modular design puts similar things together into smaller files that are easier to write and maintain than one big stylesheet. The modular stylesheet files
+are distributed among four directories:</para>
+
+<variablelist>
+<varlistentry><term>common/</term>
+<listitem>
+<para>contains code common to both stylesheets, including localization data
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>fo/</term>
+<listitem>
+<para>a stylesheet that produces XSL FO result trees
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>html/</term>
+<listitem>
+<para>a stylesheet that produces HTML/XHTML result trees
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>lib/</term>
+<listitem>
+<para>contains schema-independent functions
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<para>The driver files for each of HTML and FO stylesheets
+are <filename moreinfo="none">html/docbook.xsl</filename> and <filename moreinfo="none">fo/docbook.xsl</filename>,
+respectively. A driver file consists mostly of a bunch
+of <sgmltag class="element">&lt;xsl:include&gt;</sgmltag> instructions to
+pull in the component templates, and then defines some
+top-level templates. For example:</para>
+<programlisting format="linespecific">&lt;xsl:include href="../VERSION"/&gt;
+&lt;xsl:include href="../lib/lib.xsl"/&gt;
+&lt;xsl:include href="../common/l10n.xsl"/&gt;
+&lt;xsl:include href="../common/common.xsl"/&gt;
+&lt;xsl:include href="autotoc.xsl"/&gt;
+&lt;xsl:include href="lists.xsl"/&gt;
+&lt;xsl:include href="callout.xsl"/&gt;
+...
+&lt;xsl:include href="param.xsl"/&gt;
+&lt;xsl:include href="pi.xsl"/&gt;
+</programlisting>
+<para>The first four modules are shared with the FO
+stylesheet and are referenced using relative pathnames to
+the common directories. Then the long list of component
+stylesheets starts. Pathnames in include statements are
+always taken to be relative to the including file. Each
+included file must be a valid XSL stylesheet, which means
+its root element must
+be <sgmltag class="element">&lt;xsl:stylesheet&gt;</sgmltag>.</para>
+<section>
+<title>Stylesheet inclusion vs. importing</title>
+<para>XSL actually provides two inclusion
+mechanisms: <sgmltag class="element">&lt;xsl:include&gt;</sgmltag> and <sgmltag class="element">&lt;xsl:import&gt;</sgmltag>.
+Of the two, <sgmltag class="element">&lt;xsl:include&gt;</sgmltag> is
+the simpler. It treats the included content as if it were
+actually typed into the file at that point, and doesn't
+give it any more or less precedence relative to the
+surrounding text. It is best used when assembling
+dissimilar templates that don't overlap what they match.
+The DocBook driver files use this instruction to assemble a
+set of modules into a stylesheet.</para>
+<para>In contrast, <sgmltag class="element">&lt;xsl:import&gt;</sgmltag> lets
+you manage the precedence of templates and variables. It is
+the preferred mode of customizing another stylesheet because
+it lets you override definitions in the distributed
+stylesheet with your own, without altering the distribution
+files at all. You simply import the whole stylesheet and
+add whatever changes you want.</para>
+<para>The precedence rules for import are detailed and
+rigorously defined in the XSL standard. The basic rule is
+that any templates and variables in the importing
+stylesheet have precedence over equivalent templates and
+variables in the imported stylesheet. Think of the imported stylesheet elements as a fallback collection, to be used only if a match is not found in the current stylesheet. You can customize the templates you want to change in your stylesheet file, and let the imported stylesheet handle the rest.</para>
+<note>
+<para>Customizing a DocBook XSL stylesheet is the opposite
+of customizing a DocBook DTD. When you customize a DocBook
+DTD, the rules of <acronym>XML</acronym> and <acronym>SGML</acronym> dictate that
+the <emphasis>first</emphasis> of any duplicate declarations
+wins. Any subsequent declarations of the same element or
+entity are ignored. The architecture of the DTD provides
+slots for inserting your own custom declarations early
+enough in the DTD for them to override the standard
+declarations. In contrast, customizing an XSL stylesheet is
+simpler because your definitions have precedence over imported ones.</para>
+</note>
+<para>You can carry modularization to deeper levels because
+module files can also include or import other modules.
+You'll need to be careful to maintain the precedence that
+you want as the modules get rolled up into a complete
+stylesheet. </para>
+</section>
+<section>
+<title>Customizing
+with <sgmltag class="element">&lt;xsl:import&gt;</sgmltag></title>
+<para>There is currently one example of customizing
+with <sgmltag class="element">&lt;xsl:import&gt;</sgmltag> in the HTML
+version of the DocBook stylesheets.
+The <filename moreinfo="none">xtchunk.xsl</filename> stylesheet modifies the
+HTML processing to output many smaller HTML files rather
+than a single large file per input document. It uses XSL
+extensions defined only in the XSL
+processor <command moreinfo="none">XT</command>. In the driver
+file <filename moreinfo="none">xtchunk.xsl</filename>, the first instruction
+is <sgmltag class="element">&lt;xsl:import
+href="docbook.xsl"/&gt;</sgmltag>. That instruction imports
+the original driver file, which in turn uses
+many <sgmltag class="element">&lt;xsl:include&gt;</sgmltag> instructions to
+include all the modules. That single import instruction
+gives the new stylesheet the complete set of DocBook
+templates to start with.</para>
+<para>After the
+import, <filename moreinfo="none">xtchunk.xsl</filename> redefines some of
+the templates and adds some new ones. Here is one example
+of a redefined template:</para>
+<programlisting format="linespecific"><lineannotation>Original template in autotoc.xsl</lineannotation>
+&lt;xsl:template name="href.target"&gt;
+  &lt;xsl:param name="object" select="."/&gt;
+  &lt;xsl:text&gt;#&lt;/xsl:text&gt;
+  &lt;xsl:call-template name="object.id"&gt;
+    &lt;xsl:with-param name="object" select="$object"/&gt;
+  &lt;/xsl:call-template&gt;
+&lt;/xsl:template&gt;
+
+<lineannotation>New template in xtchunk.xsl</lineannotation>
+&lt;xsl:template name="href.target"&gt;
+  &lt;xsl:param name="object" select="."/&gt;
+  &lt;xsl:variable name="ischunk"&gt;
+    &lt;xsl:call-template name="chunk"&gt;
+      &lt;xsl:with-param name="node" select="$object"/&gt;
+    &lt;/xsl:call-template&gt;
+  &lt;/xsl:variable&gt;
+
+  &lt;xsl:apply-templates mode="chunk-filename" select="$object"/&gt;
+
+  &lt;xsl:if test="$ischunk='0'"&gt;
+    &lt;xsl:text&gt;#&lt;/xsl:text&gt;
+    &lt;xsl:call-template name="object.id"&gt;
+      &lt;xsl:with-param name="object" select="$object"/&gt;
+    &lt;/xsl:call-template&gt;
+  &lt;/xsl:if&gt;
+&lt;/xsl:template&gt;
+</programlisting>
+<para>The new template handles the more complex processing
+of HREFs when the output is split into many HTML files.
+Where the old template could simply
+output <literal moreinfo="none">#<replaceable>object.id</replaceable></literal>,
+the new one outputs <literal moreinfo="none"><replaceable>filename</replaceable>#<replaceable>object.id</replaceable></literal>.</para>
+</section>
+<section>
+<title>Setting stylesheet variables</title>
+<para>You may not have to define any new templates,
+however. The DocBook stylesheets are parameterized using
+XSL variables rather than hard-coded values for many of the
+formatting features. Since
+the <sgmltag class="element">&lt;xsl:import&gt;</sgmltag> mechanism also
+lets you redefine global variables, this gives you an easy
+way to customize many features of the DocBook
+stylesheets. Over time, more features will be parameterized to permit customization. If you find hardcoded values in the stylesheets that would be useful to customize, please let the maintainer know.</para>
+<para>Near the end of the list of includes in the main
+DocBook driver file is the
+instruction <sgmltag class="element">&lt;xsl:include
+href="param.xsl"/&gt;</sgmltag>.
+The <filename moreinfo="none">param.xsl</filename> file is the most
+important module for customizing a DocBook XSL stylesheet.
+This module contains no templates, only definitions of
+stylesheet variables. Since these variables are defined
+outside of any template, they are global variables and
+apply to the entire stylesheet. By redefining these
+variables in an importing stylesheet, you can change the
+behavior of the stylesheet.</para>
+<para>To create a customized DocBook stylesheet, you simply
+create a new stylesheet file such
+as <filename moreinfo="none">mystyle.xsl</filename> that imports the standard
+stylesheet and adds your own new variable definitions. Here
+is an example of a complete custom stylesheet that changes
+the depth of sections listed in the table of contents from
+two to three:</para>
+<programlisting format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                version='1.0'
+                xmlns="http://www.w3.org/TR/xhtml1/transitional"
+                exclude-result-prefixes="#default"&gt;
+
+&lt;xsl:import href="docbook.xsl"/&gt;
+
+&lt;xsl:variable name="toc.section.depth"&gt;3&lt;/xsl:variable&gt;
+&lt;!-- Add other variable definitions here --&gt;
+
+&lt;/xsl:stylesheet&gt;
+</programlisting>
+<para>Following the opening stylesheet element are the
+import instruction and one variable definition. The
+variable <varname>toc.section.depth</varname> was defined
+in <filename moreinfo="none">param.xsl</filename> with value "2", and here
+it is defined as "3". Since the importing stylesheet takes
+precedence, this new value is used. Thus documents
+processed with <filename moreinfo="none">mystyle.xsl</filename> instead
+of <filename moreinfo="none">docbook.xsl</filename> will have three levels
+of sections in the tables of contents, and all other
+processing will be the same.</para>
+<para>Use the list of variables
+in <filename moreinfo="none">param.xsl</filename> as your guide for creating
+a custom stylesheet. If the changes you want are controlled
+by a variable there, then customizing is easy. </para>
+
+</section>
+<section>
+<title>Writing your own templates</title>
+<para>If the changes you want are more extensive than what
+is supported by variables, you can write new templates. You
+can put your new templates directly in your importing
+stylesheet, or you can modularize your importing stylesheet
+as well. You can write your own stylesheet module
+containing a collection of templates for processing lists,
+for example, and put them in a file
+named <filename moreinfo="none">mylists.xsl</filename>. Then your importing
+stylesheet can pull in your list templates with
+a <sgmltag class="element">&lt;xsl:include
+href="mylists.xsl"/&gt;</sgmltag> instruction. Since your
+included template definitions appear after the main import
+instruction, your templates will take precedence.</para>
+<para>You'll need to make sure your new templates are
+compatible with the remaining modules, which means:</para>
+<itemizedlist>
+<listitem>
+<para>Any named templates should use the same name so
+calling templates in other modules can find them.</para>
+</listitem>
+<listitem>
+<para>Your template set should process the same elements
+matched by templates in the original module, to ensure
+complete coverage.</para>
+</listitem>
+<listitem>
+<para>Include the same set
+of <sgmltag class="element">&lt;xsl:param&gt;</sgmltag> elements in each
+template to interface properly with any calling templates,
+although you can set different values for your
+parameters.</para>
+</listitem>
+<listitem>
+<para>Any templates that are used like subroutines to
+return a value should return the same data type.</para>
+</listitem>
+</itemizedlist>
+</section>
+<section>
+<title>Writing your own driver</title>
+<para>Another approach to customizing the stylesheets is to
+write your own driver file. Instead of
+using <sgmltag class="element">&lt;xsl:import
+href="docbook.xsl"/&gt;</sgmltag>, you copy that file to a
+new name and rewrite any of
+the <sgmltag class="element">&lt;xsl:include/&gt;</sgmltag> instructions to
+assemble a custom collection of stylesheet modules. One
+reason to do this is to speed up processing by reducing the
+size of the stylesheet. If you are using a customized
+DocBook DTD that omits many elements you never use, you
+might be able to omit those modules of the
+stylesheet.</para>
+</section>
+<section>
+<title>Localization</title>
+<para>The DocBook stylesheets include features for
+localizing generated text, that is, printing any generated
+text in a language other than the default English. In
+general, the stylesheets will switch to the language
+identified by a <sgmltag class="attribute">lang</sgmltag> attribute when
+processing elements in your documents. If your documents
+use the <sgmltag class="attribute">lang</sgmltag> attribute, then you don't
+need to customize the stylesheets at all for
+localization.</para>
+<para>As far as the stylesheets go,
+a <sgmltag class="attribute">lang</sgmltag> attribute is inherited by the
+descendents of a document element. The stylesheet searches
+for a <sgmltag class="attribute">lang</sgmltag> attribute using this XPath
+expression:</para>
+<programlisting format="linespecific">&lt;xsl:variable name="lang-attr"
+         select="($target/ancestor-or-self::*/@lang
+                  |$target/ancestor-or-self::*/@xml:lang)[last()]"/&gt;</programlisting>
+
+<para>This locates the attribute on the current element or
+its most recent ancestor. Thus
+a <sgmltag class="attribute">lang</sgmltag> attribute is in effect for an
+element and all of its descendents, unless it is reset in
+one of those descendents. If you define it in only your
+document root element, then it applies to the whole
+document:</para>
+<programlisting format="linespecific">&lt;?xml version="1.0"?&gt;
+&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.0//EN" "docbook.dtd"&gt;
+&lt;book lang="fr"&gt;
+...
+&lt;/book&gt;</programlisting>
+<para>When text is being generated, the stylesheet checks
+the most recent <sgmltag class="attribute">lang</sgmltag> attribute and looks
+up the generated text strings for that language in a
+localization <acronym>XML</acronym> file. These are located in
+the <filename moreinfo="none">common</filename> directory of the
+stylesheets, one file per language. Here is the top of the
+file <filename moreinfo="none">fr.xml</filename>:</para>
+<programlisting format="linespecific">&lt;localization language="fr"&gt;
+
+&lt;gentext key="abstract"                 text="R&amp;#x00E9;sum&amp;#x00E9;"/&gt;
+&lt;gentext key="answer"                   text="R:"/&gt;
+&lt;gentext key="appendix"                 text="Annexe"/&gt;
+&lt;gentext key="article"                  text="Article"/&gt;
+&lt;gentext key="bibliography"             text="Bibliographie"/&gt;
+...
+</programlisting>
+<para>The stylesheet templates use the gentext key names,
+and then the stylesheet looks up the associated text value
+when the document is processed with that lang setting. The
+file <filename moreinfo="none">l10n.xml</filename> (note
+the <filename moreinfo="none">.xml</filename> suffix) lists the filenames of
+all the supported languages.</para>
+<para>You can also create a custom stylesheet that sets the
+language. That might be useful if your documents don't make
+appropriate use of the <sgmltag class="attribute">lang</sgmltag> attribute.
+The module <filename moreinfo="none">l10n.xsl</filename> defines two global
+variables that can be overridden with an importing
+stylesheet as described above. Here are their default
+definitions:</para>
+<programlisting format="linespecific">&lt;xsl:variable name="l10n.gentext.language"&gt;&lt;/xsl:variable&gt;
+&lt;xsl:variable name="l10n.gentext.default.language"&gt;en&lt;/xsl:variable&gt;
+</programlisting>
+<para>The first one sets the language for all elements,
+regardless of an element's <sgmltag class="attribute">lang</sgmltag> attribute
+value. The second just sets a default language for any
+elements that haven't got a <sgmltag class="attribute">lang</sgmltag> setting
+of their own (or their ancestors).</para>
+</section>
+</section>
+</section>
+</chapter>
+
+<!--
+Local Variables:
+mode: xml
+sgml-parent-document: ("book.xml" "chapter")
+End:
+-->
+
+<chapter id="app-customizing">
+<?dbhtml filename="ch05.html"?>
+<chapterinfo>
+<pubdate>$Date: 2002-12-29 21:28:39 +0100 (Sun, 29 Dec 2002) $</pubdate>
+<releaseinfo>$Revision: 2359 $</releaseinfo>
+</chapterinfo>
+<title>Customizing DocBook</title> 
+<para>
+<indexterm id="customDocBookch05" class="startofrange" significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary></indexterm>
+<indexterm id="DocBookcustomch05" class="startofrange" significance="normal"><primary>DocBook DTD</primary>
+  <secondary>customizing</secondary></indexterm>
+
+For the applications you have in mind, DocBook <quote>out of the
+box</quote> may not be exactly what you need. Perhaps you need
+additional inline elements or perhaps you want to remove elements that
+you never want your authors to use. By design, DocBook makes this sort
+of customization easy.
+</para>
+<para>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>DocBook DTD, customizing</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>DocBook DTD, customizing</secondary></indexterm>
+
+This chapter explains how to make your own <firstterm>customization
+layer</firstterm>. You might do this in order to:
+<itemizedlist>
+<listitem><para>Add new elements</para></listitem>
+<listitem><para>Remove elements</para></listitem>
+<listitem><para>Change the structure of existing elements</para></listitem>
+<listitem><para>Add new attributes</para></listitem>
+<listitem><para>Remove attributes</para></listitem>
+<listitem><para>Broaden the range of values allowed in an attribute</para></listitem>
+<listitem><para>Narrow the range of values in an attribute to a specific list or a fixed value</para></listitem>
+</itemizedlist>
+</para>
+<para>
+<indexterm significance="normal"><primary>extensions, DocBook DTD</primary></indexterm>
+<indexterm significance="normal"><primary>environment</primary>
+  <secondary>DocBook extensions, affecting</secondary></indexterm>
+
+You can use customization layers to extend DocBook or subset
+it. Creating a <acronym>DTD</acronym> that is a strict subset of DocBook means that all
+of your instances are still completely valid DocBook instances, which
+may be important to your tools and stylesheets, and to other people
+with whom you share documents.  An <firstterm>extension</firstterm> adds new
+structures, or changes the <acronym>DTD</acronym> in a way that is not compatible with
+DocBook. Extensions can be very useful, but might have a great impact
+on your environment.
+</para>
+<para>
+Customization layers can be as small as restricting an attribute value
+or as large as adding an entirely different hierarchy on top of the
+inline elements.
+</para>
+<sect1 id="ch05-shouldi"><title>Should You Do This?</title>
+<para>
+<indexterm significance="normal"><primary>stylesheets</primary>
+  <secondary>DTD extension, effects</secondary></indexterm>
+
+Changing a <acronym>DTD</acronym> can have a wide-ranging impact on the tools and
+stylesheets that you use. It can have an impact on your authors and on
+your legacy documents.  This is especially true if you make an
+extension. If you rely on your support staff to install and maintain
+your authoring and publishing tools, check with them before you invest
+a lot of time modifying the <acronym>DTD</acronym>. There may be additional issues that
+are outside your immediate control. Proceed with caution.
+</para>
+<para>
+That said, DocBook is designed to be easy to modify. This chapter
+assumes that you are comfortable with <acronym>SGML</acronym>/<acronym>XML</acronym> <acronym>DTD</acronym> syntax, but
+the examples presented should be a good springboard to learning the
+syntax if it's not already familiar to you.
+</para>
+</sect1>
+<sect1 id="s-notdocbook"><title>If You Change DocBook, It's Not DocBook Anymore!</title>
+<para>
+<indexterm significance="normal">
+  <primary>public identifiers</primary>
+  <secondary>DocBook DTD</secondary>
+  <tertiary>altering</tertiary>
+</indexterm>The DocBook <acronym>DTD</acronym> is usually referenced by its public identifier:
+</para>
+<screen format="linespecific">  -//OASIS//DTD DocBook V3.1//EN</screen>
+<para>
+Previous versions of DocBook, V3.0 and the V2 variants, used the owner
+identifier Davenport, rather than OASIS.
+</para>
+<para>
+If you make any changes to the structure of the <acronym>DTD</acronym>, it is
+imperative that you alter the public identifier that you use for the
+<acronym>DTD</acronym> and the modules you changed.  The license agreement under which
+DocBook is distributed gives you complete freedom to change, modify,
+reuse, and generally hack the <acronym>DTD</acronym> in any way you want, except that
+you must not call your alterations <quote>DocBook.</quote>
+</para>
+<para>
+<indexterm significance="normal"><primary>owner-identifiers</primary>
+  <secondary>changing (DocBook customization)</secondary></indexterm>
+<indexterm significance="normal"><primary>description, changing (DocBook customization)</primary></indexterm>
+
+You should change both the owner identifier and the description. The
+original DocBook formal public identifiers use the following syntax:
+<screen format="linespecific">
+-//OASIS//<replaceable>text-class</replaceable> DocBook <replaceable>description</replaceable> V<replaceable>version</replaceable>//EN
+</screen>
+</para>
+<para>
+Your own formal public identifiers should use the following syntax in
+order to record their DocBook derivation:
+<screen format="linespecific">
+-//<replaceable>your-owner-ID</replaceable>//<replaceable>text-class</replaceable> DocBook V<replaceable>version</replaceable>-Based <optional>Subset|Extension|Variant</optional> <replaceable>your-descrip-and-version</replaceable>//<replaceable>lang</replaceable>
+</screen>
+</para>
+<para>For example:
+<screen format="linespecific">
+-//O'Reilly//DTD DocBook V3.0-Based Subset V1.1//EN
+</screen>
+</para>
+<para>
+<indexterm significance="normal"><primary>subsets (DocBook DTD)</primary></indexterm>
+If your <acronym>DTD</acronym> is a proper subset, you can advertise this status by
+using the <literal moreinfo="none">Subset</literal> keyword in the description. If
+your <acronym>DTD</acronym> contains any markup model extensions, you can advertise
+this status by using the <literal moreinfo="none">Extension</literal> keyword. If
+you'd rather not characterize your variant specifically as a subset or
+an extension, you can leave out this field entirely, or, if you
+prefer, use the <literal moreinfo="none">Variant</literal> keyword.
+</para>
+<para>
+<indexterm significance="normal"><primary>dbgenent.mod file</primary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>dbgenent.mod file, changing</secondary></indexterm>
+
+There is only one file that you may change without changing the public
+identifier: <filename moreinfo="none">dbgenent.mod</filename>. And you can add only
+entity and notation declarations to that file. (You can add anything
+you want, naturally, but if you add anything other than entity and
+notation declarations, you must change the public identifier!)
+</para>
+</sect1>
+<sect1 id="ch05-layers"><title>Customization Layers</title>
+<para>
+<indexterm id="customlayerch05" class="startofrange" significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>customization layers</tertiary></indexterm>
+<indexterm id="layerscustomch05" class="startofrange" significance="normal"><primary>layers, customization (DocBook DTD)</primary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>customization layers</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>SGML and XML DTDs</secondary></indexterm>
+
+<acronym>SGML</acronym> and <acronym>XML</acronym> <acronym>DTD</acronym>s are really just collections of
+declarations. These declarations are stored in one or more files. A
+complete <acronym>DTD</acronym> is formed by combining these files together
+logically. Parameter entities are used for this purpose. Consider the
+following fragment:
+</para>
+<screen format="linespecific">
+&lt;!ENTITY % dbpool SYSTEM "dbpool.mod"&gt; <co id="cl-dbpooldcl"/>
+&lt;!ENTITY % dbhier SYSTEM "dbhier.mod"&gt; <co id="cl-dbhierdcl"/>
+%dbpool;                               <co id="cl-dbpooluse"/>
+%dbhier;                               <co id="cl-dbhieruse"/>
+</screen>
+<calloutlist>
+<callout arearefs="cl-dbpooldcl"><para>This line declares the
+parameter entity <literal moreinfo="none">dbpool</literal> and associates it with the
+file <filename moreinfo="none"> dbpool.mod</filename>.</para>
+</callout>
+<callout arearefs="cl-dbhierdcl"><para>This line declares the
+parameter entity <literal moreinfo="none">dbhier</literal> and associates it with the
+file <filename moreinfo="none"> dbhier.mod</filename>.</para>
+</callout>
+<callout arearefs="cl-dbpooluse"><para>This line references <literal moreinfo="none">
+dbpool</literal>, which loads the file <filename moreinfo="none">dbpool.mod</filename>
+and inserts its content here.</para>
+</callout>
+<callout arearefs="cl-dbhieruse"><para>Similarly, this line loads
+<filename moreinfo="none"> dbhier.mod</filename>.</para> </callout></calloutlist>
+<para>
+<indexterm significance="normal"><primary>parsing</primary>
+  <secondary>DTDs, entity declarations (repeated)</secondary></indexterm>
+
+It is an important feature of <acronym>DTD</acronym> parsing that entity
+declarations can be repeated. If an entity is declared more than once,
+then the <emphasis> first</emphasis> declaration is used. Given this
+fragment:
+</para>
+<screen format="linespecific">
+&lt;!ENTITY foo "Lenny"&gt;
+&lt;!ENTITY foo "Norm"&gt;
+</screen>
+<para>
+The replacement text for <sgmltag class="genentity">foo</sgmltag> is
+<quote>Lenny.</quote>
+</para>
+<para>
+<indexterm significance="normal"><primary>modules</primary>
+  <secondary>DTDs, customizing</secondary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>DTD modules, referencing</secondary></indexterm>
+
+These two notions, that you can break a <acronym>DTD</acronym> into modules referenced
+with parameter entities and that the first entity declaration is the
+one that counts, are used to build <quote>customization layers.</quote>
+With customization layers you can write a <acronym>DTD</acronym> that references some
+or all of DocBook, but adds your own modifications. Modifying the
+<acronym>DTD</acronym> this way means that you never have to edit the DocBook modules
+directly, which is a tremendous boon to maintaining your modules. When
+the next release of DocBook comes out, you usually only have to make
+changes to your customization layer and your modification will be back
+in sync with the new version.
+</para>
+<para>
+Customization layers work particularly well in DocBook because the
+base <acronym>DTD</acronym> makes extensive use of parameter entities that can be
+redefined.
+</para>
+</sect1>
+<sect1 id="s-dbstruct"><title>Understanding DocBook Structure</title>
+<para>
+DocBook is a large and, at first glance, fairly complex <acronym>DTD</acronym>. Much of
+the apparent complexity is caused by the prolific use of parameter
+entities.  This was an intentional choice on the part of the
+maintainers, who traded <quote>raw readability</quote> for customizability.
+This section provides a general overview of the structure of the
+<acronym>DTD</acronym>. After you understand it, DocBook will probably seem much less
+complicated.
+</para>
+<sect2 id="db-modules"><title>DocBook Modules</title>
+<para>
+<indexterm significance="normal"><primary>modules</primary>
+  <secondary>DocBook</secondary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>modules</secondary></indexterm>
+
+DocBook is composed of seven primary modules. These modules decompose
+the <acronym>DTD</acronym> into large, related chunks. Most modifications are
+restricted to a single chunk.
+</para>
+<para>
+<xref linkend="fg-docbook-flowchart"/> shows the module structure of
+DocBook as a flowchart.
+</para>
+<figure id="fg-docbook-flowchart" float="0">
+<title>Structure of the DocBook <acronym>DTD</acronym></title>
+<graphic fileref="figures/docbook-module-flowchart.png"/>
+</figure>
+<para>
+The modules are:
+</para>
+<variablelist>
+<varlistentry><term><filename moreinfo="none">docbook.dtd</filename></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>driver files</primary></indexterm>
+
+The main driver file. This module declares and references the
+other top-level modules.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><filename moreinfo="none">dbhier.mod</filename></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>dbhier.mod file</primary></indexterm>
+<indexterm significance="normal"><primary>hierarchical structure</primary>
+  <secondary>DocBook DTD</secondary></indexterm>
+
+The hierarchy. This module declares the elements that provide
+the hierarchical structure of DocBook (sets, books, chapters,
+articles, and so on).
+</para>
+<para>Changes to this module alter the top-level structure of the
+<acronym>DTD</acronym>. If you want to write a DocBook-derived <acronym>DTD</acronym> with a different
+structure (something other than a book), but with the same paragraph
+and inline-level elements, you make most of your changes in this
+module.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><filename moreinfo="none">dbpool.mod</filename></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>dbpool.mod file</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>dbpool.mod file, declaring</secondary></indexterm>
+<indexterm significance="normal"><primary>inline elements</primary>
+  <secondary>changing (dbpool.mod file)</secondary></indexterm>
+
+The information pool. This module declares the elements that
+describe content (inline elements, bibliographic data, block quotes,
+sidebars, and so on) but are not part of the large-scale hierarchy of
+a document. You can incorporate these elements into an entirely
+different element hierarchy.
+</para>
+<para>The most common reason for changing this module is to add or
+remove inline elements.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><filename moreinfo="none">dbnotn.mod</filename></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>dbnotn.mod file</primary></indexterm>
+<indexterm significance="normal"><primary>notation declarations (DocBook)</primary></indexterm>
+
+The notation declarations. This module declares the notations
+used by DocBook.
+</para>
+<para>This module can be changed to add or remove notations.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><filename moreinfo="none">dbcent.mod</filename></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>dbcent.mod file</primary></indexterm>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>entities</secondary>
+    <tertiary>declaration</tertiary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>characters</secondary>
+    <tertiary>declaration</tertiary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>entities</secondary>
+    <tertiary>entity sets</tertiary></indexterm>
+
+The character entities. This module declares and references the
+<acronym>ISO</acronym> entity sets used by DocBook.
+</para>
+<para>Changes to this module can add or remove entity sets.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><filename moreinfo="none">dbgenent.mod</filename></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>dbgenent.mod file</primary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>general</secondary>
+    <tertiary>customizing</tertiary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>general entities, customizing</secondary></indexterm>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>general entities</tertiary></indexterm>
+<indexterm significance="normal"><primary>general entities</primary>
+  <secondary>customizing</secondary></indexterm>
+
+The general entities. This is a place where you can customize
+the general entities available in DocBook instances.
+</para>
+<para>This is the place to add, for example, boiler plate text, logos
+for institutional identity, or additional notations understood by your
+local processing system.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><filename moreinfo="none">cals-tbl.dtd</filename></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>cals-tbl.dtd file</primary></indexterm>
+<indexterm significance="normal"><primary>CALS; Table Model. CALS</primary></indexterm>
+<indexterm significance="normal"><primary>table models</primary></indexterm>
+
+The <acronym>CALS</acronym> Table Model. <acronym>CALS</acronym> is an initiative by the United
+States Department of Defense to standardize the document types used
+across branches of the military. The <acronym>CALS</acronym> table model, published in
+<acronym>MIL-HDBK-28001</acronym>, was for a long time the most widely
+supported <acronym>SGML</acronym> table model (one might now argue that the <acronym>HTML</acronym>
+table model is more widely supported by some definitions of
+<quote>widely supported</quote>). In any event, it is the table model
+used by DocBook.
+</para>
+<para>
+<indexterm significance="normal"><primary>OASIS</primary>
+  <secondary>table model</secondary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>table model</secondary></indexterm>
+
+DocBook predates the publication of the <ulink url="http://www.oasis-open.org/html/a503.htm">
+<acronym>OASIS</acronym> Technical Resolution <acronym>TR</acronym>
+9503:1995</ulink>, which defines an industry standard exchange table
+model and thus incorporates the <emphasis>full</emphasis> <acronym>CALS</acronym> Table
+Model.
+</para>
+<para>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>table model (CALS), modifying</secondary></indexterm>
+
+Most changes to the <acronym>CALS</acronym> table model can be accomplished by
+modifying parameter entities in <filename moreinfo="none">dbpool.mod</filename>;
+changing this <acronym>DTD</acronym> fragment is strongly discouraged. If you want to
+use a different table model, remove this one and add your own.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><filename moreinfo="none">*.gml</filename></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary sortas="gml ISO standard character entity sets">*.gml (ISO standard character entity sets)</primary></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>entity sets</secondary>
+    <tertiary>characters</tertiary></indexterm>
+The <acronym>ISO</acronym> standard character entity sets.
+These entity sets are not actually part of the official DocBook
+distribution, but are referenced by default.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>
+There are some additional modules, initially undefined, that can be
+inserted at several places for <quote>redeclaration.</quote> This is
+described in more detail in <xref linkend="s2-remvadmon"/>.
+</para>
+</sect2>
+<sect2 id="dbparam"><title>DocBook Parameterization</title>
+<para>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>customization layers</secondary></indexterm>
+
+Customization layers are possible because DocBook has been extensively
+parameterized so that it is possible to make any changes that might be
+desired without ever editing the actual distributed modules. The
+parameter entities come in several flavors:
+</para>
+<variablelist>
+<varlistentry><term><sgmltag class="paramentity">*.class</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary sortas="class parameter entities">*.class parameter entities</primary></indexterm>
+<indexterm significance="normal"><primary>classes</primary>
+  <secondary>elements</secondary></indexterm>
+
+Classes group elements of a similar type: for example all the
+lists are in the <sgmltag class="paramentity">list.class</sgmltag>.
+</para>
+<para>If you want to add a new kind of something (a new kind of list
+or a new kind of verbatim environment, for example), you generally
+want to add the name of the new element to the appropriate class.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="paramentity">*.mix</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary sortas="mix mixture classes">.mix parameter entities</primary></indexterm>
+<indexterm significance="normal"><primary>classes</primary>
+  <secondary>mixtures</secondary></indexterm>
+
+Mixtures are collections of classes that appear in content
+models. For example, the content model of the
+<sgmltag>Example</sgmltag> element includes <sgmltag class="paramentity">example.mix</sgmltag>. Not every element's content
+model is a single mixture, but elements in the same class tend to have
+the same mixture in their content model.
+</para>
+<para>If you want to change the content model of some class of
+elements (lists or admonitions, perhaps), you generally want to change
+the definition of the appropriate mixture.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="paramentity">*.module</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>*.module</secondary></indexterm>
+
+<indexterm significance="normal"><primary sortas="module files">*.module parameter entities</primary></indexterm>
+<indexterm significance="normal"><primary>marked sections</primary>
+  <secondary>parameter entities, controlling</secondary></indexterm>
+
+The <sgmltag class="paramentity">*.module</sgmltag> parameter
+entities control <link linkend="s-ms">marked sections</link> around
+individual elements and their attribute lists.  For example, the
+element and attribute declarations for <sgmltag>Abbrev</sgmltag> occur
+within a marked section delimited by <sgmltag class="paramentity">abbrev.module</sgmltag>.
+</para>
+<para>
+If you want to remove or redefine an element or its attribute
+list, you generally want to change its module marked section to
+<literal moreinfo="none">IGNORE</literal> and possibly add a new definition for it in
+your customization layer.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="paramentity">*.element</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary sortas="element parameter entity">*.element parameter entities</primary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>*.element</secondary></indexterm>
+The <sgmltag class="paramentity">*.element</sgmltag> parameter
+entities were introduced in DocBook <acronym>V3.1</acronym>; they
+control marked sections around individual element declarations.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="paramentity">*.attlist</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>*.attlist</secondary></indexterm>
+<indexterm significance="normal"><primary sortas="attlist parameter entities">*.attlist parameter entities</primary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>parameter entities, controlling</secondary></indexterm>
+
+The <sgmltag class="paramentity">*.attlist</sgmltag> parameter
+entities were introduced in DocBook <acronym>V3.1</acronym>; they
+control marked sections around individual attribute list declarations.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="paramentity">*.inclusion</sgmltag></term>
+<term><sgmltag class="paramentity">*.exclusion</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>declarations</secondary>
+    <tertiary>parameter entities, controlling</tertiary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>*.inclusion</secondary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>*.exclusion</secondary></indexterm>
+<indexterm significance="normal"><primary sortas="inclusion parameter entity">*.inclusion parameter entities</primary></indexterm>
+<indexterm significance="normal"><primary sortas="exclusion parameter entity">*.exclusion parameter entities</primary></indexterm>
+
+These parameter entities control the inclusion and exclusion
+markup in element declarations.
+</para>
+<para>Changing these declarations allows you to make global changes to
+the inclusions and exclusions in the <acronym>DTD</acronym>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="paramentity">local.*</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>local parameter entities</primary></indexterm>
+
+The <sgmltag class="paramentity">local.*</sgmltag> parameter
+entities are a local extension mechanism.  You can add markup to most
+entity declarations simply by declaring the appropriate local
+parameter entity.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+</sect1>
+<sect1 id="ch05-genstruct"><title>The General Structure of<?lb?>Customization Layers</title>
+<para>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>structure (customization layers)</tertiary></indexterm>
+Although customization layers vary in complexity, most of them 
+have the same general structure as other customization layers of
+similar complexity.
+</para>
+<para>
+In the most common case, you probably want to include the entire <acronym>DTD</acronym>, but you
+want to make some small changes.  These customization layers tend
+to look like this:
+</para>
+<screenco>
+<areaspec>
+<area id="gs-o1" coords="1 1" units="linecolumn"/>
+<area id="gs-d1" coords="3 1" units="linecolumn"/>
+<area id="gs-n1" coords="6 1" units="linecolumn"/>
+</areaspec>
+<screen format="linespecific">
+ <replaceable>Overrides of Entity Declarations Here</replaceable>
+
+ &lt;!ENTITY % orig-docbook "-//OASIS//DTD DocBook V3.1//EN"&gt;
+ %orig-docbook;
+
+ <replaceable>New/Modified Element and Attribute Declarations Here</replaceable>
+</screen>
+<calloutlist>
+<callout arearefs="gs-o1"><para>
+Declare new values for parameter entities
+(<sgmltag class="paramentity">local.*</sgmltag>,
+<sgmltag class="paramentity">*.element</sgmltag>, 
+<sgmltag class="paramentity">*.attlist</sgmltag>)
+that you wish to modify.
+</para></callout>
+<callout arearefs="gs-d1"><para>
+Include the entire DocBook <acronym>DTD</acronym> by parameter entity reference.
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>DocBook DTD, including by reference</secondary></indexterm>
+
+</para></callout>
+<callout arearefs="gs-n1"><para>
+Add new element and attribute declarations for any elements that you
+added to the <acronym>DTD</acronym>.
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>declarations</secondary>
+    <tertiary>adding for new</tertiary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>declarations</secondary>
+    <tertiary>adding for new</tertiary></indexterm>
+</para></callout>
+</calloutlist>
+</screenco>
+<para>
+<indexterm significance="normal"><primary>modules</primary>
+  <secondary>DocBook customization</secondary></indexterm>
+
+In slightly more complex customization layers, the changes that you
+want to make are influenced by the interactions between modules. In
+these cases, rather than including the whole <acronym>DTD</acronym> at once, you
+include each of the modules separately, perhaps with entity or element
+declarations between them:
+</para>
+<screen format="linespecific">
+<replaceable>Overrides of Most Entity Declarations Here</replaceable>
+
+&lt;!ENTITY % orig-pool "-//OASIS//ELEMENTS DocBook Information Pool V3.1//EN"&gt;
+%orig-pool;
+
+<replaceable>Overrides of Document Hierarchy Entities Here</replaceable>
+
+&lt;!ENTITY % orig-hier "-//OASIS//ELEMENTS DocBook Document Hierarchy V3.1//EN"&gt;
+%orig-hier;
+
+<replaceable>New/Modified Element and Attribute Declarations Here</replaceable>
+
+&lt;!ENTITY % orig-notn "-//OASIS//ENTITIES DocBook Notations V3.1//EN"&gt;
+%orig-notn;
+
+&lt;!ENTITY % orig-cent "-//OASIS//ENTITIES DocBook Character Entities V3.1//EN"&gt;
+%orig-cent;
+
+&lt;!ENTITY % orig-gen  "-//OASIS//ENTITIES DocBook Additional General Entities V3.1//EN"&gt;
+%orig-gen;
+</screen>
+<para>
+<indexterm significance="normal"><primary>one-off customizations</primary></indexterm>
+
+Finally, it's worth noting that in the rare case in which you
+need certain kinds of very simple, <quote>one-off</quote>
+customizations, you can do them in the document subset:
+</para>
+<screen format="linespecific">
+&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [
+<replaceable>Overrides of Entity Declarations Here</replaceable>
+<replaceable>New/Modified Element and Attribute Declarations Here</replaceable>
+]&gt;
+&lt;book&gt;...&lt;/book&gt;
+</screen>
+</sect1>
+<sect1 id="ch05-write"><title>Writing, Testing, and Using a Customization Layer</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>customizing</secondary>
+    <tertiary>customization layers, writing, testing, and using</tertiary></indexterm>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>writing, testing and using customization layers</tertiary></indexterm>
+The procedure for creating, testing, and using a customization layer
+is always about the same. In this section, we'll go through the
+process in some detail. The rest of the sections in this chapter
+describe a range of useful customization layers.
+</para>
+<sect2><title>Deciding What to Change</title>
+<para>
+If you're considering writing a customization layer, there must be
+something that you want to change. Perhaps you want to add an element
+or attribute, remove one, or change some other aspect of the <acronym>DTD</acronym>.
+</para>
+<para>
+<indexterm significance="normal"><primary>inline elements</primary>
+  <secondary>adding</secondary></indexterm>
+
+Adding an element, particularly an inline element, is one possibility.
+If you're writing documentation about an object-oriented system, you
+may have noticed that DocBook provides <sgmltag>ClassName</sgmltag> but not
+<sgmltag>MethodName</sgmltag>. Suppose you want to add
+<sgmltag>MethodName</sgmltag>?
+</para>
+</sect2>
+<sect2><title>Deciding How to Change a Customization Layer</title>
+<para>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>changing customization layers</tertiary></indexterm>
+Figuring out what to change may be the hardest part of the process.
+The organization of the parameter entities is quite logical, and,
+bearing in mind the organization described in <xref linkend="s-dbstruct"/>, finding something similar usually
+provides a good model for new changes.
+</para>
+
+<para condition="online">
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>reference (online)</secondary></indexterm>
+
+Two online resources may be useful. First, the 
+<link linkend="ref-parement">parameter entity reference section</link> of the
+online book provides more detail than the print version. Second, there
+is an alternate version of the book online that shows all of the element
+content models in terms of the parameter entities that define them, 
+rather than the <quote>flattened</quote> versions shown here.
+</para>
+
+<para condition="online">
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>content models (online reference)</secondary></indexterm>
+One resource that may be useful is the alternate version of this
+book that shows all of the element content models in
+terms of the parameter entities which define them, rather than
+the <quote>flattened</quote> versions shown here. The alternate version
+is on the <acronym>CD-ROM</acronym> and online at the book web site:
+<ulink url="http://docbook.org/">http://docbook.org/</ulink>.
+</para>
+
+<para>
+<sgmltag>MethodName</sgmltag> is similar to <sgmltag>ClassName</sgmltag>, so
+<sgmltag>ClassName</sgmltag> is probably a good model.  <sgmltag>ClassName</sgmltag>
+is an inline element, not a hierarchy element, so it's in
+<filename moreinfo="none">dbpool.mod</filename>. Searching for <quote>classname</quote> in
+<filename moreinfo="none">dbpool.mod</filename> reveals:
+</para>
+<screen format="linespecific">
+&lt;!ENTITY % local.tech.char.class ""&gt;
+&lt;!ENTITY % tech.char.class
+        "Action|Application|<emphasis role="bold">ClassName</emphasis>|Command|ComputerOutput
+        |Database|Email|EnVar|ErrorCode|ErrorName|ErrorType|Filename
+        |Function|GUIButton|GUIIcon|GUILabel|GUIMenu|GUIMenuItem
+        |GUISubmenu|Hardware|Interface|InterfaceDefinition|KeyCap
+        |KeyCode|KeyCombo|KeySym|Literal|Constant|Markup|MediaLabel
+        |MenuChoice|MouseButton|MsgText|Option|Optional|Parameter
+        |Prompt|Property|Replaceable|ReturnValue|SGMLTag|StructField
+        |StructName|Symbol|SystemItem|Token|Type|UserInput|VarName
+        %local.tech.char.class;"&gt;
+</screen>
+<para>
+Searching further reveals the element and attribute declarations for
+<sgmltag>ClassName</sgmltag>.
+</para>
+<para>
+<indexterm significance="normal"><primary>local.tech.char.class parameter entity</primary></indexterm>
+<indexterm significance="normal"><primary>tech.char.class parameter entity</primary></indexterm>
+It would seem (and, in fact, it is the case) that adding
+<sgmltag>MethodName</sgmltag> can be accomplished by adding it to the local
+extension mechanism for <sgmltag class="paramentity">tech.char.class</sgmltag>, namely <sgmltag class="paramentity">local.tech.char.class</sgmltag>, and adding element and
+attribute declarations for it. A customization layer that does this
+can be seen in <xref linkend="ex-addmethodname"/>.
+<indexterm significance="normal"><primary>MethodName, adding with customization layer</primary></indexterm>
+
+</para>
+<example id="ex-addmethodname">
+<title>Adding MethodName with a Customization Layer</title>
+<programlisting format="linespecific">
+&lt;!ENTITY % local.tech.char.class "|MethodName"&gt;     <co id="add.methname.1"/>
+
+&lt;!-- load DocBook --&gt;                               <co id="add.methname.2"/>
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+
+&lt;!ELEMENT MethodName - - ((%smallcptr.char.mix;)+)  <co id="add.methname.3"/>&gt;
+&lt;!ATTLIST MethodName                                <co id="add.methname.4"/>
+        %common.attrib;
+        %classname.role.attrib;
+        %local.classname.attrib;
+&gt;
+</programlisting>
+<calloutlist>
+<callout arearefs="add.methname.1"><para>Declare the appropriate
+parameter entity (these are described in <xref linkend="dbparam"/>).
+The declaration in your customization layer is encountered first, so
+it overrides the definition in the DocBook <acronym>DTD</acronym> (all the local
+classes are defined as empty in the <acronym>DTD</acronym>).</para>
+</callout>
+<callout arearefs="add.methname.2"><para>Use a parameter entity to
+load the entire DocBook <acronym>DTD</acronym>.</para>
+</callout>
+<callout arearefs="add.methname.3"><para>Add an element declaration
+for the new element. The content model for this element is taken
+directly from the content model of <sgmltag>ClassName</sgmltag>.</para>
+</callout>
+<callout arearefs="add.methname.4"><para>Add an attribute list
+declaration for the new element. These are the same attributes as
+<sgmltag>ClassName</sgmltag>.
+</para>
+</callout></calloutlist>
+</example>
+</sect2>
+<sect2><title>Using Your Customization Layer</title>
+<para>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>writing, testing, and using customization layers</tertiary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>customizing</secondary>
+    <tertiary>using customization layer</tertiary></indexterm>
+
+In order to use the new customization layer, you must save it in a
+file, for example <filename moreinfo="none">mydocbk.dtd</filename>, and then you must use the
+new <acronym>DTD</acronym> in your document.
+</para>
+<para>
+The simplest way to use the new <acronym>DTD</acronym> is to point to it with a system
+identifier:
+<indexterm significance="normal"><primary>Java Math class</primary></indexterm>
+<indexterm significance="normal"><primary>absolute value (numbers), computing</primary></indexterm>
+</para>
+<screen format="linespecific">
+
+&lt;!DOCTYPE chapter SYSTEM "/path/to/mydocbk.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;My Chapter&lt;/title&gt;
+&lt;para&gt;
+The Java &lt;classname&gt;Math&lt;/classname&gt; class provides a 
+&lt;methodname&gt;abs&lt;/methodname&gt; method to compute absolute value of a number.
+&lt;/para&gt;
+&lt;/chapter&gt;
+
+</screen>
+<para>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>customization layer</tertiary></indexterm>
+If you plan to use your customization layer in many documents, or
+exchange it with interchange partners, consider giving your <acronym>DTD</acronym> its
+own public identifier, as described in <xref linkend="s-notdocbook"/>
+</para>
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>public identifier, adding</secondary></indexterm>
+
+In order to use the new public identifier, you must add it to your
+catalog:
+<screen format="linespecific">
+PUBLIC "-//Your Organization//DTD DocBook V3.1-Based Extension V1.0//EN"
+       "/share/sgml/mydocbk.dtd"
+</screen>
+and use that public identifier in your documents:
+</para>
+<screen format="linespecific">
+
+&lt;!DOCTYPE chapter 
+  PUBLIC "-//Your Organization//DTD DocBook V3.1-Based Extension V1.0//EN"&gt;
+&lt;chapter&gt;&lt;title&gt;My Chapter&lt;/title&gt;
+&lt;para&gt;
+The Java &lt;classname&gt;Math&lt;/classname&gt; class provides a 
+&lt;methodname&gt;abs&lt;/methodname&gt; method to compute absolute value of a number.
+&lt;/para&gt;
+&lt;/chapter&gt;
+
+</screen>
+<para>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>system identifiers</secondary>
+    <tertiary>URI requirements</tertiary></indexterm>
+<indexterm significance="normal"><primary>URI</primary>
+  <secondary>XML system identifiers</secondary></indexterm>
+If you're using <acronym>XML</acronym>, remember that you must provide a system
+identifier that satisfies the requirements of a Uniform Resource
+Identifier (<acronym>URI</acronym>).
+</para>
+</sect2>
+</sect1>
+<sect1 id="cust.test"><title>Testing Your Work</title>
+<para>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>writing, testing, and using customization layers</tertiary></indexterm>
+<indexterm significance="normal"><primary>testing</primary>
+  <secondary>customization layers (DocBook DTD)</secondary></indexterm>
+<indexterm significance="normal"><primary>validation</primary>
+  <secondary>customization layers</secondary></indexterm>
+
+<acronym>DTD</acronym>s, by their nature, contain many complex, interrelated elements.
+Whenever you make a change to the <acronym>DTD</acronym>, it's always wise to use a
+validating parser to double-check your work. A parser like
+<command moreinfo="none">nsgmls</command> from James Clark's
+<application moreinfo="none"><acronym>SP</acronym></application> can identify elements
+(attributes, parameter entities) that are declared but unused, as well
+as ones that are used but undeclared.
+</para>
+<para>
+
+A comprehensive test can be accomplished with
+<command moreinfo="none">nsgmls</command> using the <option>-wall</option>
+option. Create a simple test document and run:
+</para>
+<screen format="linespecific">
+nsgmls <co id="nsgmls.opt.1"/>-sv <co id="nsgmls.opt.2"/>-wall test.sgm
+</screen>
+<calloutlist>
+<callout arearefs="nsgmls.opt.1"><para>
+
+<indexterm significance="normal"><primary>suppressing output (parser)</primary></indexterm>
+<indexterm significance="normal"><primary>versions</primary>
+  <secondary>nsgmls parser, printing number</secondary></indexterm>
+
+The <option>-s</option> option
+tells <command moreinfo="none">nsgmls</command> to suppress its normal output (it will
+still show errors, if there are any). The <option>-v</option> option
+tells <command moreinfo="none">nsgmls</command> to print its version number; this
+ensures that you always get <emphasis>some</emphasis> output, even if
+there are no errors.</para>
+</callout>
+<callout arearefs="nsgmls.opt.2"><para>
+<indexterm significance="normal"><primary>errors</primary>
+  <secondary>listing, comprehensive</secondary></indexterm>
+<indexterm significance="normal"><primary>warnings, listing</primary></indexterm>
+<indexterm significance="normal"><primary>nsgmls parser</primary>
+  <secondary>warning types</secondary></indexterm>
+
+The <option>-wall</option>
+option tells <command moreinfo="none">nsgmls</command> to provide a comprehensive list
+of all errors and warnings.  You can use less verbose, and more
+specific options instead; for example, <option>-wundefined</option> to
+flag undefined elements or <option>-wunused-param</option> to warn you
+about unused parameter entities. The <command moreinfo="none">nsgmls</command>
+documentation provides a complete list of warning types.</para>
+</callout>
+</calloutlist>
+<sect2><title>DocBook <acronym>V3.1</acronym> Warnings</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>warnings</secondary></indexterm>
+If you run the preceding command over DocBook <acronym>V3.1</acronym>,
+you'll discover one warning generated by the <acronym>DTD</acronym>:
+</para>
+<screen format="linespecific">
+nsgmls:I: SP version "1.3"
+nsgmls:cals-tbl.dtd:314:37:W: content model is mixed but does not allow #PCDATA everywhere
+</screen>
+<para>
+<indexterm significance="normal"><primary>Entry element</primary></indexterm>
+
+This is not truly an error in the <acronym>DTD</acronym>, and can safely be ignored.
+The warning is caused by <quote>pernicious mixed content</quote> in
+the content model of DocBook's <sgmltag>Entry</sgmltag> element.  See
+the <sgmltag>Entry</sgmltag> reference page for a complete discussion.
+</para>
+</sect2>
+</sect1>
+<sect1 id="ch05-remvelem"><title>Removing Elements</title>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>removing</secondary></indexterm>
+
+DocBook has a large number of elements. In some authoring
+environments, it may be useful or necessary to remove some of these
+elements.
+</para>
+<sect2><title>Removing MsgSet</title>
+<para>
+<indexterm significance="normal"><primary>MsgSet element</primary>
+  <secondary>removing</secondary></indexterm>
+<sgmltag>MsgSet</sgmltag> is a favorite target. It has a complex
+internal structure designed for describing interrelated error
+messages, especially on systems that may exhibit messages from several
+different components. Many technical documents can do without it, and
+removing it leaves one less complexity to explain to your authors.
+</para>
+<para>
+<xref linkend="ex.remvmsgset"/> shows a customization layer that removes the
+<sgmltag>MsgSet</sgmltag> element from DocBook:
+</para>
+<example id="ex.remvmsgset">
+<title>Removing MsgSet</title>
+<programlisting format="linespecific">
+&lt;!ENTITY % compound.class "Procedure|SideBar"&gt; <co id="rmv.msgset.1"/>
+&lt;!ENTITY % msgset.content.module "IGNORE"&gt;     <co id="rmv.msgset.2"/>
+&lt;!-- load DocBook --&gt;
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+</programlisting>
+<calloutlist>
+<callout arearefs="rmv.msgset.1"><para>Remove
+<sgmltag>MsgSet</sgmltag> from the <sgmltag class="paramentity">compound.class</sgmltag>. This is the only place
+in the <acronym>DTD</acronym> where <sgmltag>MsgSet</sgmltag> is referenced.</para>
+</callout>
+<callout arearefs="rmv.msgset.2"><para>Exclude the definition of
+<sgmltag> MsgSet</sgmltag> and all of its subelements from the
+<acronym>DTD</acronym>.</para>
+</callout>
+</calloutlist>
+</example>
+</sect2>
+<sect2><title>Removing Computer Inlines</title>
+<para>
+<indexterm significance="normal"><primary>inline elements</primary>
+  <secondary>computer inlines, removing</secondary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>tech.char.class, redefining</secondary></indexterm>
+<indexterm significance="normal"><primary>tech.char.class parameter entity</primary>
+  <secondary>redefining</secondary></indexterm>
+
+DocBook contains a large number of computer inlines. The DocBook
+inlines define a domain-specific vocabulary.  If you're working in
+another domain, many of them may be unnecessary. You can remove a
+bunch of them by redefining the <sgmltag class="paramentity">tech.char.class</sgmltag> parameter entity and
+then excluding the declarations for the elements removed. The initial
+definition of <sgmltag class="paramentity">tech.char.class</sgmltag> is:
+</para>
+<screen format="linespecific">
+&lt;!ENTITY % tech.char.class
+    "Action|Application|ClassName|Command|ComputerOutput
+    |Database|Email|EnVar|ErrorCode|ErrorName|ErrorType|Filename
+    |Function|GUIButton|GUIIcon|GUILabel|GUIMenu|GUIMenuItem
+    |GUISubmenu|Hardware|Interface|InterfaceDefinition|KeyCap
+    |KeyCode|KeyCombo|KeySym|Literal|Markup|MediaLabel|MenuChoice
+    |MouseButton|MsgText|Option|Optional|Parameter|Prompt|Property
+    |Replaceable|ReturnValue|SGMLTag|StructField|StructName
+    |Symbol|SystemItem|Token|Type|UserInput
+    %local.tech.char.class;"&gt;
+</screen>
+<para>
+When examining this list, it seems that you can delete all of the
+inlines except, perhaps, <sgmltag>Application</sgmltag>,
+<sgmltag>Command</sgmltag>, <sgmltag>Email</sgmltag>,
+<sgmltag>Filename</sgmltag>, <sgmltag>Literal</sgmltag>,
+<sgmltag>Replaceable</sgmltag>, <sgmltag> Symbol</sgmltag>, and
+<sgmltag>SystemItem</sgmltag>. The following customization layer
+removes them.
+</para>
+<example>
+<title>Removing Computer Inlines</title>
+<programlisting format="linespecific">
+&lt;!ENTITY % tech.char.class
+        "Application|Command|Email|Filename|Literal
+        |Replaceable|Symbol|SystemItem"&gt;
+&lt;!ENTITY % action.module "IGNORE"&gt;
+&lt;!ENTITY % classname.module "IGNORE"&gt;
+&lt;!ENTITY % computeroutput.module "IGNORE"&gt;
+&lt;!ENTITY % database.module "IGNORE"&gt;
+&lt;!ENTITY % envar.module "IGNORE"&gt;
+&lt;!ENTITY % errorcode.module "IGNORE"&gt;
+&lt;!ENTITY % errorname.module "IGNORE"&gt;
+&lt;!ENTITY % errortype.module "IGNORE"&gt;
+&lt;!--&lt;!ENTITY % function.module "IGNORE"&gt;--&gt;
+&lt;!ENTITY % guibutton.module "IGNORE"&gt;
+&lt;!ENTITY % guiicon.module "IGNORE"&gt;
+&lt;!ENTITY % guilabel.module "IGNORE"&gt;
+&lt;!ENTITY % guimenu.module "IGNORE"&gt;
+&lt;!ENTITY % guimenuitem.module "IGNORE"&gt;
+&lt;!ENTITY % guisubmenu.module "IGNORE"&gt;
+&lt;!ENTITY % hardware.module "IGNORE"&gt;
+&lt;!ENTITY % interface.module "IGNORE"&gt;
+&lt;!ENTITY % interfacedefinition.module "IGNORE"&gt;
+&lt;!--&lt;!ENTITY % keycap.module "IGNORE"&gt;--&gt;
+&lt;!ENTITY % keycode.module "IGNORE"&gt;
+&lt;!--&lt;!ENTITY % keycombo.module "IGNORE"&gt;--&gt;
+&lt;!--&lt;!ENTITY % keysym.module "IGNORE"&gt;--&gt;
+&lt;!ENTITY % markup.module "IGNORE"&gt;
+&lt;!ENTITY % medialabel.module "IGNORE"&gt;
+&lt;!ENTITY % menuchoice.module "IGNORE"&gt;
+&lt;!--&lt;!ENTITY % mousebutton.module "IGNORE"&gt;--&gt;
+&lt;!--&lt;!ENTITY % msgtext.module "IGNORE"&gt;--&gt;
+&lt;!--&lt;!ENTITY % option.module "IGNORE"&gt;--&gt;
+&lt;!--&lt;!ENTITY % optional.module "IGNORE"&gt;--&gt;
+&lt;!--&lt;!ENTITY % parameter.module "IGNORE"&gt;--&gt;
+&lt;!ENTITY % prompt.module "IGNORE"&gt;
+&lt;!ENTITY % property.module "IGNORE"&gt;
+&lt;!ENTITY % returnvalue.module "IGNORE"&gt;
+&lt;!ENTITY % sgmltag.module "IGNORE"&gt;
+&lt;!ENTITY % structfield.module "IGNORE"&gt;
+&lt;!ENTITY % structname.module "IGNORE"&gt;
+&lt;!ENTITY % token.module "IGNORE"&gt;
+&lt;!ENTITY % type.module "IGNORE"&gt;
+&lt;!ENTITY % userinput.module "IGNORE"&gt;
+&lt;!-- load DocBook --&gt; 
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+</programlisting>
+</example>
+<para>
+Initially we removed several more elements from <sgmltag class="paramentity">tech.char.class</sgmltag> (<sgmltag class="paramentity">function.module</sgmltag>, <sgmltag class="paramentity">keycap.module</sgmltag>), but using the testing procedure
+described in <xref linkend="cust.test"/>, we discovered that
+these elements are used in other content models.  Because they are
+used in other content modules, they cannot simply be removed from the
+<acronym>DTD</acronym> by deleting them from <sgmltag class="paramentity">
+tech.char.class</sgmltag>.  Even though they can't be deleted
+outright, we've taken them out of most inline contexts.
+</para>
+<para>
+<indexterm significance="normal"><primary>synopses</primary>
+  <secondary>synopsis elements, removing</secondary></indexterm>
+<indexterm significance="normal"><primary>FuncSynopsis element</primary>
+  <secondary>removing</secondary></indexterm>
+<indexterm significance="normal"><primary>CmdSynopsis element</primary>
+  <secondary>removing</secondary></indexterm>
+It's likely that a customization layer that removed this many
+technical inlines would also remove some larger technical structures
+(<sgmltag>MsgSet</sgmltag>, <sgmltag>FuncSynopsis</sgmltag>), which
+allows you to remove additional elements from the <acronym>DTD</acronym>.
+</para>
+</sect2>
+<sect2>
+<title>Removing Synopsis Elements</title>
+<para>
+Another possibility is removing the complex Synopsis elements. The
+customization layer in <xref linkend="ex.remvcmdsyn"/> removes
+<sgmltag>CmdSynopsis</sgmltag> and <sgmltag>FuncSynopsis</sgmltag>.
+</para>
+<example id="ex.remvcmdsyn">
+<title>Removing CmdSynopsis and FuncSynopsis</title>
+<programlisting format="linespecific">
+&lt;!ENTITY % synop.class "Synopsis"&gt;
+&lt;!-- Instead of "Synopsis|CmdSynopsis|FuncSynopsis %local.synop.class;" --&gt;
+
+&lt;!ENTITY % funcsynopsis.content.module "IGNORE"&gt;
+&lt;!ENTITY % cmdsynsynopsis.content.module "IGNORE"&gt;
+
+&lt;!-- load DocBook --&gt; 
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+</programlisting>
+</example>
+<para>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>empty</secondary></indexterm>
+
+Completely removing all Synopsis elements would require a more
+extensive customization. You can't make any of the <sgmltag class="paramentity">*.class</sgmltag> parameter entities completely empty
+without changing all of the parameter entities that use them. See
+<xref linkend="sect.remv.synop.class"/>.
+</para>
+</sect2>
+<sect2>
+<title>Removing Sectioning Elements</title>
+<para>
+<indexterm significance="normal"><primary>sections</primary>
+  <secondary>elements, removing</secondary></indexterm>
+
+Perhaps you want to restrict your authors to only three levels of
+sectioning.  To do that, you must remove the <sgmltag>Sect4</sgmltag>
+and <sgmltag>Sect5 </sgmltag> elements, as shown in <xref linkend="ex.remvsect4"/>.
+</para>
+<example id="ex.remvsect4">
+<title>Removing <sgmltag>Sect4</sgmltag> and <sgmltag>Sect5</sgmltag> Elements
+</title>
+<programlisting format="linespecific"><inlinegraphic fileref="examples/remv.sect4.dtd" format="linespecific"/></programlisting>
+</example>
+<para>
+In order to completely remove an element that isn't in the information
+pool, it is usually necessary to redefine the elements that include
+it. In this case, because we're removing the <sgmltag>Sect4</sgmltag>
+element, we must redefine the <sgmltag>Sect3</sgmltag> element that
+uses it.
+</para>
+</sect2>
+<sect2 id="s2-remvadmon"><title>Removing Admonitions from Table Entries</title>
+<para>
+<indexterm significance="normal"><primary>modules</primary>
+  <secondary>redeclarations</secondary></indexterm>
+<indexterm significance="normal"><primary>redeclarations</primary>
+  <secondary>modules</secondary></indexterm>
+
+All of the customization layers that we've examined so far have been
+fairly straightforward. This section describes a much more complex
+customization layer. Back in <xref linkend="db-modules"/> we
+mentioned that several additional modules existed for
+<quote>redeclaration.</quote> The customization layer developed in this
+section cannot be written without them.
+</para>
+<para>
+<indexterm significance="normal"><primary>admonitions</primary>
+  <secondary>removing from table entries</secondary></indexterm>
+<indexterm significance="normal"><primary>table entries, removing admonitions</primary></indexterm>
+
+The goal is to remove admonitions (<sgmltag>Warning</sgmltag>,
+<sgmltag>Caution</sgmltag>, <sgmltag>Note</sgmltag>) from table
+entries.
+</para>
+<para>
+<xref linkend="ex.remvadmon.1"/> is a straightforward, and incorrect, attempt.
+<example id="ex.remvadmon.1">
+<title>Removing Admonitions (First Attempt: Incorrect)</title>
+<programlisting role="ERROR" format="linespecific">
+&lt;!-- THIS CUSTOMIZATION LAYER CONTAINS ERRORS --&gt;
+&lt;!ENTITY % tabentry.mix
+        "%list.class;
+        |%linespecific.class;
+        |%para.class;        |Graphic
+        %local.tabentry.mix;"&gt;
+&lt;!-- load DocBook --&gt;
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+</programlisting>
+</example>
+Because the parameter entity <sgmltag class="paramentity">tabentry.mix</sgmltag> defines the mixture of elements
+allowed in table entries, you should remove admonitions.
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>tabentry.mix (removing admonitions)</secondary></indexterm>
+<indexterm significance="normal"><primary>tabentry.mix element, editing</primary></indexterm>
+
+</para>
+<para>
+If you attempt to parse this <acronym>DTD</acronym>, you'll find that the declaration
+of <sgmltag class="paramentity">tabentry.mix</sgmltag> contains errors. While
+you can redefine parameter entities, you cannot make reference to
+entities that have not been defined yet, so the use of <sgmltag class="paramentity">list.class</sgmltag>, <sgmltag class="paramentity">linespecific.class</sgmltag>, and so on, aren't allowed.
+</para>
+<para>
+Your second attempt might look like <xref linkend="ex.remvadmon.2"/>.
+<example id="ex.remvadmon.2">
+<title>Removing Admonitions (Second Attempt: Incorrect)</title>
+<programlisting role="ERROR" format="linespecific">
+&lt;!-- THIS CUSTOMIZATION LAYER DOESN'T WORK --&gt;
+&lt;!-- load DocBook --&gt;
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+&lt;!ENTITY % tabentry.mix
+        "%list.class;
+        |%linespecific.class;
+        |%para.class;        |Graphic
+        %local.tabentry.mix;"&gt;
+</programlisting>
+</example>
+Declaring <sgmltag class="paramentity">tabentry.mix</sgmltag> after the <acronym>DTD</acronym>
+has been loaded removes the errors.
+</para>
+<para>
+This example contains no errors, but it also doesn't have any effect.
+Remember, only the first entity declaration counts, so the declaration
+of <sgmltag class="paramentity">tabentry.mix</sgmltag> in
+<filename moreinfo="none">dbpool.mod</filename> is the one used, not your
+redeclaration.
+</para>
+<para>
+<indexterm significance="normal"><primary>placeholders, redeclarations</primary></indexterm>
+<indexterm significance="normal"><primary>redeclarations</primary>
+  <secondary>placeholders</secondary></indexterm>
+
+The only way to fix this problem is to make use of one of the redeclaration
+placeholders in DocBook.
+</para>
+<para>
+Redeclaration placeholders are spots in which you can insert
+definitions into the middle of the <acronym>DTD</acronym>. There are four redeclaration
+placeholders in DocBook:
+<indexterm significance="normal"><primary>%rdbmods parameter entity</primary></indexterm>
+
+<variablelist>
+<varlistentry><term><sgmltag class="paramentity">rdbmods</sgmltag></term>
+<listitem>
+<para>Inserted in <filename moreinfo="none">docbook.dtd</filename>, between
+<filename moreinfo="none">dbpool.mod</filename> and
+<filename moreinfo="none">dbhier.mod</filename>. This placeholder is controlled by the
+<sgmltag class="paramentity">intermod.redecl.module</sgmltag> marked
+section.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="paramentity">rdbpool</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>%rdbpool.mod parameter entity</primary></indexterm>
+
+Inserted in the middle of <filename moreinfo="none">dbpool.mod</filename>,
+between the <sgmltag class="paramentity">*.class</sgmltag> and <sgmltag class="paramentity">*.mix</sgmltag> entity declarations. This placeholder is
+controlled by the <sgmltag class="paramentity">dbpool.redecl.module</sgmltag>
+marked section.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="paramentity">rdbhier</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>%rdbhier parameter entity</primary></indexterm>
+
+Inserted in the middle of <filename moreinfo="none">dbhier.mod</filename>,
+between the <sgmltag class="paramentity">*.class</sgmltag> and <sgmltag class="paramentity">*.mix</sgmltag> entity declarations. This placeholder is
+controlled by the <sgmltag class="paramentity">dbhier.redecl.module</sgmltag> marked
+section.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="paramentity">rdbhier2</sgmltag></term>
+<listitem>
+<para>Also inserted into <filename moreinfo="none">dbhier.mod</filename>, after the
+<sgmltag class="paramentity">*.mix</sgmltag> entity declarations. This
+placeholder is controlled by the <sgmltag class="paramentity">dbhier.redecl2.module</sgmltag> marked
+section.</para>
+</listitem>
+</varlistentry>
+</variablelist></para>
+<para>Use the redeclaration placeholder that it occurs nearest to, but
+before the entity that you want to redeclare. In our case, this is
+<sgmltag class="paramentity">rdbpool</sgmltag>, as seen in <xref linkend="ex.remvadmon.3"/>.
+<example id="ex.remvadmon.3">
+<title>Removing Admonitions (Third Attempt: Correct, if confusing)</title>
+<programlisting format="linespecific">
+&lt;!ENTITY % dbpool.redecl.module "INCLUDE"&gt;
+&lt;!ENTITY % rdbpool
+'&lt;!ENTITY % local.tabentry.mix ""&gt;
+&lt;!ENTITY % tabentry.mix
+        "&amp;#37;list.class;
+        |&amp;#37;linespecific.class;
+        |&amp;#37;para.class;        |Graphic
+        &amp;#37;local.tabentry.mix;"&gt;'&gt;
+
+&lt;!-- load DocBook --&gt;
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+</programlisting>
+</example>
+</para>
+<para>
+<indexterm significance="normal"><primary>escape sequences (parameter entities)</primary></indexterm>
+
+<xref linkend="ex.remvadmon.3"/> uses numeric character entity
+references to escape the <literal moreinfo="none">%</literal> signs in the entity
+declarations and nests an entity declaration in another parameter
+entity. All of this is perfectly legal, but a bit confusing.  A
+clearer solution, and the only practical solution if you're doing
+anything more than a single redeclaration, is to place the new
+declarations in another file and include them in your customization
+layer by reference, like this:
+</para>
+<example id="ex.remvadmon.4">
+<title>Removing Admonitions (Fourth Attempt: Correct)</title>
+<para>In your customization layer:</para>
+<programlisting format="linespecific">
+
+&lt;!ENTITY % dbpool.redecl.module "INCLUDE"&gt;
+&lt;!ENTITY % rdbpool SYSTEM "rdbpool.mod"&gt;
+
+&lt;!-- load DocBook --&gt;
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+
+</programlisting>
+<para>In <filename moreinfo="none">rdbpool.mod</filename>:</para>
+<programlisting format="linespecific">&lt;!ENTITY % local.tabentry.mix ""&gt;
+&lt;!ENTITY % tabentry.mix
+        "%list.class;
+        |%linespecific.class;
+        |%para.class;        |Graphic
+        %local.tabentry.mix;"&gt;</programlisting>
+</example>
+</sect2>
+<sect2 id="sect.remv.synop.class">
+<title>Removing an Entire Class</title>
+<para>
+<indexterm significance="normal"><primary>classes</primary>
+  <secondary>removing entire class</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>removing</secondary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>empty classes, redefining for</secondary></indexterm>
+
+Perhaps the modification that you want to make is to completely remove
+an entire class of elements. (If you have no need for synopsis
+elements of any sort, why not remove them?) In order to remove an
+entire class of elements, you must not only redefine the class as
+empty, but you must also redefine all of the parameter entities that
+use that class. The customization layer below completely removes the
+<sgmltag class="paramentity"> synop.class</sgmltag> from DocBook. It
+requires a customization layer, shown in <xref linkend="ex.remvclass"/>, that includes both a redeclaration module in
+<filename moreinfo="none">dbpool.mod</filename> and a redeclaration module in
+<filename moreinfo="none">dbhier.mod</filename>.
+<indexterm significance="normal"><primary>%synop.class, removing</primary></indexterm>
+</para>
+<example id="ex.remvclass">
+<title>Removing <sgmltag class="paramentity">synop.class</sgmltag></title>
+<para>In the customization layer:</para>
+<programlisting format="linespecific"><inlinegraphic fileref="examples/remv.synop.class.dtd" format="linespecific"/></programlisting>
+<para>In <filename moreinfo="none">remv.synop.class.rdbpool.mod</filename>:</para>
+<programlisting format="linespecific"><inlinegraphic fileref="examples/remv.synop.class.rdbpool.mod" format="linespecific"/></programlisting>
+<para>In <filename moreinfo="none">remv.synop.class.rdbhier.mod</filename>:</para>
+<programlisting format="linespecific"><inlinegraphic fileref="examples/remv.synop.class.rdbhier.mod" format="linespecific"/></programlisting>
+</example>
+</sect2>
+</sect1>
+<sect1 id="ch05-remvattr">
+<title>Removing Attributes</title>
+<para>Just as there may be more elements than you need, there may be more
+attributes.</para>
+<sect2>
+<title>Removing an Attribute</title>
+<para>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>removing</secondary></indexterm>
+<indexterm significance="normal"><primary>RenderAs attribute, removing</primary></indexterm>
+
+Suppose you want to remove the <sgmltag class="attribute">RenderAs</sgmltag> attribute from the
+<sgmltag>Sect1</sgmltag> element. <sgmltag class="attribute">RenderAs</sgmltag> allows the author to
+<quote>cheat</quote> in the presentation of hierarchy by specifying
+that the stylesheet should render a <sgmltag>Sect1</sgmltag> as
+something else: a <sgmltag>Sect3</sgmltag>, perhaps. <xref linkend="ex.remvrendas"/> details the removal of <sgmltag class="attribute">RenderAs</sgmltag>.
+</para>
+<example id="ex.remvrendas">
+<title>Removing RenderAs from Sect1</title>
+<programlisting format="linespecific">
+&lt;!ENTITY % sect1.module "IGNORE"&gt;                <co id="remvattr.1"/>
+
+&lt;!-- load DocBook --&gt;                            <co id="remvattr.2"/>
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+
+&lt;!ENTITY % local.sect1.attrib ""&gt;                <co id="remvattr.3"/>
+&lt;!ENTITY % sect1.role.attrib "%role.attrib;"&gt;    <co id="remvattr.4"/>
+&lt;!ELEMENT Sect1 - O (Sect1Info?, (%sect.title.content;), (%nav.class;)*,  <co id="remvattr.5"/>
+        (((%divcomponent.mix;)+, 
+        ((%refentry.class;)* | Sect2* | SimpleSect*))
+        | (%refentry.class;)+ | Sect2+ | SimpleSect+), (%nav.class;)*)
+        +(%ubiq.mix;)&gt;
+&lt;!ATTLIST Sect1                                  <co id="remvattr.6"/>
+        %label.attrib;
+        %status.attrib;
+        %common.attrib;
+        %sect1.role.attrib;
+        %local.sect1.attrib;
+&gt;
+</programlisting>
+</example>
+<calloutlist>
+<callout arearefs="remvattr.1"><para>Turn off the
+<sgmltag>Sect1</sgmltag> module so that the element and attribute
+declarations in the <acronym>DTD</acronym> will be ignored.
+</para>
+</callout>
+<callout arearefs="remvattr.2"><para>Include the DocBook <acronym>DTD</acronym>.</para>
+</callout>
+<callout arearefs="remvattr.3"><para>By keeping the local attribute
+declaration, we leave open the possibility of a simple customization
+layer on top of our customization layer.</para>
+</callout>
+<callout arearefs="remvattr.4"><para>Similarly, we keep the
+parameterized definition of the <sgmltag class="attribute">Role</sgmltag>
+attribute.</para>
+</callout>
+<callout arearefs="remvattr.5"><para>We're changing the attribute
+list, not the element, so we've simply copied the
+<sgmltag>Sect1</sgmltag> element declaration from the DocBook
+<acronym>DTD</acronym>.</para>
+</callout>
+<callout arearefs="remvattr.6"><para>Finally, we declare the attribute
+list, leaving out the <sgmltag class="attribute">RenderAs</sgmltag>.</para>
+</callout>
+</calloutlist>
+</sect2>
+<sect2><title>Subsetting the Common Attributes</title>
+<para>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>common</secondary>
+    <tertiary>subsetting</tertiary></indexterm>
+<indexterm significance="normal"><primary>subsetting common attributes</primary></indexterm>
+
+DocBook defines eleven common attributes; these attributes appear on
+<emphasis>every</emphasis> element. Depending on how you're
+processing your documents, removing some of them can both simplify the
+authoring task and improve processing speed.
+</para>
+<para>Some obvious candidates are:</para>
+<variablelist>
+<varlistentry><term>Effectivity attributes (<sgmltag class="attribute">Arch
+</sgmltag>, <sgmltag class="attribute">OS</sgmltag>,...)</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>effectivity attributes, removing</primary></indexterm>
+
+If you're not using all of the effectivity attributes in your
+documents, you can get rid of up to seven attributes in one fell
+swoop.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Lang</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Lang attribute</primary>
+  <secondary>removing</secondary></indexterm>
+
+If you're not producing multilingual documents, you can remove
+<sgmltag class="attribute">Lang</sgmltag>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Remap</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Remap attribute</primary>
+  <secondary>removing</secondary></indexterm>
+The <sgmltag class="attribute">Remap</sgmltag> attribute is
+designed to hold the name of a semantically equivalent construct from
+a previous markup scheme (for example, a Microsoft Word style template
+name, if you're converting from Word).  If you're authoring from
+scratch, or not preserving previous constructs with <sgmltag class="attribute">Remap</sgmltag>, you can get rid of it.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">XrefLabel</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>XrefLabel attribute</primary>
+  <secondary>removing</secondary></indexterm>
+If your processing system isn't using <sgmltag class="attribute">XrefLabel</sgmltag>, it's a candidate as
+well.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<para>
+The customization layer in <xref linkend="ex.remvcommon"/> reduces the
+common attributes to just <sgmltag class="attribute">ID</sgmltag> and
+<sgmltag class="attribute">Lang</sgmltag>.
+</para>
+<example id="ex.remvcommon">
+<title>Removing Common Attributes</title>
+<programlisting format="linespecific">&lt;!ENTITY % common.attrib
+"ID   ID    #IMPLIED
+ Lang CDATA #IMPLIED"
+&gt;
+&lt;!ENTITY % idreq.common.attrib
+"ID   ID    #REQUIRED
+ Lang CDATA #IMPLIED"
+&gt;
+&lt;!-- load DocBook --&gt;
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;</programlisting>
+</example>
+<para>
+<indexterm significance="normal"><primary>common.attrib parameter entity</primary></indexterm>
+<indexterm significance="normal"><primary>idreq.common.attrib parameter entity</primary></indexterm>
+
+By definition, whatever attributes you define in the <sgmltag class="paramentity">common.attrib</sgmltag> and <sgmltag class="paramentity">idreq.common.attrib</sgmltag> parameter entities
+are the common attributes. In <filename moreinfo="none">dbpool.mod </filename>, these
+parameter entities are defined in terms of other parameter entities,
+but there's no way to preserve that structure in your customization
+layer.
+</para>
+</sect2>
+</sect1>
+<sect1 id="ch05-addelem"><title>Adding Elements: Adding a Sect6</title>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>adding</secondary></indexterm>
+
+Adding a structural (as opposed to information pool) element generally
+requires adding its name to a class and then providing the appropriate
+definitions. <xref linkend="ex.addsect6"/> extends DocBook by adding a
+<sgmltag>Sect6</sgmltag> element.
+</para>
+<example id="ex.addsect6">
+<title>Adding a Sect6 Element</title>
+<programlisting format="linespecific">&lt;!ENTITY % sect5.module "IGNORE"&gt;
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;
+&lt;!-- Add Sect6 to content model of Sect5 --&gt;
+&lt;!ENTITY % sect5.role.attrib "%role.attrib;"&gt;
+&lt;!ELEMENT Sect5 - O (Sect5Info?, (%sect.title.content;), (%nav.class;)*,
+        (((%divcomponent.mix;)+, 
+                ((%refentry.class;)* | Sect6* | SimpleSect*))
+        | (%refentry.class;)+ | Sect6+ | SimpleSect+), (%nav.class;)*)&gt;
+&lt;!ATTLIST Sect5
+        %label.attrib;
+        %status.attrib;
+        %common.attrib;
+        %sect5.role.attrib;
+&gt;
+&lt;!ENTITY % sect6.role.attrib "%role.attrib;"&gt;
+&lt;!ELEMENT Sect6 - O (Sect6Info?, (%sect.title.content;), (%nav.class;)*,
+        (((%divcomponent.mix;)+, ((%refentry.class;)* | SimpleSect*))
+        | (%refentry.class;)+ | SimpleSect+), (%nav.class;)*)&gt;
+&lt;!ATTLIST Sect6
+        %label.attrib;
+        %status.attrib;
+        %common.attrib;
+        %sect6.role.attrib;
+&gt;</programlisting>
+</example>
+<para>
+Here we've redefined <sgmltag>Sect5</sgmltag> to include
+<sgmltag>Sect6</sgmltag> and provided a declaration for
+<sgmltag>Sect6</sgmltag>. Note that we didn't bother to provide
+<sgmltag class="attribute">RenderAs</sgmltag> attributes in our
+redefinitions. To properly support <sgmltag>Sect6</sgmltag>, you might
+want to redefine all of the sectioning elements so that <literal moreinfo="none">
+Sect6</literal> is a legal attribute value for <sgmltag class="attribute">RenderAs</sgmltag>.
+</para>
+</sect1>
+<sect1 id="ch05-classrole"><title>Other Modifications: Classifying a Role</title>
+<para>
+<indexterm significance="normal"><primary>Role attribute</primary>
+  <secondary>changing on Procedure (example)</secondary></indexterm>
+
+The <sgmltag class="attribute">Role</sgmltag> attribute, found on almost
+all of the elements in DocBook, is a <literal moreinfo="none">CDATA</literal> attribute that
+can be used to subclass an element. In some applications, it may be useful
+to modify the definition of <sgmltag class="attribute">Role</sgmltag> so that
+authors must choose one of a specific set of possible values.</para>
+<para>In <xref linkend="ex.changerole"/>, <sgmltag class="attribute">Role</sgmltag> on the <sgmltag>Procedure</sgmltag> element
+is constrained to the values <literal moreinfo="none">Required</literal> or <literal moreinfo="none">
+Optional</literal>.</para>
+<example id="ex.changerole">
+<title>Changing Role on Procedure</title>
+<programlisting format="linespecific">&lt;!ENTITY % procedure.role.attrib "Role (Required|Optional) #IMPLIED"&gt;
+&lt;!-- load DocBook --&gt;
+&lt;!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+%DocBookDTD;<indexterm startref="DocBookcustomch05" class="endofrange" significance="normal"/><indexterm startref="customDocBookch05" class="endofrange" significance="normal"/></programlisting>
+</example>
+</sect1>
+</chapter>
+
+<!--
+Local Variables:
+mode: xml
+sgml-parent-document: ("book.xml" "chapter")
+End:
+-->
+
+</part>
+
+<!-- $Id: references.xml 5565 2006-02-16 13:50:26Z nwalsh $ -->
+
+<part id="docbook-reference"><title>Reference</title>
+<?dbhtml filename="part2.html"?>
+<?ORApage height="4.93352"?>
+<?ORApage height="7.5625"?>
+<?ORA last-page-blank?>
+
+<reference id="ref-element" role="folders">
+<title>DocBook Element Reference</title>
+<?dbhtml filename="ref-elements.html"?>
+
+<partintro>
+<!-- this can't actually go here...
+<pubdate>$Date: 2006-02-16 14:50:26 +0100 (Thu, 16 Feb 2006) $</pubdate>
+<releaseinfo>$Revision: 5565 $</releaseinfo>
+</docinfo>
+-->
+<para>
+<indexterm id="elementsref" class="startofrange" significance="normal">
+  <primary>elements</primary>
+  <secondary>reference</secondary>
+</indexterm>This reference describes every element in the DocBook
+<acronym>DTD</acronym>.</para>
+
+<para>In DocBook V3.1, introduced in February, 1999, the following
+elements were added to DocBook:
+<simplelist type="inline">
+<member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>audiodata</sgmltag></member>
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>imagedata</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaentry</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>videodata</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.</para>
+
+<para>DocBook V4.0, introduced in January, 2001, the following elements
+were added:
+<simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>initializer</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodparam</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simplemsgentry</sgmltag></member>
+</simplelist>.</para>
+
+<para>The following additional changes were made in DocBook V4.0:
+<sgmltag>artheader</sgmltag> was renamed <sgmltag>articleinfo</sgmltag>;
+<sgmltag>comment</sgmltag> was renamed <sgmltag>remark</sgmltag>;
+<sgmltag>docinfo</sgmltag> was broken into a set of other info elements;
+and <sgmltag>bookbiblio</sgmltag>, <sgmltag>interfacedefinition</sgmltag>,
+and <sgmltag>seriesinfo</sgmltag> were removed.</para>
+
+<para>DocBook V4.2, introduced in FIXME: April, 2002, the following elements
+were added:
+<simplelist type="inline">
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>textdata</sgmltag></member>
+</simplelist>.</para>
+
+<para>Additional changes made to DocBook V4.2 are summarized in the
+<ulink url="http://www.oasis-open.org/docbook/specs/cs-docbook-docbook-4.2.html">DocBook V4.2
+Specification</ulink>.</para>
+
+<sect1>
+<title>Organization of Reference Pages</title>
+<para>The description of each element in this reference is divided into the
+following sections:</para>
+<variablelist>
+
+<varlistentry><term>Synopsis</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>reference</secondary>
+    <tertiary>synopses</tertiary></indexterm>
+<indexterm significance="normal"><primary>synopses</primary>
+  <secondary>elements (reference pages)</secondary></indexterm>
+<indexterm significance="normal"><primary>content models</primary>
+  <secondary>elements, reference</secondary></indexterm>
+
+Provides a quick synopsis of the element. The content of the synopsis
+table varies according to the nature of the element described, but may include
+any or all of the following sections:</para>
+<variablelist>
+<varlistentry><term>Content Model or Declared Content</term>
+<listitem>
+<para>Describes the content model of the element in <acronym>SGML</acronym>/<acronym>XML</acronym> <acronym>DTD</acronym> terms. See <xref linkend="s2-cmintro"/>.”</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>Inclusions</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>inclusions</primary>
+  <secondary>elements</secondary></indexterm>
+
+Lists <quote>inclusions.</quote>  Inclusions are an <acronym>SGML</acronym> feature.
+Included elements can appear anywhere inside the element
+that includes them, even in places that aren't ordinarily
+valid.  For example, <sgmltag>Chapter</sgmltag> includes <sgmltag>IndexTerm</sgmltag>.
+This means that within a <sgmltag>Chapter</sgmltag>, <sgmltag>IndexTerm</sgmltag> can
+appear inside <sgmltag>Emphasis</sgmltag>, for instance, even though the
+content model of <sgmltag>Emphasis</sgmltag> does not explicitly allow
+<sgmltag>IndexTerm</sgmltag>s.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>Exclusions</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>exclusions</primary>
+  <secondary>elements</secondary></indexterm>
+<indexterm significance="normal"><primary>nesting</primary>
+  <secondary>elements</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>nesting</secondary></indexterm>
+Lists <quote>exclusions.</quote> Exclusions are an <acronym>SGML</acronym> feature.
+Excluded elements cannot appear anywhere inside the element that
+excludes them, even in places that are ordinarily valid.  For
+example, <sgmltag>Footnote</sgmltag> excludes <sgmltag>Footnote</sgmltag>. This
+means that a <sgmltag>Footnote</sgmltag> cannot appear inside a
+<sgmltag>Para</sgmltag> inside a <sgmltag>Footnote</sgmltag>, even though
+<sgmltag>Footnote</sgmltag> appears in the content model of <sgmltag>Para</sgmltag>.
+</para>
+<indexterm significance="normal"><primary>lists</primary>
+  <secondary>elements</secondary>
+    <tertiary>exclusions</tertiary></indexterm>
+
+<para>Lists elements that are excluded from appearing at any level below
+the element described.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>Attributes</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>elements, referencing</secondary></indexterm>
+
+Provides a synopsis of the attributes on the element. For brevity, common
+attributes are described only once, <link linkend="common.attributes">in this
+introduction</link>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>Tag Minimization</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>tags</primary>
+  <secondary>minimization</secondary></indexterm>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>omitting</secondary></indexterm>
+<indexterm significance="normal"><primary>end tags</primary>
+  <secondary>omitting</secondary></indexterm>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>minimization</secondary></indexterm>
+<indexterm significance="normal"><primary>minimization</primary>
+  <secondary>markup</secondary>
+    <tertiary>start and end tags</tertiary></indexterm>
+
+Indicates if start- or end-tags may be omitted.  Tag omission is
+dependent on both the <acronym>DTD</acronym> and your <acronym>SGML</acronym> declaration.  If a tag is described
+as ommissable here, it is ommissible if your declaration allows tag 
+omission.  The standard DocBook declaration does not.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>Parameter Entities</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>elements</secondary></indexterm>
+
+Lists the parameter entities in which the element described appears.
+Parameter entities are important when you are <link linkend="app-customizing">
+customizing the <acronym>DTD</acronym></link>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>Description</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>description, semantics</secondary></indexterm>
+<indexterm significance="normal"><primary>semantics (elements), describing</primary></indexterm>
+
+Describes the semantics of the element in detail.</para>
+<variablelist>
+<varlistentry><term>Processing expectations</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>formatting</primary>
+  <secondary>elements</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>attributes</secondary>
+    <tertiary>processing expectations, affecting</tertiary></indexterm>
+Summarizes specific formatting expectations of the element. Many
+processing expectations are influenced by attribute values. Be sure to
+consult the
+description of element attributes as well.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Future changes</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>changes, future versions</secondary></indexterm>
+<indexterm significance="normal"><primary>compatibility, DocBook versions</primary></indexterm>
+<indexterm significance="normal"><primary>versions</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>future changes</tertiary></indexterm>
+
+Identifies changes that are scheduled for future versions of the
+<acronym>DTD</acronym>. These changes are highlighted because they involve some 
+backward-incompatability that may make currently valid DocBook documents
+no longer valid under the new version.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>Attributes</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>semantics</secondary></indexterm>
+
+Describes the semantics of each attribute in detail.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>See Also</term>
+<listitem>
+<para>Lists similar or related elements.
+<indexterm significance="normal"><primary>cross references</primary>
+  <secondary>elements</secondary></indexterm>
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>Examples</term>
+<listitem>
+
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>proper usage, examples</secondary></indexterm>
+Provides examples of proper usage for the
+element. Generally, the smallest example required to reasonably
+demonstrate the element is used. In many cases, a formatted
+version of the example is also shown.
+</para>
+<para>
+All of the examples printed in the book use the <acronym>SGML</acronym> version of
+DocBook.  The <link linkend="app-cdrom"><acronym>CD-ROM</acronym></link> includes the full
+text of all of the examples.
+</para>
+<para>Formatted examples are indicated using a vertical bar.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<sect2 id="s2-cmintro">
+<title>Understanding Content Models</title>
+<para>
+<indexterm significance="normal"><primary>content models</primary>
+  <secondary>overview</secondary></indexterm>
+
+Each element synopsis begins with a concise description of the
+elements it can contain.  This description is in <acronym>DTD</acronym>
+“content model” syntax, with all parameter entities
+expanded.
+</para>
+<para>
+Content models are the way that <acronym>DTD</acronym>s describe the name, number,
+and order of other elements that may be used inside an element.
+The primary feature of content model syntax is that it is concise,
+but this conciseness comes at the cost of legibility until you
+are familiar with the syntax.
+</para>
+<para>
+<indexterm significance="normal"><primary>syntax</primary>
+  <secondary>content models</secondary></indexterm>
+<indexterm significance="normal"><primary>keywords</primary>
+  <secondary>content model syntax</secondary></indexterm>
+<indexterm significance="normal"><primary>sequences</primary>
+  <secondary>content model syntax</secondary></indexterm>
+<indexterm significance="normal"><primary>alternatives (content model syntax)</primary></indexterm>
+<indexterm significance="normal"><primary>groups</primary>
+  <secondary>content model syntax</secondary></indexterm>
+
+There are six components to content model syntax: <firstterm>element
+names</firstterm>, <firstterm>keywords</firstterm>,
+<firstterm>repetitions</firstterm>, <firstterm>sequences</firstterm>,
+<firstterm>alternatives</firstterm>, and
+<firstterm>groups</firstterm>.
+</para>
+
+<variablelist>
+<varlistentry><term>Element names</term>
+<listitem><para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>names in content models</secondary></indexterm>
+
+An element name in a content model indicates that an element of that
+type may (or must) occur at that position.
+</para>
+<para>
+<indexterm significance="normal"><primary>Para element</primary></indexterm>
+A content model of <literal moreinfo="none">Para</literal> indicates
+that the element must contain a single paragraph.
+</para></listitem>
+</varlistentry>
+<varlistentry><term>Keywords</term>
+<listitem><para>
+<indexterm significance="normal"><primary>empty elements</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>empty</secondary><see>empty elements</see></indexterm>
+There are two keywords that occur in the content models of DocBook
+elements: <literal moreinfo="none">EMPTY</literal>, and <literal moreinfo="none">#PCDATA</literal>.
+</para>
+<para>A content model that consists of the single keyword <literal moreinfo="none">EMPTY</literal>
+identifes an element as an empty element.  Empty elements are not allowed
+to have any content.  In order for the word “EMPTY” to have
+this special meaning, it must be the first and only word in the content
+model.  The word “EMPTY” at any other place is treated as
+an element name.
+</para>
+<para>
+<indexterm significance="normal"><primary>#PCDATA keyword</primary></indexterm>
+<indexterm significance="normal"><primary>text</primary>
+  <secondary>#PCDATA keyword</secondary></indexterm>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>character sets</secondary>
+    <tertiary>SGML and XML documents</tertiary></indexterm>
+The <literal moreinfo="none">#PCDATA</literal> keyword indicates that text may
+occur at that position.  The text may consist of entity references and
+any characters that are legal in the document character set.  For <acronym>XML</acronym>
+documents, the document character set is always Unicode. In <acronym>SGML</acronym> the
+declaration can identify character sets and ranges that are allowed.
+DocBook <acronym>SGML</acronym> documents use the <acronym>ISO</acronym> Latin 1 character set.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Repetitions</term>
+<listitem><para>
+<indexterm significance="normal"><primary>repetitions (content model syntax)</primary></indexterm>
+
+An unadorned element name indicates that an element must occur exactly
+once at that position. A content model can also specify that an element
+may occur zero or more times, one or more times, or exactly zero or one
+time.  This is accomplished by following the element name with one of
+the following characters: <literal moreinfo="none">*</literal> for zero or more times,
+<literal moreinfo="none">+</literal> for one or more times, or <literal moreinfo="none">?</literal> for exactly
+zero or one times.
+</para>
+<para>
+A content model of <literal moreinfo="none">Para+</literal> indicates
+that the element must contain at least one paragraph and may contain
+many.
+</para></listitem>
+</varlistentry>
+<varlistentry><term>Sequences</term>
+<listitem><para>
+<indexterm significance="normal"><primary>sequences</primary>
+  <secondary>content model syntax</secondary></indexterm>
+If element names in a content model are separated by commas,
+then they must occur in sequence.
+</para>
+<para>
+A content model of <literal moreinfo="none">Title, Para</literal> indicates
+that the element must contain a single title followed by a single paragraph.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Alternatives</term>
+<listitem><para>
+<indexterm significance="normal"><primary>alternatives (content model syntax)</primary></indexterm>
+If element names in a content model are separated by vertical bars (|),
+then they are alternatives.  These are sometimes called “or
+groups” because they require the selection of one or another element.
+</para>
+<para>
+A content model of <literal moreinfo="none">Phrase | Para</literal> indicates
+that the element must contain either a single phrase or a single paragraph.
+</para>
+<para>
+
+<indexterm significance="normal"><primary>connectors (SGML)</primary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>ampersand (&amp;) connector</secondary></indexterm>
+
+In <acronym>SGML</acronym>, there is another connector: the ampersand (&amp;). The
+ampersand is a kind of combination of alternative and sequence,
+which means that all of the elements must occur, but they can occur
+in any order.  DocBook does not have any content models that use
+the ampersand connector.  <acronym>XML</acronym> does not allow it.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Groups</term>
+<listitem><para>
+<indexterm significance="normal"><primary>groups</primary>
+  <secondary>content model syntax</secondary></indexterm>
+
+Finally, parentheses may be used around part of a content model.  A group
+formed this way can have repetition indicators and may occur as part of
+a sequence.
+</para>
+<para>
+A content model of <literal moreinfo="none">(Literal | Replaceable)+</literal>
+indicates that either <sgmltag>Literal</sgmltag> or <sgmltag>Replaceable</sgmltag>
+must occur and they can be repeated (and mixed) any number of times.
+</para></listitem>
+</varlistentry>
+</variablelist>
+<sect3><title>Content models and validity</title>
+<para>
+<indexterm significance="normal"><primary>parsers</primary>
+  <secondary>content models, matching to elements</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>parsing</secondary></indexterm>
+
+A parser uses the content models to determine if a given document is valid.
+In order for a document to be valid, the content of every element in the
+document must <quote>match</quote> the content model for that element.
+</para>
+<para>
+In practical terms, match means that it must be possible to expand the
+content model until it exactly matches the sequence of elements in the
+document.
+</para>
+<para>
+For example, consider the content model of the <sgmltag>Epigraph</sgmltag> element:
+<literal moreinfo="none">Attribution?, (FormalPara | Para | SimPara)+</literal>.
+This indicates that the following document fragment is valid:
+<indexterm significance="normal"><primary>content models</primary>
+  <secondary>examples</secondary></indexterm>
+
+<screen format="linespecific">
+
+&lt;epigraph&gt;
+&lt;para&gt;Some text&lt;/para&gt;
+&lt;/epigraph&gt;
+
+</screen>
+</para>
+<para>
+It is valid because the following expansion of the content model exactly
+matches the actual content: choose zero occurances of
+<sgmltag>Attribution</sgmltag>, choose the alternative <sgmltag>Para</sgmltag> from
+the group, and choose to let the “+” match once.
+</para>
+<para>
+By the same token, this example is not valid because there is no 
+expansion of the content model that can match it:
+<screen format="linespecific">
+
+&lt;epigraph&gt;
+&lt;para&gt;Some text&lt;/para&gt;
+&lt;attribution&gt;John Doe&lt;/attribution&gt;
+&lt;/epigraph&gt;
+
+</screen>
+</para>
+<para>
+<indexterm significance="normal"><primary>ambiguity, content models</primary></indexterm>
+
+There is one additional restriction on the matching ability of the
+parser: it is not allowed to <quote>look ahead.</quote>  This means that
+there are many useful content models that are ambiguous.
+</para>
+</sect3>
+<sect3><title>Ambiguity</title>
+<para>
+Ambiguity is not allowed. The parser must always be able to choose 
+exactly what to match based upon the next input token. 
+Consider the
+following content model:
+<literal moreinfo="none">Meta*, Title?, Meta*</literal>.
+</para>
+<para>
+The intent is clear: to allow some meta-information and a single,
+optional <sgmltag>Title</sgmltag>.  But this content model is ambiguous
+for the following reason: if the document content begins with a
+<sgmltag>Meta</sgmltag> element, it is impossible to tell if it matches
+the <sgmltag>Meta</sgmltag> before the <sgmltag>Title</sgmltag> or after
+without looking ahead.
+</para>
+<para>
+Ambiguous content models are detected by the parser when it reads the
+<acronym>DTD</acronym>. It is not sufficient that your document simply be unambiguous;
+it must not be possible to construct any ambiguous document.
+</para>
+</sect3>
+<sect3><title>#PCDATA and repetition</title>
+<para>
+<indexterm significance="normal"><primary>#PCDATA keyword</primary>
+  <secondary>repetition and</secondary></indexterm>
+<indexterm significance="normal"><primary>empty elements</primary>
+  <secondary>PCDATA keyword and</secondary></indexterm>
+
+The <literal moreinfo="none">#PCDATA</literal> keyword can always match the empty string.  This
+makes it impossible to force an element that may contain
+characters not to be empty. In other words, the following content
+model <emphasis>does not</emphasis> guarantee that the element is not
+empty: <literal moreinfo="none">(#PCDATA)+</literal>.
+</para>
+<para>
+<indexterm significance="normal"><primary>groups</primary>
+  <secondary>PCDATA keyword</secondary></indexterm>
+
+In <acronym>XML</acronym>, the <literal moreinfo="none">#PCDATA</literal> keyword is only allowed in optional, repeatable
+<quote>or groups</quote>, and it must be the first member of the
+group.
+</para>
+</sect3>
+</sect2>
+</sect1>
+<sect1 id="common.attributes">
+<title>Common Attributes</title>
+<para>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>common</secondary></indexterm>
+<indexterm significance="normal"><primary>common attributes</primary></indexterm>
+
+The following attributes occur on all elements. They are summarized
+here once for brevity and to make the additional attributes that occur on
+many elements stand out.</para>
+
+<informaltable pgwide="1">
+<tgroup cols="3" colsep="1" rowsep="1">
+<colspec colnum="1" colname="C1"/>
+<colspec colnum="2" colname="C2"/>
+<colspec colnum="3" colname="C3"/>
+<spanspec namest="C1" nameend="C3" spanname="C1C3"/>
+<thead>
+<row><entry><para>Name</para></entry><entry>Type</entry><entry>Default</entry>
+</row>
+</thead>
+<tbody>
+<row>
+<entry><sgmltag class="attribute">Arch</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry revision="4.0"><sgmltag class="attribute">Condition</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">Conformance</sgmltag></entry>
+<entry>NMTOKENS</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">ID</sgmltag></entry>
+<entry>ID</entry>
+<entry><para><emphasis>None/Required</emphasis><footnote><para>On a
+few elements, the <sgmltag class="attribute">ID</sgmltag> is required,
+but on most it is not.</para></footnote></para></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">Lang</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">OS</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">Remap</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">Role</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">Revision</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry valign="top"><sgmltag class="attribute">RevisionFlag</sgmltag></entry>
+<entry><simplelist type="vert">
+<member><emphasis>Enumeration:</emphasis></member>
+<member>Changed</member>
+<member>Added</member>
+<member>Deleted</member>
+<member>Off</member>
+</simplelist></entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry revision="4.0"><sgmltag class="attribute">Security</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">UserLevel</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">Vendor</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+<row>
+<entry><sgmltag class="attribute">XrefLabel</sgmltag></entry>
+<entry>CDATA</entry>
+<entry><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+<variablelist>
+<varlistentry><term><sgmltag class="attribute">Arch</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Arch attribute</primary></indexterm>
+<indexterm significance="normal"><primary>architecture</primary>
+  <secondary>computer or chip</secondary></indexterm>
+<indexterm significance="normal"><primary>computer architecture (elements)</primary></indexterm>
+<indexterm significance="normal"><primary>chip architecture (elements)</primary></indexterm>
+
+<sgmltag class="attribute">Arch</sgmltag> designates the
+computer or chip architecture to which the element applies.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Condition</sgmltag></term>
+<listitem>
+<para revision="4.0">
+<indexterm significance="normal"><primary>Condition attribute</primary></indexterm>
+
+<sgmltag class="attribute">Condition</sgmltag> is a general-purpose
+effectivity attribute with no specified semantics. Many DocBook users
+observed that in order to add an effectivity condition that was unique
+to their environment required <quote>abusing</quote> the semantics of
+one of the existing attributes, or adding their own, making their
+customization <link linkend="s-notdocbook">an extension rather than a
+subset</link>.</para>
+
+<para>The <sgmltag class="attribute">Condition</sgmltag> attribute
+provides a standard place for application-specific effectivity.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Conformance</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Conformance attribute</primary></indexterm>
+
+<sgmltag class="attribute">Conformance</sgmltag> indicates
+standards conformance characteristics of the item contained in the
+element. These characteristics are application-specific.  DocBook
+provides no defaults.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">ID</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>ID attribute</primary></indexterm>
+
+<sgmltag class="attribute">ID</sgmltag> is an identifying string
+for the element.  It must be unique at least within the document and
+must begin with a letter.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Lang</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Lang attribute</primary></indexterm>
+<indexterm significance="normal"><primary>country codes</primary></indexterm>
+<indexterm significance="normal"><primary>languages</primary>
+  <secondary>codes</secondary></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>language codes</secondary></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>country codes</secondary></indexterm>
+
+<sgmltag class="attribute">Lang</sgmltag> should be a language
+code drawn from <acronym>ISO</acronym> 639 (perhaps extended with a
+country code drawn from <acronym>ISO</acronym> 3166, as
+<literal moreinfo="none">en-US</literal>).  Use it when you need to signal your
+application to change hyphenation and other display
+characteristics.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">OS</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>OS attribute</primary></indexterm>
+<indexterm significance="normal"><primary>operating systems</primary>
+  <secondary>elements</secondary></indexterm>
+
+<sgmltag class="attribute">OS</sgmltag> indicates the operating
+system to which the element is applicable.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Remap</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Remap attribute</primary></indexterm>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>previous schemes, identifying</secondary></indexterm>
+
+<sgmltag class="attribute">Remap</sgmltag> contains an element
+name or similar semantic identifier assigned to the content in a
+previous markup scheme.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Role</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Role attribute</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>classifying or subclassifying</secondary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>Role attribute</secondary></indexterm>
+
+<sgmltag class="attribute">Role</sgmltag> contains a string used
+to classify or subclassify an element.</para>
+<para>While Role is a common attribute in the sense that it occurs on
+almost all elements, it is not part of either of the common attributes
+parameter entities (<sgmltag class="paramentity">common.attrib</sgmltag> or <sgmltag class="paramentity">idreq.common.attrib</sgmltag>).  It is
+parameterized differently because it is useful to be able to subclass
+<sgmltag class="attribute">Role</sgmltag> independently on different
+elements.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Revision</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Revision attribute</primary></indexterm>
+
+<sgmltag class="attribute">Revision</sgmltag> indicates the
+editorial revision to which the element belongs.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">RevisionFlag</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>RevisionFlag attribute</primary></indexterm>
+<indexterm significance="normal"><primary>versions</primary>
+  <secondary>revision control, documents</secondary></indexterm>
+
+<sgmltag class="attribute">RevisionFlag</sgmltag> indicates the
+revision status of element; the default is that the element hasn't
+been revised.  <sgmltag class="attribute">RevisionFlag</sgmltag> is
+intended only for simple revision management: to track the entire
+history of a document use a proper revision control system.  Use
+<sgmltag class="attribute">RevisionFlag</sgmltag> for indicating
+changes from one version to the next, no more.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Security</sgmltag></term>
+<listitem>
+<para revision="4.0">
+<indexterm significance="normal"><primary>Security attribute</primary></indexterm>
+
+<sgmltag class="attribute">Security</sgmltag> identifies something about
+the security level associated with the element to which it applies.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">UserLevel</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>UserLevel attribute</primary></indexterm>
+<indexterm significance="normal"><primary>experience levels (users)</primary></indexterm>
+
+<sgmltag class="attribute">UserLevel</sgmltag> indicates the
+level of user experience to which element applies.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">Vendor</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Vendor attribute</primary></indexterm>
+<indexterm significance="normal"><primary>computer vendors</primary></indexterm>
+
+<sgmltag class="attribute">Vendor</sgmltag> indicates the
+computer vendor to which the element applies.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attribute">XrefLabel</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>XrefLabel attribute</primary></indexterm>
+<indexterm significance="normal"><primary>cross references</primary>
+  <secondary>XrefLabel attribute</secondary></indexterm>
+<sgmltag class="attribute">XrefLabel</sgmltag> holds text to be
+used when a cross reference (<sgmltag>XRef</sgmltag>) is made to the
+element.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+<sect1>
+<title>Attribute Types</title>
+<para>
+<indexterm significance="normal"><primary>types (attributes)</primary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>types</secondary></indexterm>
+
+<acronym>SGML</acronym> offers a small selection of attribute types. (<acronym>XML</acronym>
+offers a subset of these.) For convenience, a brief description of
+each of these types is provided here:</para>
+<variablelist>
+<varlistentry id="AT.CDATA"><term><sgmltag class="attribute">CDATA</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>strings (CDATA attribute)</secondary></indexterm>
+<indexterm significance="normal"><primary>strings (characters)</primary></indexterm>
+<indexterm significance="normal"><primary>CDATA</primary></indexterm>
+
+A string of characters.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.NUMBER"><term><sgmltag class="attribute">NUMBER</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>numbers (attributes)</primary></indexterm>
+<indexterm significance="normal"><primary>hyphens (-), numbers</primary></indexterm>
+<indexterm significance="normal"><primary>decimal points (.), numbers</primary></indexterm>
+
+A number.  Numbers must begin with a hyphen or digit and can include
+the decimal point.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.NMTOKEN"><term><sgmltag class="attribute">NMTOKEN</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>NMTOKEN(S) attribute</primary></indexterm>
+<indexterm significance="normal"><primary>names</primary>
+  <secondary>NMTOKEN attribute</secondary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>names</secondary></indexterm>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>names</secondary></indexterm>
+
+
+A sequence of name characters (letters, digits, hyphens, and
+periods).  This differs from a <sgmltag class="attribute">CDATA</sgmltag> attribute because it cannot
+contain spaces, punctuation, or other non-name characters.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.NMTOKENS"><term><sgmltag class="attribute">NMTOKENS</sgmltag></term>
+<listitem>
+<para>A sequence of one or more space-delimited <sgmltag class="attribute">NMTOKEN</sgmltag> values.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.NUTOKEN"><term><sgmltag class="attribute">NUTOKEN</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>NUTOKEN attribute</primary></indexterm>
+<indexterm significance="normal"><primary>digits</primary>
+  <secondary>numbers</secondary></indexterm>
+<indexterm significance="normal"><primary>decimal points (.), numbers</primary></indexterm>
+
+A sequence of number characters (digits, hyphens, and periods).
+This differs from a <sgmltag class="attribute">NUMBER</sgmltag>
+field because it is not required to begin with a digit or a
+hyphen.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.ENTITY"><term><sgmltag class="attribute">ENTITY</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>ENTITY attribute</primary></indexterm>
+
+An entity name.  The value of an <sgmltag class="attribute">ENTITY</sgmltag> attribute must be the name of
+a declared entity.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.NAME"><term><sgmltag class="attribute">NAME</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>NAME attribute</primary></indexterm>
+<indexterm significance="normal"><primary>digits</primary>
+  <secondary>names</secondary></indexterm>
+<indexterm significance="normal"><primary>periods (.), names</primary></indexterm>
+<indexterm significance="normal"><primary>NAMES attribute</primary></indexterm>
+
+A name.  A name must begin with a letter and can consist of
+letters, digits, hyphens, and periods.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.NAMES"><term><sgmltag class="attribute">NAMES</sgmltag></term>
+<listitem>
+<para>A sequence of one or more space-delimited <sgmltag class="attribute">NAME</sgmltag> values.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.ID"><term><sgmltag class="attribute">ID</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>ID attribute</primary></indexterm>
+<indexterm significance="normal"><primary>uniqueness</primary>
+  <secondary>ID attributes</secondary></indexterm>
+
+An <acronym>ID</acronym>.  <acronym>ID</acronym>s are names that
+must be globally unique within the document.  The <sgmltag class="attribute">ID</sgmltag> attribute declares the
+<acronym>ID</acronym>.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.IDREF"><term><sgmltag class="attribute">IDREF</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>IDREF attribute</primary></indexterm>
+
+An single <acronym>ID</acronym>.  <acronym>ID</acronym>s are
+names that must be globally unique within the document. The value of
+an <sgmltag class="attribute">IDREF</sgmltag> attribute must be
+the name of an <sgmltag class="attribute">ID</sgmltag> attribute
+defined in the document.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="AT.IDREFS"><term><sgmltag class="attribute">IDREFS</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>IDREFS attribute</primary></indexterm>
+
+A sequence of one or more space-delimited <sgmltag class="attribute">ID</sgmltag> values.
+<indexterm startref="elementsref" class="endofrange" significance="normal"/>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1><?Pub Caret1?>
+</partintro>
+
+
+
+<refentry id="abbrev.element">
+<?dbhtml filename="abbrev.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>abbrev</secondary></indexterm>
+<refentrytitle>abbrev</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>abbrev</refname>
+<refpurpose>An abbreviation, especially one followed by a period</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">abbrev ::=
+(#PCDATA|<sgmltag>acronym</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>anchor</sgmltag>|
+ <sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|
+ <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An abbreviation, especially one followed by a period.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain abbrev:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossentry</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in abbrev:
+<simplelist type="inline"><member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;abbrev&gt;Assn.&lt;/abbrev&gt; of Computing Machinery would probably never
+abbreviate &amp;ldquo;Association&amp;rdquo; like this.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.abbrev.1" role="HACK-ex.out.start"/>
+<para>
+The <abbrev>Assn.</abbrev> of Computing Machinery would probably never
+abbreviate “Association” like this.
+</para>
+<anchor id="ex.oe.abbrev.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+  <member><sgmltag>footnote</sgmltag></member>
+  <member><sgmltag>glossary</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="abstract.element">
+<?dbhtml filename="abstract.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>abstract</secondary></indexterm>
+<refentrytitle>abstract</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>abstract</refname>
+<refpurpose>A summary</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">abstract ::=
+(<sgmltag>title</sgmltag>?,
+ (<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">descobj.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An abstract can occur in most components of DocBook.  It 
+is expected to contain some sort of summary of the content with which
+it is associated (by containment).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes suppressed. Often presented in alternate
+outputs.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain abstract:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in abstract:
+<simplelist type="inline"><member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Some Chapter&lt;/title&gt;
+&lt;abstract&gt;
+&lt;para&gt;
+In brief, &amp;hellip;
+&lt;/para&gt;
+&lt;/abstract&gt;
+&lt;para&gt;
+In this chapter, &amp;hellip;
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>section</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="accel.element">
+<?dbhtml filename="accel.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>accel</secondary></indexterm>
+<refentrytitle>accel</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>accel</refname>
+<refpurpose>A graphical user interface (GUI) keyboard shortcut</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">accel ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An accelerator is usually a letter used with a meta key
+(such as control or alt) to activate some element of a <acronym>GUI</acronym> without
+using the mouse to point and click at it.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Often underlined.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain accel:
+<simplelist type="inline"><member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in accel:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para os="windows"&gt;
+You can exit most Windows applications by selecting
+&lt;guimenuitem&gt;&lt;accel&gt;Q&lt;/accel&gt;uit&lt;/guimenuitem&gt; or
+&lt;guimenuitem&gt;E&lt;accel&gt;x&lt;/accel&gt;it&lt;/guimenuitem&gt; from
+the &lt;guimenu&gt;&lt;accel&gt;F&lt;/accel&gt;ile&lt;/guimenu&gt; menu.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.accel.1" role="HACK-ex.out.start"/>
+<para os="windows">
+You can exit most Windows applications by selecting
+<guimenuitem moreinfo="none"><accel>Q</accel>uit</guimenuitem> or
+<guimenuitem moreinfo="none">E<accel>x</accel>it</guimenuitem> from
+the <guimenu moreinfo="none"><accel>F</accel>ile</guimenu> menu.
+</para>
+<anchor id="ex.oe.accel.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="ackno.element">
+<?dbhtml filename="ackno.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>ackno</secondary></indexterm>
+<refentrytitle>ackno</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ackno</refname>
+<refpurpose>Acknowledgements in an <sgmltag>Article</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">ackno ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Acknowledgements in an <sgmltag>Article</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain ackno:
+<simplelist type="inline"><member><sgmltag>article</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in ackno:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;article&gt;
+&lt;articleinfo&gt;
+&lt;author&gt;&lt;firstname&gt;Norman&lt;/firstname&gt;&lt;surname&gt;Walsh&lt;/surname&gt;&lt;/author&gt;
+&lt;/articleinfo&gt;
+&lt;para&gt;
+This is an odd, minimalist sort of article example.
+&lt;/para&gt;
+&lt;ackno&gt;
+First, I'd like to thank the members of the academy, &amp;hellip;
+&lt;/ackno&gt;
+&lt;/article&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="acronym.element">
+<?dbhtml filename="acronym.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>acronym</secondary></indexterm>
+<refentrytitle>acronym</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>acronym</refname>
+<refpurpose>An often pronounceable word made from the initial (or selected) letters of a name or phrase</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">acronym ::=
+(#PCDATA|<sgmltag>acronym</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>anchor</sgmltag>|
+ <sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|
+ <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A pronounceable contraction of initials.
+An acronym is often printed in all capitals or small capitals, although
+this is sometimes incorrect
+(consider dpi or bps).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain acronym:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossentry</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in acronym:
+<simplelist type="inline"><member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+In the United States, &lt;acronym&gt;NASA&lt;/acronym&gt; stands for the 
+National Aeronautics and Space Administration.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.acronym.1" role="HACK-ex.out.start"/>
+<para>
+In the United States, <acronym>NASA</acronym> stands for the 
+National Aeronautics and Space Administration.
+</para>
+<anchor id="ex.oe.acronym.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>application</sgmltag></member>
+  <member><sgmltag>command</sgmltag></member>
+  <member><sgmltag>glossary</sgmltag></member>
+  <member><sgmltag>hardware</sgmltag></member>
+  <member><sgmltag>option</sgmltag></member>
+  <member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="action.element">
+<?dbhtml filename="action.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>action</secondary></indexterm>
+<refentrytitle>action</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>action</refname>
+<refpurpose>A response to a user event</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">action ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Actions are usually associated with <acronym>GUI</acronym>s.  An event might be movement or
+clicking of the mouse, a change in focus, or any number of other
+occurrences.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+The content model of <sgmltag>Action</sgmltag> will be constrained to
+<literal moreinfo="none">(#PCDATA | Replaceable | InlineGraphic)</literal> in
+DocBook <acronym>V4.0</acronym>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain action:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in action:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Action</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Selecting &lt;guimenuitem&gt;Close&lt;/guimenuitem&gt; closes the file and automatically
+runs &lt;action&gt;end of job cleanup&lt;/action&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.action.1" role="HACK-ex.out.start"/>
+<para>
+Selecting <guimenuitem moreinfo="none">Close</guimenuitem> closes the file and automatically
+runs <action moreinfo="none">end of job cleanup</action>.
+</para>
+<anchor id="ex.oe.action.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="address.element">
+<?dbhtml filename="address.html"?>
+<refentryinfo>
+<pubdate>$Date: 2004-05-19 17:56:44 +0200 (Wed, 19 May 2004) $</pubdate>
+<releaseinfo>$Revision: 3588 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>address</secondary></indexterm>
+<refentrytitle>address</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>address</refname>
+<refpurpose>A real-world address, generally a postal address</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">address ::=
+(#PCDATA|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|<sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|
+ <sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>street</sgmltag>|<sgmltag>pob</sgmltag>|<sgmltag>postcode</sgmltag>|<sgmltag>city</sgmltag>|<sgmltag>state</sgmltag>|
+ <sgmltag>country</sgmltag>|<sgmltag>phone</sgmltag>|<sgmltag>fax</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>otheraddr</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">linenumbering</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>numbered</member>
+<member>unnumbered</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:space</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>preserve</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">continuation</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>continues</member>
+<member>restarts</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="notationenum" type="vert">
+<member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top">"linespecific"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">startinglinenumber</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An address is generally a postal address, although it does contain
+elements for <sgmltag>FAX</sgmltag> and <sgmltag>Email</sgmltag> addresses as well 
+as the catch-all <sgmltag>OtherAddr</sgmltag>.
+</para>
+
+<para>
+The <sgmltag class="attvalue">linespecific</sgmltag> notation on the <sgmltag class="attribute">Format</sgmltag> attribute makes line breaks and other spaces
+significant in an <sgmltag>Address</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>The <literal moreinfo="none">xml:space</literal> attribute is automatically
+provided in the XML DTD.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain address:
+<simplelist type="inline"><member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in address:
+<simplelist type="inline"><member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>continuation</term>
+<listitem>
+<para revision="4.3">If <sgmltag class="attribute">continuation</sgmltag> is specified,
+it indicates how line numbering should begin relative to the
+immediately preceding <sgmltag>address</sgmltag>.
+<literal moreinfo="none">Restarts</literal>, the default, indicates that numbering should begin
+again at 1. <literal moreinfo="none">Continues</literal> indicates that numbering should begin
+where the preceding element left off.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">format</sgmltag> attribute applies the 
+<literal moreinfo="none">linespecific</literal> notation to all <sgmltag>address</sgmltag>es.
+All white space and line breaks must be preserved.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linenumbering</term>
+<listitem>
+<para revision="4.0">Line numbering indicates whether or not the lines
+of an <sgmltag>Address</sgmltag> are to be automatically numbered. The details
+of numbering (every line or only selected lines, on the left or right, etc.)
+are left up to the processing application. Be aware that not all processors
+are capable of numbering lines.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;An example of a postal mail address in the United States:
+&lt;address&gt;
+John and Jane Doe
+&lt;street&gt;100 Main Street&lt;/street&gt;
+&lt;city&gt;Anytown&lt;/city&gt;, &lt;state&gt;NY&lt;/state&gt; &lt;postcode&gt;12345&lt;/postcode&gt;
+&lt;country&gt;USA&lt;/country&gt;
+&lt;/address&gt;
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.address.1" role="HACK-ex.out.start"/>
+<para>An example of a postal mail address in the United States:
+<address format="linespecific">
+John and Jane Doe
+<street>100 Main Street</street>
+<city>Anytown</city>, <state>NY</state> <postcode>12345</postcode>
+<country>USA</country>
+</address>
+</para>
+<anchor id="ex.oe.address.1" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;An example of a post office box address in the United States:
+&lt;address&gt;
+&lt;pob&gt;P.O. Box 1234&lt;/pob&gt;
+&lt;city&gt;Anytown&lt;/city&gt;, &lt;state&gt;MA&lt;/state&gt; &lt;postcode&gt;12345&lt;/postcode&gt;
+&lt;country&gt;USA&lt;/country&gt;
+&lt;/address&gt;
+&lt;/para&gt;
+</programlisting>
+</informalexample>
+
+<anchor id="ex.os.address.2" role="HACK-ex.out.start"/>
+<para>An example of a post office box address in the United States:
+<address format="linespecific">
+<pob>P.O. Box 1234</pob>
+<city>Anytown</city>, <state>MA</state> <postcode>12345</postcode>
+<country>USA</country>
+</address>
+</para>
+
+<anchor id="ex.oe.address.2" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;Addresses can also include phone numbers:
+&lt;address&gt;
+John Smith
+&lt;street&gt;100 Pine Blvd&lt;/street&gt;
+&lt;city&gt;Anytown&lt;/city&gt;, &lt;state&gt;NY&lt;/state&gt; &lt;postcode&gt;12345&lt;/postcode&gt;
+&lt;country&gt;USA&lt;/country&gt;
+&lt;phone&gt;914.555.1212&lt;/phone&gt;
+&lt;fax&gt;914.555.1212&lt;/fax&gt;
+&lt;/address&gt;
+&lt;/para&gt;
+</programlisting>
+</informalexample>
+
+<anchor id="ex.os.address.3" role="HACK-ex.out.start"/>
+<para>Addresses can also include phone numbers:
+<address format="linespecific">
+John Smith
+<street>100 Pine Blvd</street>
+<city>Anytown</city>, <state>NY</state> <postcode>12345</postcode>
+<country>USA</country>
+<phone>914.555.1212</phone>
+<fax>914.555.1212</fax>
+</address>
+</para>
+
+<anchor id="ex.oe.address.3" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>confgroup</sgmltag></member>
+  <member><sgmltag>otheraddr</sgmltag></member>
+  <member><sgmltag>publisher</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="affiliation.element">
+<?dbhtml filename="affiliation.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>affiliation</secondary></indexterm>
+<refentrytitle>affiliation</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>affiliation</refname>
+<refpurpose>The institutional affiliation of an individual</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">affiliation ::=
+(<sgmltag>shortaffil</sgmltag>?,<sgmltag>jobtitle</sgmltag>*,<sgmltag>orgname</sgmltag>?,<sgmltag>orgdiv</sgmltag>*,<sgmltag>address</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">person.ident.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The institutional affiliation of an author, contributor, or other
+individual.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary></indexterm>
+In DocBook <acronym>V4.0</acronym>, <sgmltag>Affiliation</sgmltag> will be removed
+from some of the places in which it now occurs. Instead of
+appearing inside <sgmltag>Author</sgmltag>, for
+example, a new wrapper element will be created to hold
+<sgmltag>Author</sgmltag>, <sgmltag>AuthorBlurb</sgmltag>, and
+<sgmltag>Affiliation</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain affiliation:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in affiliation:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>author</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="alt.element">
+<?dbhtml filename="alt.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>alt</secondary></indexterm>
+<refentrytitle>alt</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>alt</refname>
+<refpurpose>Text representation for a graphical element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">alt ::=
+(#PCDATA)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">equation.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">inlineequation.content</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A text (or other nonvisual) description of a graphical element.  This
+is intended to be an alternative to the graphical presentation.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain alt:
+<simplelist type="inline"><member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>equation</sgmltag></member>
+  <member><sgmltag>informalequation</sgmltag></member>
+  <member><sgmltag>inlineequation</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="anchor.element">
+<?dbhtml filename="anchor.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>anchor</secondary></indexterm>
+<refentrytitle>anchor</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>anchor</refname>
+<refpurpose>A spot in the document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">anchor ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"/>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>added</member>
+<member>changed</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">base.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">genobj.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An anchor identifies a single spot in the content.  This may serve as
+the target for a cross reference, for example, from a
+<sgmltag>Link</sgmltag>.  The <sgmltag class="element">Anchor</sgmltag> element may occur almost anywhere.
+</para>
+
+<para>
+<sgmltag class="element">Anchor</sgmltag> has the <sgmltag class="attribute">Role</sgmltag> attribute and all of the <link linkend="common.attributes">common attributes</link> except <sgmltag class="attribute">Lang</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+<sgmltag class="element">Anchor</sgmltag> has no content and generally
+produces no output.  It is a link target.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain anchor:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>pagenum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">PageNum</sgmltag> 
+indicates the page on which the anchor occurs in some printed version
+of the document.
+</para>
+<para>
+The <sgmltag class="attribute">PageNum</sgmltag> attribute
+does not influence the pagination or page numbering of an <acronym>SGML</acronym>
+application processing the document; it is informative, not
+declarative.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The anchor element&lt;anchor id="example.anchor.1"/&gt; is empty and contributes
+nothing to the flow of the content in which it occurs.  It is only useful
+as a target.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.anchor.1" role="HACK-ex.out.start"/>
+<para>
+The anchor element<anchor id="example.anchor.1"/> is empty and contributes
+nothing to the flow of the content in which it occurs.  It is only useful
+as a target.
+</para>
+<anchor id="ex.oe.anchor.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="answer.element" revision="3.1">
+<?dbhtml filename="answer.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>answer</secondary></indexterm>
+<refentrytitle>answer</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>answer</refname>
+<refpurpose>An answer to a question posed in a <sgmltag>QandASet</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">answer ::=
+(<sgmltag>label</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|
+  <sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>indexterm</sgmltag>)*,
+ <sgmltag>qandaentry</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Within a <sgmltag>QandAEntry</sgmltag>, a <sgmltag>Question</sgmltag> may have an
+<sgmltag>Answer</sgmltag>. An <sgmltag>Answer</sgmltag> is optional (some questions
+have no answers) and may be repeated (some questions have more than
+one answer).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+<sgmltag>Answer</sgmltag>s are frequently introduced with a label,
+such as <quote>A:</quote>. If an <sgmltag>Answer</sgmltag> has a
+<literal moreinfo="none">Label</literal> child element, the content of that
+<sgmltag>Label</sgmltag> is used as the label for the
+<sgmltag>Answer</sgmltag>. The <sgmltag class="attribute">DefaultLabel</sgmltag> attribute on the nearest
+ancestor <sgmltag>QandASet</sgmltag> of an <sgmltag>Answer</sgmltag>
+can be used to indicate that a processing application should
+automatically generate a label for the <sgmltag>Answer</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain answer:
+<simplelist type="inline"><member><sgmltag>qandaentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in answer:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>qandaset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+               <!--3.1-->
+<refentry id="appendix.element">
+<?dbhtml filename="appendix.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>appendix</secondary></indexterm>
+<refentrytitle>appendix</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>appendix</refname>
+<refpurpose>An appendix in a <sgmltag>Book</sgmltag> or <sgmltag>Article</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">appendix ::=
+(<sgmltag>beginpage</sgmltag>?,<sgmltag>appendixinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*,
+ <sgmltag>tocchap</sgmltag>?,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   (<sgmltag>sect1</sgmltag>*|
+    (<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>simplesect</sgmltag>*|
+    (<sgmltag>section</sgmltag>)*))|
+  (<sgmltag>sect1</sgmltag>+|
+   (<sgmltag>refentry</sgmltag>)+|
+   <sgmltag>simplesect</sgmltag>+|
+   (<sgmltag>section</sgmltag>)+)),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">appendix.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Appendixes usually occur at the end of a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Usually introduces a forced page break and often
+starts on the next recto page.  Sometimes restarts page
+numbering. Typically, appendixes are lettered rather than
+numbered, and appear in the table of contents.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain appendix:
+<simplelist type="inline"><member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in appendix:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>tocchap</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes. The second <sgmltag>Appendix</sgmltag> might be 
+labeled <quote>B</quote>, for example.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Appendix</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;book&gt;
+&lt;chapter&gt;&lt;title&gt;Required Chapter&lt;/title&gt;
+&lt;para&gt;
+At least one chapter, reference, part, or article is required in a book.
+&lt;/para&gt;
+&lt;/chapter&gt;
+&lt;appendix&gt;&lt;title&gt;Demonstration Appendix&lt;/title&gt;
+&lt;para&gt;
+This appendix demonstrates an appendix in a book.  It has the
+same broad content model as a chapter.
+&lt;/para&gt;
+&lt;/appendix&gt;
+&lt;/book&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>book</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="appendixinfo.element" revision="4.0">
+<?dbhtml filename="appendixinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>appendixinfo</secondary></indexterm>
+<refentrytitle>appendixinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>appendixinfo</refname>
+<refpurpose>Meta-information for an <sgmltag>Appendix</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">appendixinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>AppendixInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Appendix</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain appendixinfo:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in appendixinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="application.element">
+<?dbhtml filename="application.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>application</secondary></indexterm>
+<refentrytitle>application</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>application</refname>
+<refpurpose>The name of a software program</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">application ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>hardware</member>
+<member>software</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refclass.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The appelation “application” is usually reserved for
+larger software packages—<application moreinfo="none">WordPerfect</application>, for
+example, but not <command moreinfo="none">grep</command>.  In some domains, <sgmltag class="element">Application</sgmltag> may also apply to a piece of
+hardware.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain application:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refclass</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in application:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> identifies an application as either
+a hardware application or a software application.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Application</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+&lt;application&gt;Word Perfect&lt;/application&gt; is one of several word
+processors to claim support for &lt;acronym&gt;SGML&lt;/acronym&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.application.1" role="HACK-ex.out.start"/>
+<para>
+<application moreinfo="none">Word Perfect</application> is one of several word
+processors to claim support for <acronym>SGML</acronym>.
+</para>
+<anchor id="ex.oe.application.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>envar</sgmltag></member>
+  <member><sgmltag>medialabel</sgmltag></member>
+  <member><sgmltag>systemitem</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="area.element">
+<?dbhtml filename="area.html"?>
+<refentryinfo>
+<pubdate>$Date: 2003-08-17 16:31:00 +0200 (Sun, 17 Aug 2003) $</pubdate>
+<releaseinfo>$Revision: 3046 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>area</secondary></indexterm>
+<refentrytitle>area</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>area</refname>
+<refpurpose>A region defined for a <sgmltag>Callout</sgmltag> in a graphic or code example</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">area ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">coords</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otherunits</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">units</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>calspair</member>
+<member>linecolumn</member>
+<member>linecolumnpair</member>
+<member>linerange</member>
+<member>other</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkends</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>Area</sgmltag> is an empty element holding information about a
+region in a graphic, program listing, or screen. 
+</para>
+
+<para>
+The region is generally decorated with a number, symbol, or other
+distinctive mark.  The mark is usually used as the label for the
+<sgmltag>Callout</sgmltag> in a <sgmltag>CalloutList</sgmltag>, which allows the
+reader to identify which callouts are associated with which regions.
+The marks may be generated by the processing application from the
+<sgmltag>Area</sgmltag>s, or it may be added by some other process.  (This is
+an interchange issue. See <xref linkend="app-interchange"/>.)
+</para>
+
+<para>
+For a complete description of callouts, see <sgmltag>Callout</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element provides data for processing but it
+is not expected to be rendered directly.
+</para>
+
+<para>
+The processing expectations of <sgmltag>Callout</sgmltag>s are likely to deserve
+special consideration for interchange.  See <xref linkend="app-interchange"/>.
+</para>
+
+<para>
+The <sgmltag class="attribute">Coords</sgmltag>, which are required, identify
+the location of the region.  The coordinates are <acronym>CDATA</acronym>;
+how they are interpreted depends on the 
+<sgmltag class="attribute">Units</sgmltag> specified:
+
+<variablelist>
+<varlistentry><term><sgmltag class="attvalue">CALSPair</sgmltag></term>
+<listitem>
+<para>The coordinates are expressed using the semantics of the <acronym>CALS</acronym> 
+graphic attributes.  The format of the coordinates is “x1,y1 x2,y2”.
+This identifies a rectangle with the lower-left corner at (x1,y1) and
+the upper-right corner at (x2,y2).  The X and Y coordinates are 
+integers in the range 0 to 10000; they express a percentage of the
+total distance from 0.00 to 100.00%. The lower-left corner is (0,0).
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attvalue">LineColumn</sgmltag></term>
+<listitem>
+<para>
+The coordinates are expressed using lines and columns.
+The format of the coordinates is “line column.”
+In a graphic context, the meaning of this unit is unspecified.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attvalue">LineRange</sgmltag></term>
+<listitem>
+<para>
+The coordinates are expressed using lines.
+The format of the coordinates is “startingline endingline.”
+In a graphic context, the meaning of this unit is unspecified.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attvalue">LineColumnPair</sgmltag></term>
+<listitem>
+<para>
+The coordinates are expressed as a continuous flow of characters.
+The format of the coordinates is “line1 col1 line2 col2”.
+This identifies a flow of characters that begins at col1 of line1 and
+extends to col2 of line2.  If line1 and line2 are different, then the
+region includes all of the intervening lines (including text that
+occurs before col1 and after col2).  In other words, this unit 
+does not specify a rectangle.
+In a graphic context, the meaning of this unit is unspecified.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><sgmltag class="attvalue">OtherUnits</sgmltag></term>
+<listitem>
+<para>
+If specified, then the <sgmltag class="attribute">OtherUnits</sgmltag>
+attribute is expected to identify the units in some 
+implementation-specific way.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+The <sgmltag class="attribute">Units</sgmltag> attribute is not required, if it
+is not specified, the semantics of the coordinates must be inherited from
+the surrounding <sgmltag>AreaSpec</sgmltag> or <sgmltag>AreaSet</sgmltag> element
+or implied in
+some implementation-specific manner.
+</para>
+
+<para>
+In processing systems in which the mark is inserted automatically, the
+<sgmltag class="attribute">Label</sgmltag> attribute is provided as a mechanism
+for specifying what the mark should be.
+</para>
+
+<para>
+The author may point to any relevant information with <sgmltag class="attribute">Linkends</sgmltag>.  DocBook does not specify a semantic for
+these links.  One possible use would be for providing a link back to
+the appropriate <sgmltag>Callout</sgmltag> in an online environment.
+</para>
+
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain area:
+<simplelist type="inline"><member><sgmltag>areaset</sgmltag></member>
+<member><sgmltag>areaspec</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>coords</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Coords</sgmltag> provides the coordinates of the
+<sgmltag>Area</sgmltag>. The coordinates should be interpreted using the
+<sgmltag class="attribute">Units</sgmltag> (or <sgmltag class="attribute">OtherUnits</sgmltag>)
+specified.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying number or string
+that may be used in presentation. The <sgmltag>Area</sgmltag> label might be drawn
+on top of the figure, for example, at the position indicated by
+<sgmltag class="attribute">Coords</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkends</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkends</sgmltag> points to the <sgmltag>Callout</sgmltag>(s) which refer
+to this <sgmltag>Area</sgmltag>. (This provides bidirectional linking, which
+may be useful in online presentation.)
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>otherunits</term>
+<listitem>
+<para>
+If none of the <sgmltag class="attribute">Units</sgmltag> are applicable, set
+<sgmltag class="attribute">Units</sgmltag> to <literal moreinfo="none">Other</literal> and set 
+<sgmltag class="attribute">OtherUnits</sgmltag> to some application-specific
+description of the desired units.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>units</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Units</sgmltag> indicate how the specified
+<sgmltag class="attribute">Coords</sgmltag> are to be interpreted. The default
+units vary according to the type of callout specified; <literal moreinfo="none">CALSPair</literal>
+for graphics and <literal moreinfo="none">LineColumn</literal> for line-oriented elements.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>graphicco</sgmltag></member>
+  <member><sgmltag>mediaobjectco</sgmltag></member>
+  <member><sgmltag>programlistingco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="areaset.element">
+<?dbhtml filename="areaset.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>areaset</secondary></indexterm>
+<refentrytitle>areaset</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>areaset</refname>
+<refpurpose>A set of related areas in a graphic or code example</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">areaset ::=
+(<sgmltag>area</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">coords</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otherunits</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">units</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>calspair</member>
+<member>linecolumn</member>
+<member>linecolumnpair</member>
+<member>linerange</member>
+<member>other</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>AreaSet</sgmltag> contains one or more <sgmltag>Area</sgmltag>s.  These
+areas are bound in a set in order to associate them with a single
+<sgmltag>Callout</sgmltag> description.  See <sgmltag>Area</sgmltag> for a more
+complete description of the areas.
+</para>
+
+<para>
+For a complete description of callouts, see <sgmltag>Callout</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+The <sgmltag class="attribute">Coords</sgmltag> attribute will
+be removed in DocBook <acronym>V5.0</acronym>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain areaset:
+<simplelist type="inline"><member><sgmltag>areaspec</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in areaset:
+<simplelist type="inline"><member><sgmltag>area</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>coords</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Coords</sgmltag> provides the coordinates of the
+<sgmltag>AreaSet</sgmltag>. The coordinates should be interpreted using the
+<sgmltag class="attribute">Units</sgmltag> (or <sgmltag class="attribute">OtherUnits</sgmltag>)
+specified. <emphasis>This attribute is erroneous since the enclosed
+<sgmltag>Area</sgmltag>s must also provide <sgmltag class="attribute">Coords</sgmltag>.
+It will go away in DocBook 4.0.</emphasis>
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying number or string
+that may be used in presentation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>otherunits</term>
+<listitem>
+<para>
+If none of the <sgmltag class="attribute">Units</sgmltag> are applicable, set
+<sgmltag class="attribute">Units</sgmltag> to <literal moreinfo="none">Other</literal> and set 
+<sgmltag class="attribute">OtherUnits</sgmltag> to some application-specific
+description of the desired units.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>units</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Units</sgmltag> indicate how
+<sgmltag class="attribute">Coords</sgmltag> are to be interpreted.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>graphicco</sgmltag></member>
+  <member><sgmltag>mediaobjectco</sgmltag></member>
+  <member><sgmltag>programlistingco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="areaspec.element">
+<?dbhtml filename="areaspec.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>areaspec</secondary></indexterm>
+<refentrytitle>areaspec</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>areaspec</refname>
+<refpurpose>A collection of regions in a graphic or code example</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">areaspec ::=
+((<sgmltag>area</sgmltag>|<sgmltag>areaset</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otherunits</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">units</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>calspair</member>
+<member>linecolumn</member>
+<member>linecolumnpair</member>
+<member>linerange</member>
+<member>other</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>AreaSpec</sgmltag> holds a collection of regions and/or region sets in a
+graphic, program listing, or screen that are associated with
+<sgmltag>Callout</sgmltag> descriptions.  See <sgmltag>Area</sgmltag> for a description
+of the attributes.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element provides data for processing but it
+is not expected to be rendered directly.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain areaspec:
+<simplelist type="inline"><member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in areaspec:
+<simplelist type="inline"><member><sgmltag>area</sgmltag></member>
+<member><sgmltag>areaset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>otherunits</term>
+<listitem>
+<para>
+If none of the <sgmltag class="attribute">Units</sgmltag> are applicable, set
+<sgmltag class="attribute">Units</sgmltag> to <literal moreinfo="none">Other</literal> and set 
+<sgmltag class="attribute">OtherUnits</sgmltag> to some application-specific
+description of the desired units.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>units</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Units</sgmltag> indicate how the specified
+<sgmltag class="attribute">Coords</sgmltag> are to be interpreted. The default
+units vary according to the type of callout specified; <literal moreinfo="none">CALSPair</literal>
+for graphics and <literal moreinfo="none">LineColumn</literal> for line-oriented elements.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>graphicco</sgmltag></member>
+  <member><sgmltag>mediaobjectco</sgmltag></member>
+  <member><sgmltag>programlistingco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="arg.element">
+<?dbhtml filename="arg.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>arg</secondary></indexterm>
+<refentrytitle>arg</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>arg</refname>
+<refpurpose>An argument in a <sgmltag>CmdSynopsis</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">arg ::=
+(#PCDATA|<sgmltag>arg</sgmltag>|<sgmltag>group</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>synopfragmentref</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>sbr</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">choice</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>opt</member>
+<member>plain</member>
+<member>req</member>
+</simplelist></entry>
+<entry align="left" valign="top">"opt"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">rep</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>norepeat</member>
+<member>repeat</member>
+</simplelist></entry>
+<entry align="left" valign="top">"norepeat"</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+See <sgmltag>CmdSynopsis</sgmltag> for more information.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain arg:
+<simplelist type="inline"><member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in arg:
+<simplelist type="inline"><member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+<member><sgmltag>synopfragmentref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>choice</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Choice</sgmltag> indicates whether the <sgmltag>Arg</sgmltag>
+is required (<literal moreinfo="none">Req</literal> or <literal moreinfo="none">Plain</literal>) or
+optional (<literal moreinfo="none">Opt</literal>). Arguments identified as <literal moreinfo="none">Plain</literal>
+are required, but are shown without additional decoration.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rep</term>
+<listitem>
+<para>
+A <sgmltag class="attribute">Rep</sgmltag> value of <literal moreinfo="none">Repeat</literal> indicates that
+the <sgmltag>Arg</sgmltag> is reapeatable. This is frequently rendered with an
+ellipsis.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+<member><sgmltag>synopfragment</sgmltag></member>
+<member><sgmltag>synopfragmentref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>cmdsynopsis</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="article.element">
+<?dbhtml filename="article.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>article</secondary></indexterm>
+<refentrytitle>article</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>article</refname>
+<refpurpose>An article</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">article ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ <sgmltag>articleinfo</sgmltag>?,<sgmltag>tocchap</sgmltag>?,<sgmltag>lot</sgmltag>*,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   (<sgmltag>sect1</sgmltag>*|
+    (<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>simplesect</sgmltag>*|
+    (<sgmltag>section</sgmltag>)*))|
+  (<sgmltag>sect1</sgmltag>+|
+   (<sgmltag>refentry</sgmltag>)+|
+   <sgmltag>simplesect</sgmltag>+|
+   (<sgmltag>section</sgmltag>)+)),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>|<sgmltag>appendix</sgmltag>|<sgmltag>colophon</sgmltag>|<sgmltag>ackno</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>faq</member>
+<member>journalarticle</member>
+<member>productsheet</member>
+<member>specification</member>
+<member>techreport</member>
+<member>whitepaper</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">parentbook</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">article.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Article</sgmltag> element is a general-purpose container for
+articles.  The content model is both quite complex and rather loose in
+order to accommodate the wide range of possible <sgmltag>Article</sgmltag> structures.  Although
+changes to the <sgmltag>Article</sgmltag> element have been discussed on several
+occasions, no better model has been presented.
+</para>
+
+<para>
+An <sgmltag>Article</sgmltag> is composed of a header and a body.  The body
+may include a table of contents and multiple lists of tables, figures,
+and so on, before the main text of the article and may include a number of
+common end-matter components at the end.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.  Frequently causes a forced page break in print media.
+May be numbered separately and presented in the table of contents.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+The <sgmltag>ToC</sgmltag> element in the content model may be
+replaced by <sgmltag>TocChap</sgmltag>. This change may be delayed if the
+DocBook technical committee decides to review the whole 
+<sgmltag>ToC</sgmltag>/<sgmltag>LoT</sgmltag> apparatus.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain article:
+<simplelist type="inline"><member><sgmltag>book</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in article:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>tocchap</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> identifies the type of article.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>parentbook</term>
+<listitem>
+<para>
+<sgmltag class="attribute">ParentBook</sgmltag> holds the ID of an enclosing
+<sgmltag>Book</sgmltag>, if applicable.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Article</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;article&gt;
+&lt;articleinfo&gt;
+  &lt;author&gt;&lt;firstname&gt;Norman&lt;/firstname&gt;&lt;surname&gt;Walsh&lt;/surname&gt;&lt;/author&gt;
+  &lt;authorinitials&gt;ndw&lt;/authorinitials&gt;
+  &lt;artpagenums&gt;339-343&lt;/artpagenums&gt;
+  &lt;volumenum&gt;15&lt;/volumenum&gt;
+  &lt;issuenum&gt;3&lt;/issuenum&gt;
+  &lt;publisher&gt;&lt;publishername&gt;The TeX User's Group&lt;/publishername&gt;&lt;/publisher&gt;
+  &lt;pubdate&gt;1994&lt;/pubdate&gt;
+  &lt;title&gt;A World Wide Web Interface to CTAN&lt;/title&gt;
+  &lt;titleabbrev&gt;CTAN-Web&lt;/titleabbrev&gt;
+  &lt;revhistory&gt;
+     &lt;revision&gt;
+        &lt;revnumber&gt;1.0&lt;/revnumber&gt;
+        &lt;date&gt;28 Mar 1994&lt;/date&gt;
+        &lt;revremark&gt;Submitted.&lt;/revremark&gt;
+     &lt;/revision&gt;
+     &lt;revision&gt;
+        &lt;revnumber&gt;0.5&lt;/revnumber&gt;
+        &lt;date&gt;15 Feb 1994&lt;/date&gt;
+        &lt;revremark&gt;First draft for review.&lt;/revremark&gt;
+     &lt;/revision&gt;
+  &lt;/revhistory&gt;
+&lt;/articleinfo&gt;
+&lt;para&gt;
+The body of the article &amp;hellip;
+&lt;/para&gt;
+&lt;/article&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>ackno</sgmltag></member>
+  <member><sgmltag>contractsponsor</sgmltag></member>
+  <member><sgmltag>qandaset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="articleinfo.element" revision="4.0">
+<?dbhtml filename="articleinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>articleinfo</secondary></indexterm>
+<refentrytitle>articleinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>articleinfo</refname>
+<refpurpose>Meta-information for an <sgmltag>Article</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">articleinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>ArticleInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Article</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<para>Prior to version 4.0 of DocBook, this element was
+named <sgmltag>ArtHeader</sgmltag>.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain articleinfo:
+<simplelist type="inline"><member><sgmltag>article</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in articleinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="artpagenums.element">
+<?dbhtml filename="artpagenums.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>artpagenums</secondary></indexterm>
+<refentrytitle>artpagenums</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>artpagenums</refname>
+<refpurpose>The page numbers of an article as published</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">artpagenums ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element holds the page numbers of an article as published. Its content
+is not intended to influence the page numbers used by a presentation system
+formatting the parent <sgmltag>Article</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed. Although it appears at the beginning of
+the content model for <sgmltag>BlockQuote</sgmltag> and <sgmltag>Epigraph</sgmltag>,
+it is often output at the end.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain artpagenums:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in artpagenums:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="attribution.element">
+<?dbhtml filename="attribution.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>attribution</secondary></indexterm>
+<refentrytitle>attribution</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>attribution</refname>
+<refpurpose>The source of a block quote or epigraph</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">attribution ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>Attribution</sgmltag> identifies the source to whom a
+<sgmltag>BlockQuote</sgmltag> or <sgmltag>Epigraph</sgmltag> is ascribed.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain attribution:
+<simplelist type="inline"><member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in attribution:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE blockquote PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;blockquote&gt;
+&lt;attribution&gt;William Shakespeare&lt;/attribution&gt;
+&lt;literallayout&gt;
+What say you?  Will you yield, and this avoid?
+Or, guilty in defense, be thus destroyed?
+&lt;/literallayout&gt;
+&lt;/blockquote&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.attribution.1" role="HACK-ex.out.start"/>
+<blockquote>
+<attribution>William Shakespeare</attribution>
+<literallayout format="linespecific" class="normal">
+What say you?  Will you yield, and this avoid?
+Or, guilty in defense, be thus destroyed?
+</literallayout>
+</blockquote>
+<anchor id="ex.oe.attribution.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>blockquote</sgmltag></member>
+  <member><sgmltag>chapter</sgmltag></member>
+  <member><sgmltag>literallayout</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="audiodata.element" revision="3.1">
+<?dbhtml filename="audiodata.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>audiodata</secondary></indexterm>
+<refentrytitle>audiodata</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>audiodata</refname>
+<refpurpose>Pointer to external audio data</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">audiodata ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">srccredit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">entityref</entry>
+<entry align="left" valign="top">ENTITY</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">fileref</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>BMP</member>
+<member>CGM-BINARY</member>
+<member>CGM-CHAR</member>
+<member>CGM-CLEAR</member>
+<member>DITROFF</member>
+<member>DVI</member>
+<member>EPS</member>
+<member>EQN</member>
+<member>FAX</member>
+<member>GIF</member>
+<member>GIF87a</member>
+<member>GIF89a</member>
+<member>IGES</member>
+<member>JPEG</member>
+<member>JPG</member>
+<member>linespecific</member>
+<member>PCX</member>
+<member>PDF</member>
+<member>PIC</member>
+<member>PNG</member>
+<member>PS</member>
+<member>SGML</member>
+<member>SVG</member>
+<member>SWF</member>
+<member>TBL</member>
+<member>TEX</member>
+<member>TIFF</member>
+<member>WMF</member>
+<member>WPG</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This empty element points to external audio data.
+</para>
+
+<refsect2 id="dbreproc.audiodata"><title>Processing expectations</title>
+<para>
+There are two ways to provide content for <sgmltag>AudioData</sgmltag>:
+<sgmltag class="attribute">EntityRef</sgmltag> or <sgmltag class="attribute">FileRef</sgmltag>.  It is best to use only one of these
+methods. However, if multiple sources are provided, 
+<sgmltag class="attribute">EntityRef</sgmltag> will be used in favor of 
+<sgmltag class="attribute">FileRef</sgmltag>.
+</para>
+</refsect2> 
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain audiodata:
+<simplelist type="inline"><member><sgmltag>audioobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>entityref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">EntityRef</sgmltag> identifies the general entity
+which points to the content of the audio data.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>fileref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">FileRef</sgmltag> specifies the name of the file
+which contains the content of the audio data.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Format</sgmltag> identifies the format of the audio
+data. The <sgmltag class="attribute">Format</sgmltag> must be a defined
+notation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>srccredit</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SrcCredit</sgmltag> contains details about the source 
+of the audio data.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>audioobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="audioobject.element" revision="3.1">
+<?dbhtml filename="audioobject.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>audioobject</secondary></indexterm>
+<refentrytitle>audioobject</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>audioobject</refname>
+<refpurpose>A wrapper for audio data and its associated meta-information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">audioobject ::=
+(<sgmltag>objectinfo</sgmltag>?,<sgmltag>audiodata</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">mediaobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>AudioObject</sgmltag> is a wrapper for <sgmltag>AudioData</sgmltag>.
+</para>
+
+<refsect2 id="dbreproc.audioobject"><title>Processing expectations</title>
+<para>
+Its content is rendered aurally or not at all.  It might not be
+rendered, depending on its placement within a
+<sgmltag>MediaObject</sgmltag> or <sgmltag>InlineMediaObject</sgmltag> and the
+constraints on the publishing system.  For a more detailed
+description of the semantics involved, see
+<sgmltag>MediaObject</sgmltag>.
+</para>
+</refsect2> 
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain audioobject:
+<simplelist type="inline"><member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in audioobject:
+<simplelist type="inline"><member><sgmltag>audiodata</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE mediaobject PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;mediaobject&gt;
+&lt;audioobject&gt;
+  &lt;objectinfo&gt;
+    &lt;title&gt;Phaser sound effect&lt;/title&gt;
+  &lt;/objectinfo&gt;
+  &lt;audiodata fileref="phaser.wav"/&gt;
+&lt;/audioobject&gt;
+&lt;textobject&gt;
+&lt;phrase&gt;A &lt;trademark&gt;Star Trek&lt;/trademark&gt; phaser sound effect&lt;/phrase&gt;
+&lt;/textobject&gt;
+&lt;/mediaobject&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.audioobject.1" role="HACK-ex.out.start"/>
+<mediaobject>
+<audioobject>
+  <objectinfo>
+    <title>Phaser sound effect</title>
+  </objectinfo>
+  <audiodata fileref="phaser.wav"/>
+</audioobject>
+<textobject>
+<phrase>A <trademark class="trade">Star Trek</trademark> phaser sound effect</phrase>
+</textobject>
+</mediaobject>
+<anchor id="ex.oe.audioobject.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="author.element">
+<?dbhtml filename="author.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>author</secondary></indexterm>
+<refentrytitle>author</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>author</refname>
+<refpurpose>The name of an individual author</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">author ::=
+((<sgmltag>personname</sgmltag>|
+  (<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|<sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|
+   <sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>)+),
+ (<sgmltag>personblurb</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>address</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Author</sgmltag> element holds information about the author
+of the document in which it occurs; it is meta-information
+about the current document or document section, not a reference to the
+author of an external document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain author:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revision</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in author:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE author PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;author&gt;
+  &lt;honorific&gt;Mr&lt;/honorific&gt;
+  &lt;firstname&gt;Norman&lt;/firstname&gt;
+  &lt;surname&gt;Walsh&lt;/surname&gt;
+  &lt;othername role='mi'&gt;D&lt;/othername&gt;
+  &lt;affiliation&gt;
+    &lt;shortaffil&gt;ATI&lt;/shortaffil&gt;
+    &lt;jobtitle&gt;Senior Application Analyst&lt;/jobtitle&gt;
+    &lt;orgname&gt;ArborText, Inc.&lt;/orgname&gt;
+    &lt;orgdiv&gt;Application Developement&lt;/orgdiv&gt;
+  &lt;/affiliation&gt;
+&lt;/author&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>ackno</sgmltag></member>
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+  <member><sgmltag>book</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>othercredit</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="authorblurb.element">
+<?dbhtml filename="authorblurb.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>authorblurb</secondary></indexterm>
+<refentrytitle>authorblurb</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>authorblurb</refname>
+<refpurpose>A short description or note about an author</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">authorblurb ::=
+(<sgmltag>title</sgmltag>?,
+ (<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">descobj.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">person.ident.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A short description of an author.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain authorblurb:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in authorblurb:
+<simplelist type="inline"><member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>authorgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="authorgroup.element">
+<?dbhtml filename="authorgroup.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>authorgroup</secondary></indexterm>
+<refentrytitle>authorgroup</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>authorgroup</refname>
+<refpurpose>Wrapper for author information when a document has multiple authors or collabarators</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">authorgroup ::=
+((<sgmltag>author</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>othercredit</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>AuthorGroup</sgmltag> element is a wrapper around multiple
+authors or other collaborators.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes given very special treatment, especially on
+title pages or other displayed areas. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain authorgroup:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in authorgroup:
+<simplelist type="inline"><member><sgmltag>author</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+The example below demonstrates <sgmltag>AuthorGroup</sgmltag> and many
+of the elements of <sgmltag>Author</sgmltag>.
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE authorgroup PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;authorgroup&gt;
+  &lt;author&gt;
+    &lt;honorific&gt;Dr.&lt;/honorific&gt;
+    &lt;firstname&gt;Lois&lt;/firstname&gt;
+    &lt;surname&gt;Common-Demoninator&lt;/surname&gt;
+    &lt;affiliation&gt;
+      &lt;shortaffil&gt;Director, M. Behn School of Coop. Eng.&lt;/shortaffil&gt;
+      &lt;jobtitle&gt;Director of Cooperative Efforts&lt;/jobtitle&gt;
+      &lt;orgname&gt;The Marguerite Behn International School of
+               Cooperative Engineering&lt;/orgname&gt;
+    &lt;/affiliation&gt;
+  &lt;/author&gt;
+
+  &lt;editor&gt;
+    &lt;firstname&gt;Peter&lt;/firstname&gt;
+    &lt;surname&gt;Parker&lt;/surname&gt;
+    &lt;lineage&gt;Sr.&lt;/lineage&gt;
+    &lt;othername&gt;Spiderman&lt;/othername&gt;
+    &lt;authorblurb&gt;
+      &lt;para&gt;
+      Peter's a super hero in his spare time.
+      &lt;/para&gt;
+    &lt;/authorblurb&gt;
+  &lt;/editor&gt;
+&lt;/authorgroup&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>collab</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="authorinitials.element">
+<?dbhtml filename="authorinitials.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>authorinitials</secondary></indexterm>
+<refentrytitle>authorinitials</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>authorinitials</refname>
+<refpurpose>The initials or other short identifier for an author</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">authorinitials ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Author initials occur most frequently in a <sgmltag>Revision</sgmltag>
+or <sgmltag>Comment</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain authorinitials:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revision</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in authorinitials:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="beginpage.element">
+<?dbhtml filename="beginpage.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>beginpage</secondary></indexterm>
+<refentrytitle>beginpage</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>beginpage</refname>
+<refpurpose>The location of a page break in a print version of the document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">beginpage ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">smallcptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>BeginPage</sgmltag> element marks the location of an
+actual page break in a print version of the document, as opposed
+to where a page break might appear in a further rendition of the
+document.  This information may be used, for example, to allow
+support staff using an online system to coordinate with a user
+referring to a page number in a printed manual.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The break identified by <sgmltag>BeginPage</sgmltag> may be displayed
+in an online version of the document or used for legacy
+purposes, but it is not expected to cause a page
+break when the document is processed by an <acronym>SGML</acronym> system.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain beginpage:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>initializer</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msglevel</sgmltag></member>
+<member><sgmltag>msgorig</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>reference</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>pagenum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">PageNum</sgmltag> contains the page number of the page
+in the printed document which begins at the location of the 
+<sgmltag>BeginPage</sgmltag> element.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter id="ch-publish"&gt;
+&lt;chapterinfo&gt;
+&lt;beginpage pagenum="64"/&gt; &lt;!-- first edition --&gt;
+&lt;/chapterinfo&gt;
+&lt;title&gt;Publishing DocBook Documents&lt;/title&gt;
+
+&lt;para&gt;Creating and editing &amp;SGML;/&amp;XML; documents is usually only half the
+battle. After you've composed your document, you'll want to publish
+it. Publishing, for our purposes, means either print or web
+publishing. For &amp;SGML; and &amp;XML; documents, this is usually
+accomplished with some kind of &lt;glossterm&gt;stylesheet&lt;/glossterm&gt;.  In
+the (not too distant) future, you may be able to publish an &amp;XML;
+document on the Web by simply putting it online with a stylesheet, but
+for now you'll probably have to translate your document into &amp;HTML;.
+&lt;/para&gt;
+
+&lt;!-- ... --&gt;
+&lt;/chapter&gt;
+</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="bibliocoverage.element" revision="4.2">
+<?dbhtml filename="bibliocoverage.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 12:52:43 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1625 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliocoverage</secondary></indexterm>
+<refentrytitle>bibliocoverage</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+
+<refnamediv>
+<refname>bibliocoverage</refname>
+<refpurpose>The spatial or temporal coverage of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliocoverage ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">othertemporal</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">spatial</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>dcmibox</member>
+<member>dcmipoint</member>
+<member>iso3166</member>
+<member>otherspatial</member>
+<member>tgn</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otherspatial</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">temporal</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>dcmiperiod</member>
+<member>othertemporal</member>
+<member>w3c-dtf</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>bibliocoverage</sgmltag> element satisfies coverage
+element of the <ulink url="http://dublincore.org/">Dublin Core
+Metadata Initiative</ulink>.</para>
+
+<para>The Dublin Core defines coverage as <quote>the
+extent or scope of the content of the resource.</quote> It goes on
+to say:</para>
+
+<blockquote>
+<para>Coverage will typically include spatial location (a place name
+or geographic coordinates), temporal period (a period label,
+date, or date range) or jurisdiction (such as a named
+administrative entity).
+</para>
+<para>Recommended best practice is to select a value from a
+controlled vocabulary (for example, the
+<ulink url="http://www.getty.edu/research/tools/vocabulary/tgn/">Thesaurus of Geographic
+Names</ulink> [TGN]) and that, where appropriate, named places or time
+periods be used in preference to numeric identifiers such as
+sets of coordinates or date ranges.
+</para>
+</blockquote>
+
+<para>DocBook 4.2 added <sgmltag>bibliocoverage</sgmltag>,
+<sgmltag>bibliorelation</sgmltag>, and
+<sgmltag>bibliosource</sgmltag> to make the DocBook meta-information wrappers
+a complete superset of the Dublin Core.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+
+<para>This element is used for both spatial and temporal coverage, but the intent
+is that only one is specified at a time. In other words, on any given instance
+of the <sgmltag>bibliocoverage</sgmltag> element, specify either
+a <sgmltag class="attribute">spatial</sgmltag> or a 
+<sgmltag class="attribute">temporal</sgmltag> encoding, but not both.</para>
+
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliocoverage:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliocoverage:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>spatial</term>
+<listitem>
+<para>Identifies the encoding scheme for the supplied spatial identifier.
+See the <ulink url="http://dublincore.org/documents/dcmes-qualifiers/">Dublin
+Core Qualifiers</ulink> for details about the meaning of each encoding.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>otherspatial</term>
+<listitem>
+<para>Used to identify the encoding scheme when
+<sgmltag class="attribute">spatial</sgmltag> is set to
+<literal moreinfo="none">otherspatial</literal>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>temporal</term>
+<listitem>
+<para>Identifies the encoding scheme for the supplied temporal identifier.
+See the <ulink url="http://dublincore.org/documents/dcmes-qualifiers/">Dublin
+Core Qualifiers</ulink> for details about the meaning of each encoding.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>othertemporal</term>
+<listitem>
+<para>Used to identify the encoding scheme when
+<sgmltag class="attribute">temporal</sgmltag> is set to
+<literal moreinfo="none">othertemporal</literal>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+       <!--4.2-->
+<refentry id="bibliodiv.element">
+<?dbhtml filename="bibliodiv.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliodiv</secondary></indexterm>
+<refentrytitle>bibliodiv</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliodiv</refname>
+<refpurpose>A section of a <sgmltag>Bibliography</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliodiv ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ (<sgmltag>biblioentry</sgmltag>|<sgmltag>bibliomixed</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>BiblioDiv</sgmltag> is a section of a <sgmltag>Bibliography</sgmltag>. A
+bibliography might be divided into sections in order to group
+different types of sources together, like books, journal articles, web
+sites, and so on.
+</para>
+
+<para>A bibliography may
+contain any number of <sgmltag>BiblioEntry</sgmltag> or <sgmltag>BiblioMixed</sgmltag>
+elements or any number
+of <sgmltag>BiblioDiv</sgmltag>s, but it cannot
+contain a mixture of both at the same level. 
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Some systems may display only those entries within a 
+<sgmltag>BiblioDiv</sgmltag> that are cited in the containing document.
+This may be an interchange issue. See <xref linkend="app-interchange"/>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliodiv:
+<simplelist type="inline"><member><sgmltag>bibliography</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliodiv:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>BiblioDiv</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="biblioentry.element">
+<?dbhtml filename="biblioentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>biblioentry</secondary></indexterm>
+<refentrytitle>biblioentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>biblioentry</refname>
+<refpurpose>An entry in a <sgmltag>Bibliography</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">biblioentry ::=
+((<sgmltag>articleinfo</sgmltag>|
+  (<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+   <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+   <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+   <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|
+   <sgmltag>issuenum</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|
+   <sgmltag>bibliorelation</sgmltag>|<sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|
+   <sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|
+   <sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|<sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|
+   <sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|<sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|
+   <sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|<sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|
+   <sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>))+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>BiblioEntry</sgmltag> is an entry in a <sgmltag>Bibliography</sgmltag>.
+The contents of <sgmltag>BiblioEntry</sgmltag> is a <quote>database</quote>
+of named fields. Presentation systems frequently suppress some elements
+in a <sgmltag>BiblioEntry</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+
+<para>
+<sgmltag>BiblioEntry</sgmltag>s are <quote>raw.</quote> They contain a
+database-like collection of named fields. It is the responsibility of
+the processing system to select elements from within a 
+<sgmltag>BiblioEntry</sgmltag>, present them in the correct order, and add
+all punctuation.
+</para>
+
+<para>
+There is no expectation that a system will present all of the fields
+in a <sgmltag>BiblioEntry</sgmltag> or that they will be displayed in the order
+in which they occur.
+</para>
+
+<para>
+Correct formatting of <sgmltag>BiblioEntry</sgmltag>s is an interchange
+issue. See <xref linkend="app-interchange"/>.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>BiblioEntry</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+<para>
+<sgmltag>BookBiblio</sgmltag> will be discarded.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+<sgmltag>ArticleInfo</sgmltag> will be dropped from the content model
+of <sgmltag>BiblioEntry</sgmltag>.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain biblioentry:
+<simplelist type="inline"><member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in biblioentry:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="bibliography.element">
+<?dbhtml filename="bibliography.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliography</secondary></indexterm>
+<refentrytitle>bibliography</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliography</refname>
+<refpurpose>A bibliography</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliography ::=
+(<sgmltag>bibliographyinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ (<sgmltag>bibliodiv</sgmltag>+|
+  (<sgmltag>biblioentry</sgmltag>|<sgmltag>bibliomixed</sgmltag>)+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">nav.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A bibliography. A DocBook bibliography may contain some preferatory matter,
+but its main content is a set of bibliography entries (either 
+<sgmltag>BiblioEntry</sgmltag> or <sgmltag>BiblioMixed</sgmltag>).  These may occur
+inside <sgmltag>BiblioDiv</sgmltag>s, instead of appearing directly in the
+<sgmltag>Bibliograpy</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. A <sgmltag>Bibliography</sgmltag> in a <sgmltag>Book</sgmltag>
+frequently causes a forced page break in print media.
+</para>
+<para>
+Some systems may display only those entries within a 
+<sgmltag>Bibliography</sgmltag> that are cited in the containing document.
+This may be an interchange issue. See <xref linkend="app-interchange"/>.
+</para>
+<para>
+The two styles of bibliography entry have quite different processing
+expectations.  <sgmltag>BiblioEntry</sgmltag>s are <quote>raw;</quote> they contain
+a database-like collection of named fields.  <sgmltag>BiblioMixed</sgmltag>
+entries are <quote>cooked;</quote> the fields occur in the order in which
+they will be presented and additional punctuation may be sprinkled
+between the fields.
+</para>
+<para>
+See 
+<sgmltag>BiblioEntry</sgmltag> and <sgmltag>BiblioMixed</sgmltag> for further discussion.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliography:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliography:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Bibliography</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+The entries in a <sgmltag>Bibliography</sgmltag> come in two
+general forms, “raw” and “cooked”.  A
+raw entry is a database-like collection of named fields:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE bibliography PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;bibliography&gt;
+&lt;title&gt;A Test Bibliography&lt;/title&gt;
+
+&lt;bibliodiv&gt;&lt;title&gt;Books&lt;/title&gt;
+
+&lt;biblioentry&gt;
+  &lt;abbrev&gt;AhoSethiUllman96&lt;/abbrev&gt;
+  &lt;authorgroup&gt;
+    &lt;author&gt;&lt;firstname&gt;Alfred V.&lt;/firstname&gt;&lt;surname&gt;Aho&lt;/surname&gt;&lt;/author&gt;
+    &lt;author&gt;&lt;firstname&gt;Ravi&lt;/firstname&gt;&lt;surname&gt;Sethi&lt;/surname&gt;&lt;/author&gt;
+    &lt;author&gt;&lt;firstname&gt;Jeffrey D.&lt;/firstname&gt;&lt;surname&gt;Ullman&lt;/surname&gt;&lt;/author&gt;
+  &lt;/authorgroup&gt;
+  &lt;copyright&gt;&lt;year&gt;1996&lt;/year&gt;
+             &lt;holder&gt;Bell Telephone Laboratories, Inc.&lt;/holder&gt;&lt;/copyright&gt;
+  &lt;editor&gt;&lt;firstname&gt;James T.&lt;/firstname&gt;&lt;surname&gt;DeWolf&lt;/surname&gt;&lt;/editor&gt;
+  &lt;isbn&gt;0-201-10088-6&lt;/isbn&gt;
+  &lt;publisher&gt;
+    &lt;publishername&gt;Addison-Wesley Publishing Company&lt;/publishername&gt;
+  &lt;/publisher&gt;
+  &lt;title&gt;Compilers, Principles, Techniques, and Tools&lt;/title&gt;
+&lt;/biblioentry&gt;
+
+&lt;biblioentry xreflabel="Kites75"&gt;
+  &lt;authorgroup&gt;
+    &lt;author&gt;&lt;firstname&gt;Andrea&lt;/firstname&gt;&lt;surname&gt;Bahadur&lt;/surname&gt;&lt;/author&gt;
+    &lt;author&gt;&lt;firstname&gt;Mark&lt;/firstname&gt;&lt;surname&gt;Shwarek&lt;/surname&gt;&lt;/author&gt;
+  &lt;/authorgroup&gt;
+  &lt;copyright&gt;&lt;year&gt;1974&lt;/year&gt;&lt;year&gt;1975&lt;/year&gt;
+     &lt;holder&gt;Product Development International Holding N. V.&lt;/holder&gt;
+     &lt;/copyright&gt;
+  &lt;isbn&gt;0-88459-021-6&lt;/isbn&gt;
+  &lt;publisher&gt;
+    &lt;publishername&gt;Plenary Publications International, Inc.&lt;/publishername&gt;
+  &lt;/publisher&gt;
+  &lt;title&gt;Kites&lt;/title&gt;
+  &lt;subtitle&gt;Ancient Craft to Modern Sport&lt;/subtitle&gt;
+  &lt;pagenums&gt;988-999&lt;/pagenums&gt;
+&lt;/biblioentry&gt;
+
+&lt;/bibliodiv&gt;
+&lt;bibliodiv&gt;&lt;title&gt;Periodicals&lt;/title&gt;
+
+&lt;biblioentry&gt;
+  &lt;abbrev&gt;Walsh97&lt;/abbrev&gt;
+  &lt;biblioset relation='journal'&gt;
+    &lt;title&gt;XML: Principles, Tools, and Techniques&lt;/title&gt;
+    &lt;publisher&gt;
+      &lt;publishername&gt;O'Reilly &amp;amp; Associates, Inc.&lt;/publishername&gt;
+    &lt;/publisher&gt;
+    &lt;issn&gt;1085-2301&lt;/issn&gt;
+    &lt;editor&gt;&lt;firstname&gt;Dan&lt;/firstname&gt;&lt;surname&gt;Connolly&lt;/surname&gt;&lt;/editor&gt;
+  &lt;/biblioset&gt;
+  &lt;biblioset relation='article'&gt;
+    &lt;title&gt;A Guide to XML&lt;/title&gt;
+    &lt;author&gt;&lt;surname&gt;Walsh&lt;/surname&gt;&lt;firstname&gt;Norman&lt;/firstname&gt;&lt;/author&gt;
+    &lt;copyright&gt;&lt;year&gt;1997&lt;/year&gt;&lt;holder&gt;ArborText, Inc.&lt;/holder&gt;&lt;/copyright&gt;
+    &lt;pagenums&gt;97-108&lt;/pagenums&gt;
+  &lt;/biblioset&gt;
+&lt;/biblioentry&gt;
+
+&lt;/bibliodiv&gt;
+
+&lt;/bibliography&gt;</programlisting>
+</informalexample>
+
+<para>
+A cooked entry is formatted, including additional
+<glossterm><literal moreinfo="none">#PCDATA</literal></glossterm>, so that it is easy to render.
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE bibliography PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;bibliography&gt;&lt;title&gt;References&lt;/title&gt;
+
+&lt;bibliomixed&gt;
+  &lt;bibliomset relation='article'&gt;
+    &lt;surname&gt;Walsh&lt;/surname&gt;, &lt;firstname&gt;Norman&lt;/firstname&gt;.
+    &lt;title role='article'&gt;Introduction to Cascading Style Sheets&lt;/title&gt;.
+  &lt;/bibliomset&gt;
+  &lt;bibliomset relation='journal'&gt;
+    &lt;title&gt;The World Wide Web Journal&lt;/title&gt; 
+    &lt;volumenum&gt;2&lt;/volumenum&gt;&lt;issuenum&gt;1&lt;/issuenum&gt;.
+    &lt;publishername&gt;O'Reilly &amp;amp; Associates, Inc.&lt;/publishername&gt; and
+    &lt;corpname&gt;The World Wide Web Consortium&lt;/corpname&gt;.
+    &lt;pubdate&gt;Winter, 1996&lt;/pubdate&gt;&lt;/bibliomset&gt;.
+&lt;/bibliomixed&gt;
+
+&lt;/bibliography&gt;</programlisting>
+</informalexample>
+
+<!-- what about pagenums? -->
+
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="bibliographyinfo.element" revision="4.0">
+<?dbhtml filename="bibliographyinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliographyinfo</secondary></indexterm>
+<refentrytitle>bibliographyinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliographyinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>Bibliography</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliographyinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>BibliographyInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Bibliography</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliographyinfo:
+<simplelist type="inline"><member><sgmltag>bibliography</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliographyinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+       <!--4.0-->
+<refentry id="biblioid.element" revision="4.2">
+<?dbhtml filename="biblioid.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>biblioid</secondary></indexterm>
+<refentrytitle>biblioid</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>biblioid</refname>
+<refpurpose>An identifier for a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">biblioid ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otherclass</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>doi</member>
+<member>isbn</member>
+<member>isrn</member>
+<member>issn</member>
+<member>libraryofcongress</member>
+<member>other</member>
+<member>pubnumber</member>
+<member>uri</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A bibliographic identifier, such as an <acronym>ISBN</acronym>
+number, Library of Congress identifier, or URI.</para>
+
+<para>This element supercedes the <sgmltag>isbn</sgmltag>,
+<sgmltag>issn</sgmltag>, and
+<sgmltag>pubsnumber</sgmltag> elements.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain biblioid:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in biblioid:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>Identifies the encoding scheme of the identifier.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>otherclass</term>
+<listitem>
+<para>Identifies the encoding scheme of the identifier when
+<sgmltag class="attribute">class</sgmltag> is <literal moreinfo="none">other</literal>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.2-->
+<refentry id="bibliolist.element" revision="4.4">
+<?dbhtml filename="bibliolist.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliolist</secondary></indexterm>
+<refentrytitle>bibliolist</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliolist</refname>
+<refpurpose>A wrapper for a set of bibliography entries</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliolist ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>biblioentry</sgmltag>|<sgmltag>bibliomixed</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">list.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>An inline bibliography, analagous to <sgmltag>glosslist</sgmltag>
+for <sgmltag>glossary</sgmltag>s.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliolist:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliolist:
+<simplelist type="inline"><member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+</refentry>
+
+            <!--4.4-->
+<refentry id="bibliomisc.element">
+<?dbhtml filename="bibliomisc.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliomisc</secondary></indexterm>
+<refentrytitle>bibliomisc</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliomisc</refname>
+<refpurpose>Untyped bibliographic information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliomisc ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>BiblioMisc</sgmltag> element is a wrapper for bibliographic
+information that does not fit neatly into the other bibliographic
+fields (such as <sgmltag>Author</sgmltag> and <sgmltag>Publisher</sgmltag>).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+It is recommended that the
+<sgmltag class="attribute">Role</sgmltag> attribute be used to identify the
+kind of information that this element contains.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliomisc:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliomisc:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="bibliomixed.element">
+<?dbhtml filename="bibliomixed.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliomixed</secondary></indexterm>
+<refentrytitle>bibliomixed</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliomixed</refname>
+<refpurpose>An entry in a <sgmltag>Bibliography</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliomixed ::=
+(#PCDATA|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|<sgmltag>contractnum</sgmltag>|
+ <sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|
+ <sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|
+ <sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|<sgmltag>bibliocoverage</sgmltag>|
+ <sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|
+ <sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|<sgmltag>releaseinfo</sgmltag>|
+ <sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|<sgmltag>volumenum</sgmltag>|
+ <sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|<sgmltag>lineage</sgmltag>|
+ <sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>bibliomset</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>BiblioMixed</sgmltag> is an entry in a <sgmltag>Bibliography</sgmltag>. The
+contents of <sgmltag>BiblioMixed</sgmltag> includes all necessary punctuation
+for formatting.  Presentation systems usually display all of the elements
+in a <sgmltag>BiblioMixed</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+
+<para>
+<sgmltag>BiblioMixed</sgmltag> entries are <quote>cooked.</quote> In
+addition to named fields, they can contain interspersed <literal moreinfo="none">#PCDATA</literal>
+to provide punctuation and other formatting information.
+</para>
+
+<para>
+The processing
+system is generally expected to present each and every element in the entry,
+and all interspersed <literal moreinfo="none">#PCDATA</literal>, in the order in which it 
+occurs.
+</para>
+
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>BiblioEntry</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+<sgmltag>BiblioSet</sgmltag> will be removed from the content model of
+<sgmltag>BiblioMixed</sgmltag>.  Allowing a <quote>raw</quote> container inside
+a <quote>cooked</quote> one confuses processing expectations.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliomixed:
+<simplelist type="inline"><member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliomixed:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bibliomset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="bibliomset.element">
+<?dbhtml filename="bibliomset.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliomset</secondary></indexterm>
+<refentrytitle>bibliomset</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliomset</refname>
+<refpurpose>A <quote>cooked</quote> container for related bibliographic information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliomset ::=
+(#PCDATA|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|<sgmltag>contractnum</sgmltag>|
+ <sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|
+ <sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|
+ <sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|<sgmltag>bibliocoverage</sgmltag>|
+ <sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|
+ <sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|<sgmltag>releaseinfo</sgmltag>|
+ <sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|<sgmltag>volumenum</sgmltag>|
+ <sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|<sgmltag>lineage</sgmltag>|
+ <sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>bibliomset</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">relation</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para><sgmltag>BiblioMSet</sgmltag> is a <quote>cooked</quote> wrapper for a
+collection of bibliographic information.
+</para>
+
+<para>
+The purpose of this wrapper is
+to assert the relationship that binds the collection.  For example, in a
+<sgmltag>BiblioMixed</sgmltag> entry for an article in a journal, you might
+use two <sgmltag>BiblioMSet</sgmltag>s to wrap the fields related to the article
+and the fields related to the journal.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+
+<para>
+<sgmltag>BiblioMSet</sgmltag>s are <quote>cooked.</quote> In
+addition to named fields, they can contain interspersed <literal moreinfo="none">#PCDATA</literal>
+to provide punctuation and other formatting information.
+</para>
+
+<para>
+The processing
+system is generally expected to present each and every element in the set,
+all interspersed <literal moreinfo="none">#PCDATA</literal>, in the order in which it 
+occurs.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>BiblioMSet</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+<sgmltag>BiblioSet</sgmltag> will be removed from the content model of
+<sgmltag>BiblioMSet</sgmltag>.  Allowing a <quote>raw</quote> container inside
+a <quote>cooked</quote> one confuses processing expectations.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliomset:
+<simplelist type="inline"><member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliomset:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>relation</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Relation</sgmltag> identifies the relationship between
+the various elements in the <sgmltag>BiblioMSet</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE bibliomixed PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;bibliomixed&gt;
+  &lt;bibliomset relation='article'&gt;
+    &lt;surname&gt;Walsh&lt;/surname&gt;, &lt;firstname&gt;Norman&lt;/firstname&gt;.
+    &lt;title role='article'&gt;Introduction to Cascading Style Sheets&lt;/title&gt;.
+  &lt;/bibliomset&gt;
+  &lt;bibliomset relation='journal'&gt;
+    &lt;title&gt;The World Wide Web Journal&lt;/title&gt; 
+    &lt;volumenum&gt;2&lt;/volumenum&gt;&lt;issuenum&gt;1&lt;/issuenum&gt;.
+    &lt;publishername&gt;O'Reilly &amp;amp; Associates, Inc.&lt;/publishername&gt; and
+    &lt;corpname&gt;The World Wide Web Consortium&lt;/corpname&gt;.
+    &lt;pubdate&gt;Winter, 1996&lt;/pubdate&gt;&lt;/bibliomset&gt;.
+&lt;/bibliomixed&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="biblioref.element" revision="4.4">
+<?dbhtml filename="biblioref.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>biblioref</secondary></indexterm>
+<refentrytitle>biblioref</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>biblioref</refname>
+<refpurpose>A cross reference to a bibliographic entry</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">biblioref ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xrefstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">endterm</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">begin</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">end</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">units</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">xref.char.class</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A cross-reference to a bibliographic entry.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain biblioref:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>begin</term>
+<listitem>
+<para>TBD</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>end</term>
+<listitem>
+<para>TBD</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>endterm</term>
+<listitem>
+<para>TBD</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>TBD</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>units</term>
+<listitem>
+<para>TBD</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>xrefstyle</term>
+<listitem>
+<para>TBD</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+             <!--4.4-->
+<refentry id="bibliorelation.element" revision="4.2">
+<?dbhtml filename="bibliorelation.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliorelation</secondary></indexterm>
+<refentrytitle>bibliorelation</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliorelation</refname>
+<refpurpose>The relationship of a document to another</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliorelation ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">othertype</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otherclass</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">type</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>hasformat</member>
+<member>haspart</member>
+<member>hasversion</member>
+<member>isformatof</member>
+<member>ispartof</member>
+<member>isreferencedby</member>
+<member>isreplacedby</member>
+<member>isrequiredby</member>
+<member>isversionof</member>
+<member>othertype</member>
+<member>references</member>
+<member>replaces</member>
+<member>requires</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>doi</member>
+<member>isbn</member>
+<member>isrn</member>
+<member>issn</member>
+<member>libraryofcongress</member>
+<member>other</member>
+<member>pubnumber</member>
+<member>uri</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>bibliorelation</sgmltag> element satisfies the relation
+element of the <ulink url="http://dublincore.org/">Dublin Core
+Metadata Initiative</ulink>.</para>
+
+<para>The Dublin Core defines relation as <quote>a reference to a
+related resource.</quote> It goes on to note that <quote>recommended
+best practice is to reference the resource by means of a string or
+number conforming to a formal identification system.</quote>
+</para>
+
+<para>DocBook 4.2 added <sgmltag>bibliocoverage</sgmltag>,
+<sgmltag>bibliorelation</sgmltag>, and
+<sgmltag>bibliosource</sgmltag> to make the DocBook meta-information wrappers
+a complete superset of the Dublin Core.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliorelation:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliorelation:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>Identifies the encoding scheme of the identifier.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>otherclass</term>
+<listitem>
+<para>Identifies the encoding scheme of the identifier when
+<sgmltag class="attribute">class</sgmltag> is <literal moreinfo="none">other</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>type</term>
+<listitem>
+<para>Identifies the relationship type of the identifier.
+See the <ulink url="http://dublincore.org/documents/dcmes-qualifiers/">Dublin
+Core Qualifiers</ulink> for details about the relationship types.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>othertype</term>
+<listitem>
+<para>Identifies the relationship type of the identifier when
+<sgmltag class="attribute">type</sgmltag> is <literal moreinfo="none">othertype</literal>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+       <!--4.2-->
+<refentry id="biblioset.element">
+<?dbhtml filename="biblioset.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>biblioset</secondary></indexterm>
+<refentrytitle>biblioset</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>biblioset</refname>
+<refpurpose>A <quote>raw</quote> container for related bibliographic information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">biblioset ::=
+((<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">relation</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para><sgmltag>BiblioSet</sgmltag> is a <quote>raw</quote> wrapper for a
+collection of bibliographic information.
+</para>
+
+<para>
+The purpose of this wrapper is
+to assert the relationship that binds the collection.  For example, in a
+<sgmltag>BiblioEntry</sgmltag> for an article in a journal, you might
+use two <sgmltag>BiblioSet</sgmltag>s to wrap the fields related to the article
+and the fields related to the journal.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+
+<para>
+<sgmltag>BiblioSet</sgmltag>s are <quote>raw.</quote> They contain a
+database-like collection of named fields. It is the responsibility of
+the processing system to select elements from within a 
+<sgmltag>BiblioSet</sgmltag>, present them in the correct order, and add
+all punctuation.
+</para>
+
+<para>
+There is no expectation that a system will present all of the fields
+in a <sgmltag>BiblioSet</sgmltag> or that they will be displayed in the order
+in which they occur.
+</para>
+
+<para>
+Correct formatting of <sgmltag>BiblioSet</sgmltag>s is an interchange
+issue. See <xref linkend="app-interchange"/>.
+</para>
+
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>BiblioSet</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain biblioset:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in biblioset:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>relation</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Relation</sgmltag> identifies the relationship between
+the various elements in the <sgmltag>BiblioSet</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE biblioentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;biblioentry&gt;
+  &lt;abbrev&gt;Walsh97&lt;/abbrev&gt;
+  &lt;biblioset relation='journal'&gt;
+    &lt;title&gt;XML: Principles, Tools, and Techniques&lt;/title&gt;
+    &lt;publisher&gt;
+      &lt;publishername&gt;O'Reilly &amp;amp; Associates, Inc.&lt;/publishername&gt;
+    &lt;/publisher&gt;
+    &lt;issn&gt;1085-2301&lt;/issn&gt;
+    &lt;editor&gt;&lt;firstname&gt;Dan&lt;/firstname&gt;&lt;surname&gt;Connolly&lt;/surname&gt;&lt;/editor&gt;
+  &lt;/biblioset&gt;
+  &lt;biblioset relation='article'&gt;
+    &lt;title&gt;A Guide to XML&lt;/title&gt;
+    &lt;author&gt;&lt;surname&gt;Walsh&lt;/surname&gt;&lt;firstname&gt;Norman&lt;/firstname&gt;&lt;/author&gt;
+    &lt;copyright&gt;&lt;year&gt;1997&lt;/year&gt;&lt;holder&gt;ArborText, Inc.&lt;/holder&gt;&lt;/copyright&gt;
+    &lt;pagenums&gt;97-108&lt;/pagenums&gt;
+  &lt;/biblioset&gt;
+&lt;/biblioentry&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="bibliosource.element" revision="4.2">
+<?dbhtml filename="bibliosource.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bibliosource</secondary></indexterm>
+<refentrytitle>bibliosource</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliosource</refname>
+<refpurpose>The source of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bibliosource ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otherclass</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>doi</member>
+<member>isbn</member>
+<member>isrn</member>
+<member>issn</member>
+<member>libraryofcongress</member>
+<member>other</member>
+<member>pubnumber</member>
+<member>uri</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>bibliosource</sgmltag> element satisfies the source
+element of the <ulink url="http://dublincore.org/">Dublin Core
+Metadata Initiative</ulink>.</para>
+
+<para>The Dublin Core defines source as <quote>a reference to a
+resource from which the present resource is derived.</quote>
+It goes on to note that <quote>the present resource may be derived
+from the source resource in whole or in part. Recommended best
+practice is to reference the resource by means of a string or number
+conforming to a formal identification system.</quote>
+</para>
+
+<para>DocBook 4.2 added <sgmltag>bibliocoverage</sgmltag>,
+<sgmltag>bibliorelation</sgmltag>, and
+<sgmltag>bibliosource</sgmltag> to make the DocBook meta-information wrappers
+a complete superset of the Dublin Core.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bibliosource:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bibliosource:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>Identifies the encoding scheme of the identifier.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>otherclass</term>
+<listitem>
+<para>Identifies the encoding scheme of the identifier when
+<sgmltag class="attribute">class</sgmltag> is <literal moreinfo="none">other</literal>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+               <!--4.2-->
+<refentry id="blockinfo.element" revision="4.2">
+<?dbhtml filename="blockinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>blockinfo</secondary></indexterm>
+<refentrytitle>blockinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>blockinfo</refname>
+<refpurpose>Meta-information for a block element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">blockinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>blockinfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a block element.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain blockinfo:
+<simplelist type="inline"><member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaentry</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in blockinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.2-->
+<refentry id="blockquote.element">
+<?dbhtml filename="blockquote.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>blockquote</secondary></indexterm>
+<refentrytitle>blockquote</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>blockquote</refname>
+<refpurpose>A quotation set off from the main text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">blockquote ::=
+(<sgmltag>blockinfo</sgmltag>?,<sgmltag>title</sgmltag>?,<sgmltag>attribution</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Block quotations are set off from the main text, as opposed to occurring
+inline.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>Epigraph</sgmltag> will not be allowed in <sgmltag>BlockQuote</sgmltag> in
+DocBook <acronym>V4.0</acronym>.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain blockquote:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in blockquote:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE blockquote PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;blockquote&gt;&lt;attribution&gt;Richard Dawkins&lt;/attribution&gt;
+&lt;para&gt;
+The universe that we observe has precisely the properties we should 
+expect if there is, at bottom, no design, no purpose, no evil and
+no good, nothing but pitiless indifference.
+&lt;/para&gt;
+&lt;/blockquote&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.blockquote.1" role="HACK-ex.out.start"/>
+<blockquote><attribution>Richard Dawkins</attribution>
+<para>
+The universe that we observe has precisely the properties we should 
+expect if there is, at bottom, no design, no purpose, no evil and
+no good, nothing but pitiless indifference.
+</para>
+</blockquote>
+<anchor id="ex.oe.blockquote.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>attribution</sgmltag></member>
+  <member><sgmltag>literallayout</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="book.element">
+<?dbhtml filename="book.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>book</secondary></indexterm>
+<refentrytitle>book</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>book</refname>
+<refpurpose>A book</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">book ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ <sgmltag>bookinfo</sgmltag>?,
+ (<sgmltag>dedication</sgmltag>|<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>|<sgmltag>preface</sgmltag>|<sgmltag>chapter</sgmltag>|
+  <sgmltag>reference</sgmltag>|<sgmltag>part</sgmltag>|<sgmltag>article</sgmltag>|<sgmltag>appendix</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>setindex</sgmltag>|<sgmltag>colophon</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">fpi</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">book.class</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A complete book. This is probably the most common document starting 
+point in DocBook documents.  The content model of <sgmltag>Book</sgmltag> was
+made dramatically less restrictive in DocBook <acronym>V3.1</acronym>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Generally causes a forced page break, restarts
+page numbering, and may generate additional front and back
+matter (tables of contents and indexes, for example) automatically.
+In a <sgmltag>Set</sgmltag>, <sgmltag>Book</sgmltag> almost always begins on the
+next available recto page.
+</para>
+<para>
+The input order of major components is taken to be the desired output 
+order.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain book:
+<simplelist type="inline"><member><sgmltag>set</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in book:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>reference</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>fpi</term>
+<listitem>
+<para>
+<sgmltag class="attribute">FPI</sgmltag> holds the Formal Public Identifier for 
+the <sgmltag>Book</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes. The third <sgmltag>Book</sgmltag> in a 
+<sgmltag>Set</sgmltag> might be labeled <quote>Volume III</quote>, for example.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Book</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;book&gt;
+&lt;title&gt;An Example Book&lt;/title&gt;
+&lt;titleabbrev&gt;Example&lt;/titleabbrev&gt;
+&lt;bookinfo&gt;
+  &lt;legalnotice&gt;&lt;para&gt;No notice is required.&lt;/para&gt;&lt;/legalnotice&gt;
+  &lt;author&gt;&lt;firstname&gt;Norman&lt;/firstname&gt;&lt;surname&gt;Walsh&lt;/surname&gt;&lt;/author&gt;
+&lt;/bookinfo&gt;
+&lt;dedication&gt;
+&lt;para&gt;
+This book is dedicated to you.
+&lt;/para&gt;
+&lt;/dedication&gt;
+&lt;preface&gt;&lt;title&gt;Foreword&lt;/title&gt;
+&lt;para&gt;
+Some content is always required.
+&lt;/para&gt;
+&lt;/preface&gt;
+&lt;chapter&gt;&lt;title&gt;Required Chapter&lt;/title&gt;
+&lt;para&gt;
+At least one chapter, reference, part, or article is required in a book.
+&lt;/para&gt;
+&lt;/chapter&gt;
+&lt;appendix&gt;&lt;title&gt;Optional Appendix&lt;/title&gt;
+&lt;para&gt;
+Appendixes are optional.
+&lt;/para&gt;
+&lt;/appendix&gt;
+&lt;/book&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>appendix</sgmltag></member>
+  <member><sgmltag>collab</sgmltag></member>
+  <member><sgmltag>set</sgmltag></member>
+  <member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="bookinfo.element">
+<?dbhtml filename="bookinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bookinfo</secondary></indexterm>
+<refentrytitle>bookinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bookinfo</refname>
+<refpurpose>Meta-information for a Book</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bookinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">contents</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Meta-information for a Book.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>BookInfo</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+<para>
+<sgmltag>BookBiblio</sgmltag> will be discarded.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+The <sgmltag class="attribute">contents</sgmltag> attribute will be
+removed.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bookinfo:
+<simplelist type="inline"><member><sgmltag>book</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bookinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>contents</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Contents</sgmltag>, if specified, should contain a list
+of all the IDs of the chapter-level subelements of the <sgmltag>Book</sgmltag>,
+in their natural order.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE bookinfo PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;bookinfo&gt;
+  &lt;title&gt;User's Guide for the DocBook DTD&lt;/title&gt;
+  &lt;authorgroup&gt;
+    &lt;author&gt;&lt;firstname&gt;Terry&lt;/firstname&gt;&lt;surname&gt;Allen&lt;/surname&gt;&lt;/author&gt;
+    &lt;author&gt;&lt;firstname&gt;Eve&lt;/firstname&gt;&lt;surname&gt;Maler&lt;/surname&gt;
+      &lt;affiliation&gt;&lt;orgname&gt;Arbortext, Inc.&lt;/orgname&gt;&lt;/affiliation&gt;
+    &lt;/author&gt;
+    &lt;author&gt;&lt;firstname&gt;Norman&lt;/firstname&gt;&lt;surname&gt;Walsh&lt;/surname&gt;
+      &lt;affiliation&gt;&lt;orgname&gt;Arbortext, Inc.&lt;/orgname&gt;&lt;/affiliation&gt;
+    &lt;/author&gt;
+  &lt;/authorgroup&gt;
+  &lt;edition&gt;User's Guide version 1.0 for DocBook V3.0&lt;/edition&gt;
+  &lt;pubdate&gt;1997&lt;/pubdate&gt;
+  &lt;copyright&gt;&lt;year&gt;1992&lt;/year&gt;
+    &lt;year&gt;1993&lt;/year&gt;
+    &lt;year&gt;1994&lt;/year&gt;
+    &lt;year&gt;1995&lt;/year&gt;
+    &lt;year&gt;1996&lt;/year&gt;
+    &lt;year&gt;1997&lt;/year&gt;
+&lt;holder&gt;Arbortext, Inc.&lt;/holder&gt;
+&lt;holder&gt;HaL Computer Systems, Inc.&lt;/holder&gt;
+&lt;holder&gt;Fujitsu Software Corp.&lt;/holder&gt;
+&lt;holder&gt;O'Reilly &amp;amp; Associates, Inc.&lt;/holder&gt;
+&lt;/copyright&gt;
+
+&lt;legalnotice&gt;
+&lt;para&gt;Permission to use, copy, modify and distribute
+the DocBook 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.&lt;/para&gt;
+&lt;/legalnotice&gt;
+
+&lt;legalnotice&gt;
+&lt;para&gt;The copyright holders make no representation about the suitability of
+this DTD for any purpose. It is provided
+&lt;quote&gt;as is&lt;/quote&gt; without expressed
+or implied warranty.  If you modify the DocBook DTD in any way, except for
+declaring and referencing additional general entities and declaring additional
+notations, identify your DTD as a variant of DocBook.&lt;/para&gt;
+&lt;/legalnotice&gt;
+
+&lt;/bookinfo&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>book</sgmltag></member>
+  <member><sgmltag>collab</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="bridgehead.element">
+<?dbhtml filename="bridgehead.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>bridgehead</secondary></indexterm>
+<refentrytitle>bridgehead</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bridgehead</refname>
+<refpurpose>A free-floating heading</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">bridgehead ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">renderas</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>other</member>
+<member>sect1</member>
+<member>sect2</member>
+<member>sect3</member>
+<member>sect4</member>
+<member>sect5</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">genobj.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Some documents, usually legacy documents, use headings that are
+not tied to the normal sectional hieararchy.
+These headings may be
+represented in DocBook with the <sgmltag>BridgeHead</sgmltag> element.  
+</para>
+
+<para>
+<sgmltag>BridgeHead</sgmltag>s may also be useful in fiction or journalistic 
+works that don't have a nested hierarchy.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+A <sgmltag>BridgeHead</sgmltag> is formatted as a block, using the same
+display properties as the section heading which it
+masquerades as.  The <sgmltag class="attribute">RenderAs</sgmltag>
+attribute controls which heading it mimics.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain bridgehead:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in bridgehead:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>renderas</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">RenderAs</sgmltag> attribute identifies how the
+<sgmltag>BridgeHead</sgmltag> should be rendered. In this way, a
+<sgmltag>BridgeHead</sgmltag> can be made to appear as a <sgmltag>Sect1</sgmltag>,
+for example.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>chapter</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="callout.element">
+<?dbhtml filename="callout.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-11-26 15:26:23 +0100 (Tue, 26 Nov 2002) $</pubdate>
+<releaseinfo>$Revision: 2258 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>callout</secondary></indexterm>
+<refentrytitle>callout</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout</refname>
+<refpurpose>A “called out” description of a marked <sgmltag>Area</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">callout ::=
+((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">arearefs</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <quote>callout</quote> is a visual device for associating annotations with
+an image, program listing, or similar figure. Each location is identified
+with a mark, and the annotation is identified with the same mark. This
+is somewhat analagous to the notion of footnotes in print.
+</para>
+
+<para>
+An example will help illustrate the concept. In the following example,
+the synopsis for the <command moreinfo="none">mv</command> command is annotated with two marks.
+Note the location of the old and new filenames.
+</para>
+
+<screen format="linespecific">
+mv <co id="co-oldname"/><replaceable>oldfile</replaceable> <co id="co-newname"/><replaceable>newfile</replaceable>
+</screen>
+
+<para>
+Somewhere else in the document, usually close by, a <sgmltag>CalloutList</sgmltag>
+provides a description for each of the callouts:
+</para>
+
+<calloutlist>
+<callout arearefs="co-oldname"><para>The old filename. The <command moreinfo="none">mv</command>
+command renames the file currently called <replaceable>oldfile</replaceable>, which
+must exist when <command moreinfo="none">mv</command> is executed.
+</para></callout>
+<callout arearefs="co-newname"><para>The new filename. The <command moreinfo="none">mv</command>
+command changes the name of the old file to <replaceable>newfile</replaceable>. If
+<replaceable>newfile</replaceable> exists when <command moreinfo="none">mv</command> is executed, it will
+be replaced by the old file.
+</para></callout>
+</calloutlist>
+
+<para>
+Each <sgmltag>Callout</sgmltag> contains an annotation for an individual
+callout or a group of callouts. The <sgmltag>Callout</sgmltag> points to the
+areas that it annotates with <acronym>ID</acronym> references.
+The areas are identified by coordinates in an an <sgmltag>Area</sgmltag> or
+<sgmltag>AreaSet</sgmltag>, or by an explicit <sgmltag>CO</sgmltag> element.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+<sgmltag>CallOut</sgmltag>s usually generate text that points the reader to
+the appropriate area on the object being augmented. Often, these are
+numbered bullets or other distinct visual icons. The same icons should
+be used in both places. In other words, whatever identifies the callouts
+on the object should generate the same icons on the respective
+callouts.
+</para>
+<para>
+In online environments, it may also be possible to establish a linking
+relationship between the two elements.
+</para>
+<para>
+The processing expectations of <sgmltag>Callout</sgmltag>s are likely
+to deserve special consideration for interchange.  See <xref linkend="app-interchange"/>.  This is especially true if your
+interchange partners are producing documentation in a medium
+that has restricted visual presentation features, such as aural
+media or Braille.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain callout:
+<simplelist type="inline"><member><sgmltag>calloutlist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in callout:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>arearefs</term>
+<listitem>
+<para>
+<sgmltag class="attribute">AreaRefs</sgmltag> must point to one or more
+callouts. Callouts can be identified with
+<sgmltag>Area</sgmltag> or <sgmltag>AreaSet</sgmltag> elements in a
+<sgmltag>GraphicCO</sgmltag>,
+<sgmltag>MediaObjectCO</sgmltag>,
+<sgmltag>ProgramListingCO</sgmltag>, or
+<sgmltag>ScreenCO</sgmltag> element or with a simple
+<sgmltag>CO</sgmltag> element in a number of other environments.
+These callouts identify the
+portions of the object described by this <sgmltag>Callout</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>programlistingco</sgmltag></member>
+  <member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="calloutlist.element">
+<?dbhtml filename="calloutlist.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>calloutlist</secondary></indexterm>
+<refentrytitle>calloutlist</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>calloutlist</refname>
+<refpurpose>A list of <sgmltag>Callout</sgmltag>s</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist ::=
+((<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ <sgmltag>callout</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">list.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>CalloutList</sgmltag> is a list of annotations or
+descriptions. Each <sgmltag>Callout</sgmltag> points to the area on a
+<sgmltag>Graphic</sgmltag>, <sgmltag>ProgramListing</sgmltag>, or
+<sgmltag>Screen</sgmltag> that it augments.
+</para>
+<para>
+The areas are identified by coordinates in an an <sgmltag>Area</sgmltag> or
+<sgmltag>AreaSet</sgmltag>, or by an explicit <sgmltag>CO</sgmltag> element.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>Introductory material may appear before the first list item.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain calloutlist:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in calloutlist:
+<simplelist type="inline"><member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>programlistingco</sgmltag></member>
+  <member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="caption.element" revision="3.1">
+<?dbhtml filename="caption.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>caption</secondary></indexterm>
+<refentrytitle>caption</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>caption</refname>
+<refpurpose>A caption</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">caption ::=
+(#PCDATA|<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|
+ <sgmltag>orderedlist</sgmltag>|<sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|
+ <sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|<sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|
+ <sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|
+ <sgmltag>simpara</sgmltag>|<sgmltag>blockquote</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>left</member>
+<member>right</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Caption</sgmltag> is an extended description of a <sgmltag>MediaObject</sgmltag>.
+Unlike a <sgmltag>TextObject</sgmltag>, which is an alternative to the other elements
+in the <sgmltag>MediaObject</sgmltag>, the <sgmltag>Caption</sgmltag> augments the 
+object.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain caption:
+<simplelist type="inline"><member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in caption:
+<simplelist type="inline"><member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>imageobject</sgmltag></member>
+  <member><sgmltag>informalfigure</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="caution.element">
+<?dbhtml filename="caution.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>caution</secondary></indexterm>
+<refentrytitle>caution</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>caution</refname>
+<refpurpose>A note of caution</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">caution ::=
+(<sgmltag>title</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|
+  <sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Caution</sgmltag> is an admonition, usually set off
+from the main text.
+</para>
+
+<para>
+In some types of documentation, the semantics of admonitions are clearly
+defined (<sgmltag>Caution</sgmltag> might imply the possibility of harm to
+equipment whereas <sgmltag>Warning</sgmltag> might imply harm to a person)
+However, DocBook makes no such assertions.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Often outputs the generated text <quote>Caution</quote>
+or some other visible indication of the type of admonition,
+especially if a <sgmltag>Title</sgmltag> is not present.  Sometimes
+outputs a graphical icon or other symbol as well.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain caution:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in caution:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE caution PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;caution&gt;&lt;title&gt;No User Servicable Parts Inside&lt;/title&gt;
+&lt;para&gt;
+Breaking this seal voids all warranties.
+&lt;/para&gt;
+&lt;/caution&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.caution.1" role="HACK-ex.out.start"/>
+<caution><title>No User Servicable Parts Inside</title>
+<para>
+Breaking this seal voids all warranties.
+</para>
+</caution>
+<anchor id="ex.oe.caution.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="chapter.element">
+<?dbhtml filename="chapter.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>chapter</secondary></indexterm>
+<refentrytitle>chapter</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chapter</refname>
+<refpurpose>A chapter, as of a book</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">chapter ::=
+(<sgmltag>beginpage</sgmltag>?,<sgmltag>chapterinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*,
+ <sgmltag>tocchap</sgmltag>?,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   (<sgmltag>sect1</sgmltag>*|
+    (<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>simplesect</sgmltag>*|
+    (<sgmltag>section</sgmltag>)*))|
+  (<sgmltag>sect1</sgmltag>+|
+   (<sgmltag>refentry</sgmltag>)+|
+   <sgmltag>simplesect</sgmltag>+|
+   (<sgmltag>section</sgmltag>)+)),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">chapter.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Chapter</sgmltag> is a chapter of a <sgmltag>Book</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Usually introduces a forced page break and often
+starts on the next recto page. The first chapter of a document
+usually restarts page numbering. Typically, chapters are
+numbered and presented in the table of contents.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain chapter:
+<simplelist type="inline"><member><sgmltag>book</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in chapter:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>tocchap</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes. The fourth <sgmltag>Chapter</sgmltag> in a 
+<sgmltag>Book</sgmltag> might be labeled <quote>4</quote>, for example.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Chapter</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter label="6" id="figures"&gt;
+&lt;!--beginpage pagenum='129'--&gt;
+&lt;chapterinfo&gt;
+&lt;keywordset&gt;
+  &lt;keyword&gt;images&lt;/keyword&gt;
+  &lt;keyword&gt;illustrations&lt;/keyword&gt;
+&lt;/keywordset&gt;
+&lt;itermset&gt;
+  &lt;indexterm zone="figures"&gt;&lt;primary&gt;Figures&lt;/primary&gt;&lt;/indexterm&gt;
+  &lt;indexterm zone="figures"&gt;&lt;primary&gt;Pictures&lt;/primary&gt;&lt;/indexterm&gt;
+  &lt;indexterm zone="notreal"&gt;
+    &lt;primary&gt;Sections&lt;/primary&gt;&lt;secondary&gt;Not Real&lt;/secondary&gt;
+  &lt;/indexterm&gt;
+&lt;/itermset&gt;
+&lt;/chapterinfo&gt;
+&lt;title&gt;Pictures and Figures&lt;/title&gt;
+&lt;epigraph&gt;
+&lt;attribution&gt;William Safire&lt;/attribution&gt;
+&lt;para&gt;
+Knowing how things work is the basis for appreciation, and is
+thus a source of civilized delight.
+&lt;/para&gt;
+&lt;/epigraph&gt;
+&lt;para&gt;
+Pictures and figures &amp;hellip;
+&lt;/para&gt;
+&lt;sect1&gt;&lt;title&gt;Top Level Section&lt;/title&gt;
+&lt;para&gt;
+&amp;hellip;
+&lt;/para&gt;
+&lt;bridgehead id="notreal" renderas='sect3'&gt;Not a Real Section&lt;/bridgehead&gt;
+&lt;para&gt;
+This paragraph appears to be under a Sect3 heading, but it's really
+in the same Sect1 as the preceding paragraph.
+&lt;/para&gt;
+&lt;/sect1&gt;
+&lt;/chapter&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>abstract</sgmltag></member>
+  <member><sgmltag>appendix</sgmltag></member>
+  <member><sgmltag>beginpage</sgmltag></member>
+  <member><sgmltag>book</sgmltag></member>
+  <member><sgmltag>collab</sgmltag></member>
+  <member><sgmltag>highlights</sgmltag></member>
+  <member><sgmltag>indexterm</sgmltag></member>
+  <member><sgmltag>olink</sgmltag></member>
+  <member><sgmltag>part</sgmltag></member>
+  <member><sgmltag>section</sgmltag></member>
+  <member><sgmltag>set</sgmltag></member>
+  <member><sgmltag>titleabbrev</sgmltag></member>
+  <member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="chapterinfo.element" revision="4.0">
+<?dbhtml filename="chapterinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>chapterinfo</secondary></indexterm>
+<refentrytitle>chapterinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chapterinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>Chapter</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">chapterinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ChapterInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Chapter</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain chapterinfo:
+<simplelist type="inline"><member><sgmltag>chapter</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in chapterinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="citation.element">
+<?dbhtml filename="citation.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>citation</secondary></indexterm>
+<refentrytitle>citation</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>citation</refname>
+<refpurpose>An inline bibliographic reference to another published work</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">citation ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The content of a <sgmltag>Citation</sgmltag> is assumed to be a reference string,
+perhaps identical to an abbreviation in an entry in a <sgmltag>Bibliography</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain citation:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in citation:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Consult &lt;citation&gt;AhoSethiUllman96&lt;/citation&gt; for more details on
+abstract syntax tree construction.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.citation.1" role="HACK-ex.out.start"/>
+<para>
+Consult <citation>AhoSethiUllman96</citation> for more details on
+abstract syntax tree construction.
+</para>
+<anchor id="ex.oe.citation.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="citebiblioid.element" revision="4.2">
+<?dbhtml filename="citebiblioid.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>citebiblioid</secondary></indexterm>
+<refentrytitle>citebiblioid</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>citebiblioid</refname>
+<refpurpose>A citation of a bibliographic identifier</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">citebiblioid ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otherclass</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>doi</member>
+<member>isbn</member>
+<member>isrn</member>
+<member>issn</member>
+<member>libraryofcongress</member>
+<member>other</member>
+<member>pubnumber</member>
+<member>uri</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>citebiblioid</sgmltag> identifies a citation to
+another work by bibliographic identifier.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain citebiblioid:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in citebiblioid:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>Identifies the encoding scheme of the identifier.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>otherclass</term>
+<listitem>
+<para>Identifies the encoding scheme of the identifier when
+<sgmltag class="attribute">class</sgmltag> is <literal moreinfo="none">other</literal>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.2-->
+<refentry id="citerefentry.element">
+<?dbhtml filename="citerefentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>citerefentry</secondary></indexterm>
+<refentrytitle>citerefentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>citerefentry</refname>
+<refpurpose>A citation to a reference page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">citerefentry ::=
+(<sgmltag>refentrytitle</sgmltag>,<sgmltag>manvolnum</sgmltag>?)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element is a citation to a <sgmltag>RefEntry</sgmltag>.  It must include
+a <sgmltag>RefEntryTitle</sgmltag> that should exactly match the title of a 
+<sgmltag>RefEntry</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element implicitly links to the <sgmltag>RefEntry</sgmltag> with the
+same <sgmltag>RefEntryTitle</sgmltag> (in the same volume, as defined by
+<sgmltag>ManVolNum</sgmltag>).
+</para>
+<para>
+Formatted inline. Usually the <sgmltag>ManVolNum</sgmltag> is put in parentheses.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain citerefentry:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in citerefentry:
+<simplelist type="inline"><member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+For a further description of print formats, consult the
+&lt;citerefentry&gt;&lt;refentrytitle&gt;printf&lt;/refentrytitle&gt;
+&lt;manvolnum&gt;3S&lt;/manvolnum&gt;&lt;/citerefentry&gt; manual page.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.citerefentry.1" role="HACK-ex.out.start"/>
+<para>
+For a further description of print formats, consult the
+<citerefentry><refentrytitle>printf</refentrytitle>
+<manvolnum>3S</manvolnum></citerefentry> manual page.
+</para>
+<anchor id="ex.oe.citerefentry.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>manvolnum</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="citetitle.element">
+<?dbhtml filename="citetitle.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>citetitle</secondary></indexterm>
+<refentrytitle>citetitle</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>citetitle</refname>
+<refpurpose>The title of a cited work</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">citetitle ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">pubwork</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>article</member>
+<member>bbs</member>
+<member>book</member>
+<member>cdrom</member>
+<member>chapter</member>
+<member>dvd</member>
+<member>emailmessage</member>
+<member>gopher</member>
+<member>journal</member>
+<member>manuscript</member>
+<member>newsposting</member>
+<member>part</member>
+<member>refentry</member>
+<member>section</member>
+<member>series</member>
+<member>set</member>
+<member>webpage</member>
+<member>wiki</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>CiteTitle</sgmltag> provides inline markup for the
+title of a cited work.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline. Often italicized for <sgmltag>Book</sgmltag>s and quoted
+for <sgmltag>Article</sgmltag>s.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain citetitle:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in citetitle:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>pubwork</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Pubwork</sgmltag> identifies the genre of the cited
+publication.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+For a complete methodology for DTD creation, see
+&lt;citetitle pubwork="book"&gt;Developing SGML DTDs: From Text to Model
+to Markup&lt;/citetitle&gt; by Eve Maler and Jeanne El Andaloussi.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.citetitle.1" role="HACK-ex.out.start"/>
+<para>
+For a complete methodology for DTD creation, see
+<citetitle pubwork="book">Developing SGML DTDs: From Text to Model
+to Markup</citetitle> by Eve Maler and Jeanne El Andaloussi.
+</para>
+<anchor id="ex.oe.citetitle.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>emphasis</sgmltag></member>
+  <member><sgmltag>footnote</sgmltag></member>
+  <member><sgmltag>literallayout</sgmltag></member>
+  <member><sgmltag>productnumber</sgmltag></member>
+  <member><sgmltag>ulink</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="city.element">
+<?dbhtml filename="city.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>city</secondary></indexterm>
+<refentrytitle>city</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>city</refname>
+<refpurpose>The name of a city in an address</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">city ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The name of a city in an <sgmltag>Address</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain city:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in city:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>address</sgmltag></member>
+  <member><sgmltag>otheraddr</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="classname.element">
+<?dbhtml filename="classname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>classname</secondary></indexterm>
+<refentrytitle>classname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>classname</refname>
+<refpurpose>The name of a class, in the object-oriented programming sense</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">classname ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ClassName</sgmltag> tag is used to identify the name of a
+class.  This is likely to occur only in documentation about
+object-oriented programming systems, languages, and architectures.
+</para>
+
+<para>
+DocBook does not contain a complete set of inlines appropriate for
+describing object-oriented programming environments.  (While it has
+<sgmltag>ClassName</sgmltag>, for example, it has nothing suitable for
+methods.)  This will be addressed in a future version of DocBook.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain classname:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in classname:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt; 
+All user-interface components must be descendants of the
+&lt;classname&gt;Widget&lt;/classname&gt; class.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.classname.1" role="HACK-ex.out.start"/>
+<para> 
+All user-interface components must be descendants of the
+<classname>Widget</classname> class.
+</para>
+<anchor id="ex.oe.classname.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="classsynopsis.element" revision="4.0">
+<?dbhtml filename="classsynopsis.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>classsynopsis</secondary></indexterm>
+<refentrytitle>classsynopsis</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>classsynopsis</refname>
+<refpurpose>The syntax summary for a class definition</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">classsynopsis ::=
+((<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>)+,
+ (<sgmltag>classsynopsisinfo</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>class</member>
+<member>interface</member>
+</simplelist></entry>
+<entry align="left" valign="top">"class"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>ClassSynopsis</sgmltag> contains the syntax summary of a
+class (generally speaking, a class in the object-oriented programming
+language sense).
+</para>
+
+<para>
+This is one of the few places where DocBook attempts to model as well
+as describe. Unlike <sgmltag>FuncSynopsis</sgmltag> which was designed
+with C language function prototypes in mind, the content model of
+<sgmltag>ClassSynopsis</sgmltag> was designed to capture a wide range
+of object-oriented language semantics.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+For the most part, the processing application is expected to
+generate all of the parenthesis, semicolons, commas,
+and so on. required in the rendered synopsis.  The exception to this
+rule is that the spacing and other punctuation inside a
+parameter that is a pointer to a function must be provided in
+the source markup.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain classsynopsis:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in classsynopsis:
+<simplelist type="inline"><member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para revision="4.0">The <sgmltag class="attribute">Class</sgmltag>
+attribute identifies the whether this is the synopsis of a class
+or an interface.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>language</term>
+<listitem>
+<para revision="4.0">Identifies the language (Java, C++, Perl, etc.)
+of the class for which this is a synopsis allows stylesheets to select
+an appropriate rendering.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="classsynopsisinfo.element" revision="4.0">
+<?dbhtml filename="classsynopsisinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>classsynopsisinfo</secondary></indexterm>
+<refentrytitle>classsynopsisinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>classsynopsisinfo</refname>
+<refpurpose>Information supplementing the contents of a <sgmltag>ClassSynopsis</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">classsynopsisinfo ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>|
+ <sgmltag>textobject</sgmltag>|<sgmltag>lineannotation</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">linenumbering</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>numbered</member>
+<member>unnumbered</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:space</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>preserve</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">continuation</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>continues</member>
+<member>restarts</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="notationenum" type="vert">
+<member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top">"linespecific"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">startinglinenumber</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Supplementary information in a <sgmltag>ClassSynopsis</sgmltag>.
+See <sgmltag>ClassSynopsis</sgmltag>.
+</para>
+
+<para>
+Unlike the other info elements, <sgmltag>ClassSynopsisInfo</sgmltag>
+is not a container for meta-information. Instead
+<sgmltag>ClassSynopsisInfo</sgmltag>
+is a verbatim environment for adding additional information to a
+class synopsis.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain classsynopsisinfo:
+<simplelist type="inline"><member><sgmltag>classsynopsis</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in classsynopsisinfo:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>format</term>
+<listitem>
+<para revision="4.0">
+The <sgmltag class="attribute">Format</sgmltag> attribute applies the 
+<literal moreinfo="none">linespecific</literal> notation to all <sgmltag>ClassSynopsisInfo</sgmltag>s.
+All white space and line breaks must be preserved.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linenumbering</term>
+<listitem>
+<para revision="4.0">Line numbering indicates whether or not the lines
+of a <sgmltag>ClassSynopsisInfo</sgmltag> are to be automatically numbered. The details
+of numbering (every line or only selected lines, on the left or right, etc.)
+are left up to the processing application. Be aware that not all processors
+are capable of numbering lines.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+       <!--4.0-->
+<refentry id="cmdsynopsis.element">
+<?dbhtml filename="cmdsynopsis.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>cmdsynopsis</secondary></indexterm>
+<refentrytitle>cmdsynopsis</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>cmdsynopsis</refname>
+<refpurpose>A syntax summary for a software command</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">cmdsynopsis ::=
+((<sgmltag>command</sgmltag>|<sgmltag>arg</sgmltag>|<sgmltag>group</sgmltag>|<sgmltag>sbr</sgmltag>)+,
+ <sgmltag>synopfragment</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">sepchar</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top">" "</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">cmdlength</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>CmdSynopsis</sgmltag> summarizes the options and parameters of
+a command started from a text prompt.  This is usually a program started
+from the <acronym>DOS</acronym>, Windows, or <acronym>UNIX</acronym> shell prompt.
+</para>
+
+<para>
+<sgmltag>CmdSynopsis</sgmltag> operates under the following general model:
+commands have arguments, that may be grouped; arguments and groups may
+be required or optional and may be repeated.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The processing expectations of <sgmltag>CmdSynopsis</sgmltag> are fairly
+complex.
+</para>
+<itemizedlist>
+<listitem><para>
+Arguments are generally identified with a prefix character.
+</para>
+<para>
+In the <acronym>UNIX</acronym> world, this character is almost
+universally the dash or hyphen although plus signs and double dashes
+have become more common in recent years.
+</para>
+<para>
+In the <acronym>DOS</acronym>/Windows world, forward slashes are somewhat more common than
+dashes.
+</para>
+<para>
+The DocBook processing expectations on this point are intentionally
+vague.  In some environments it may be most convenient to
+generate these characters automatically, in other environments
+it may be more convenient to insert them literally in the
+content.
+</para>
+<para>
+Whichever processing model you choose, note that this will be an
+interchange issue if you share documents with other users (see
+<xref linkend="app-interchange"/>).
+</para></listitem>
+<listitem><para>
+Brackets are used to distinguish between optional, required, or
+plain arguments.  Usually square brackets are placed around
+optional arguments, <literal moreinfo="none">[-g]</literal>, and curly brackets are placed around
+required arguments, <literal moreinfo="none">{-g}</literal>.  Plain arguments are required, but are
+not decorated with brackets.
+</para></listitem>
+<listitem><para>
+Repeatable arguments are followed by an ellipsis.
+</para></listitem>
+<listitem><para>
+Multiple arguments within a group are considered exclusive and are
+separated by vertical bars.
+</para></listitem>
+<listitem><para>
+Groups, like arguments, may be optional, required, or plain and may or
+may not repeat.  The same brackets and ellipses that are used to
+indicate these characteristics on arguments are used on groups.
+</para></listitem>
+<listitem><para>
+Arguments and groups may nest more-or-less arbitrarily.
+</para></listitem>
+<listitem><para>
+Formatted as a displayed block. The processing system is free to introduce line breaks
+where required, but the <sgmltag>SBR</sgmltag> element may be introduced
+by the author to provide an explicit break location.
+</para></listitem>
+</itemizedlist>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain cmdsynopsis:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in cmdsynopsis:
+<simplelist type="inline"><member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+<member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>cmdlength</term>
+<listitem>
+<para>
+<sgmltag class="attribute">CmdLength</sgmltag> indicates displayed length of
+the command; this information may be used to intelligently indent
+command synopses which extend beyond one line.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying number or string
+that may be used in presentation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>sepchar</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SepChar</sgmltag> specifies the character (a space
+by default) that should separate the <sgmltag>Command</sgmltag> and its 
+top-level arguments.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+<member><sgmltag>synopfragment</sgmltag></member>
+<member><sgmltag>synopfragmentref</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE cmdsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;cmdsynopsis&gt;
+  &lt;command&gt;cd&lt;/command&gt;
+  &lt;arg choice='req'&gt;&lt;replaceable&gt;directory&lt;/replaceable&gt;&lt;/arg&gt;
+&lt;/cmdsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.cmdsynopsis.1" role="HACK-ex.out.start"/>
+<cmdsynopsis sepchar=" ">
+  <command moreinfo="none">cd</command>
+  <arg choice="req" rep="norepeat"><replaceable>directory</replaceable></arg>
+</cmdsynopsis>
+<anchor id="ex.oe.cmdsynopsis.1" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE cmdsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;cmdsynopsis&gt;
+  &lt;command&gt;cal&lt;/command&gt;
+  &lt;arg&gt;-j&lt;/arg&gt;
+  &lt;arg&gt;-y&lt;/arg&gt;
+  &lt;arg&gt;month &lt;arg&gt;year&lt;/arg&gt;&lt;/arg&gt;
+&lt;/cmdsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.cmdsynopsis.2" role="HACK-ex.out.start"/>
+<cmdsynopsis sepchar=" ">
+  <command moreinfo="none">cal</command>
+  <arg choice="opt" rep="norepeat">-j</arg>
+  <arg choice="opt" rep="norepeat">-y</arg>
+  <arg choice="opt" rep="norepeat">month <arg choice="opt" rep="norepeat">year</arg></arg>
+</cmdsynopsis>
+<anchor id="ex.oe.cmdsynopsis.2" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE cmdsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;cmdsynopsis&gt;
+  &lt;command&gt;chgrp&lt;/command&gt;
+  &lt;arg&gt;-R
+    &lt;group&gt;
+      &lt;arg&gt;-H&lt;/arg&gt;
+      &lt;arg&gt;-L&lt;/arg&gt;
+      &lt;arg&gt;-P&lt;/arg&gt;
+    &lt;/group&gt;
+  &lt;/arg&gt;
+  &lt;arg&gt;-f&lt;/arg&gt;
+  &lt;arg choice='plain'&gt;&lt;replaceable&gt;group&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;arg rep='repeat' choice='plain'&gt;&lt;replaceable&gt;file&lt;/replaceable&gt;&lt;/arg&gt;
+&lt;/cmdsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.cmdsynopsis.3" role="HACK-ex.out.start"/>
+<cmdsynopsis sepchar=" ">
+  <command moreinfo="none">chgrp</command>
+  <arg choice="opt" rep="norepeat">-R
+    <group choice="opt" rep="norepeat">
+      <arg choice="opt" rep="norepeat">-H</arg>
+      <arg choice="opt" rep="norepeat">-L</arg>
+      <arg choice="opt" rep="norepeat">-P</arg>
+    </group>
+  </arg>
+  <arg choice="opt" rep="norepeat">-f</arg>
+  <arg choice="plain" rep="norepeat"><replaceable>group</replaceable></arg>
+  <arg rep="repeat" choice="plain"><replaceable>file</replaceable></arg>
+</cmdsynopsis>
+<anchor id="ex.oe.cmdsynopsis.3" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE cmdsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;cmdsynopsis&gt;
+  &lt;command&gt;emacs&lt;/command&gt;
+  &lt;arg&gt;-t &lt;replaceable&gt;file&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;arg&gt;-q&lt;/arg&gt;
+  &lt;arg&gt;-u &lt;replaceable&gt;user&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;arg&gt;+&lt;replaceable&gt;number&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;arg rep='repeat'&gt;-f &lt;replaceable&gt;function&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;sbr/&gt;
+  &lt;arg rep='repeat'&gt;-l &lt;replaceable&gt;file&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;arg rep='repeat' choice='plain'&gt;&lt;replaceable&gt;file&lt;/replaceable&gt;&lt;/arg&gt;
+&lt;/cmdsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.cmdsynopsis.4" role="HACK-ex.out.start"/>
+<cmdsynopsis sepchar=" ">
+  <command moreinfo="none">emacs</command>
+  <arg choice="opt" rep="norepeat">-t <replaceable>file</replaceable></arg>
+  <arg choice="opt" rep="norepeat">-q</arg>
+  <arg choice="opt" rep="norepeat">-u <replaceable>user</replaceable></arg>
+  <arg choice="opt" rep="norepeat">+<replaceable>number</replaceable></arg>
+  <arg rep="repeat" choice="opt">-f <replaceable>function</replaceable></arg>
+  <sbr/>
+  <arg rep="repeat" choice="opt">-l <replaceable>file</replaceable></arg>
+  <arg rep="repeat" choice="plain"><replaceable>file</replaceable></arg>
+</cmdsynopsis>
+<anchor id="ex.oe.cmdsynopsis.4" role="HACK-ex.out.end"/>
+
+<para>
+Note the use of <sgmltag>SBR</sgmltag> in this example to force line breaks
+at reasonable places in the synopsis.
+</para>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="co.element">
+<?dbhtml filename="co.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>co</secondary></indexterm>
+<refentrytitle>co</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>co</refname>
+<refpurpose>The location of a callout embedded in text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">co ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkends</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>CO</sgmltag> identifies (by its location) a point of
+reference for a callout.  See <sgmltag>Callout</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain co:
+<simplelist type="inline"><member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying number or string
+that may be used in presentation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkends</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkends</sgmltag> points to the <sgmltag>Callout</sgmltag>(s) which refer
+to this <sgmltag>CO</sgmltag>. (This provides bidirectional linking, which
+may be useful in online presentation, for example.)
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="code.element" revision="4.3">
+<?dbhtml filename="code.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>code</secondary></indexterm>
+<refentrytitle>code</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>code</refname>
+<refpurpose>An inline code fragment</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">code ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>code</sgmltag> element is an inline element for
+identifying small fragments of programming language code.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain code:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in code:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>language</term>
+<listitem>
+<para>Identifies the programming language of the inline code.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+                  <!--4.3-->
+<refentry id="col.element" revision="4.3">
+<?dbhtml filename="col.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>col</secondary></indexterm>
+<refentrytitle>col</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>col</refname>
+<refpurpose>Specifications for a column in an HTML table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">col ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"/>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">lang</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>baseline</member>
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:base</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">span</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top">"1"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">dir</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>lro</member>
+<member>ltr</member>
+<member>rlo</member>
+<member>rtl</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>added</member>
+<member>changed</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>Identifies a column specification in an HTML table.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Processed like an HTML <sgmltag>col</sgmltag>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain col:
+<simplelist type="inline"><member><sgmltag>colgroup</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+
+<para>FIXME: common HTML attributes...</para>
+
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>span</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>style</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>title</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>valign</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+                   <!--4.3-->
+<refentry id="colgroup.element" revision="4.3">
+<?dbhtml filename="colgroup.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>colgroup</secondary></indexterm>
+<refentrytitle>colgroup</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>colgroup</refname>
+<refpurpose>A group of columns in an HTML table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">colgroup ::=
+(<sgmltag>col</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"/>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">lang</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>baseline</member>
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:base</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">span</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top">"1"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">dir</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>lro</member>
+<member>ltr</member>
+<member>rlo</member>
+<member>rtl</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>added</member>
+<member>changed</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>Identifies a column group in an HTML table.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Processed like an HTML <sgmltag>colgroup</sgmltag>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain colgroup:
+<simplelist type="inline"><member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in colgroup:
+<simplelist type="inline"><member><sgmltag>col</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+
+<para>FIXME: common HTML attributes...</para>
+
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>span</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>style</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>title</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>valign</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+              <!--4.3-->
+<refentry id="collab.element">
+<?dbhtml filename="collab.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>collab</secondary></indexterm>
+<refentrytitle>collab</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>collab</refname>
+<refpurpose>Identifies a collaborator</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">collab ::=
+(<sgmltag>collabname</sgmltag>,<sgmltag>affiliation</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element identifies a collaborative partner in a document.
+It associates the name of
+a collaborator with his or her <sgmltag>Affiliation</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain collab:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in collab:
+<simplelist type="inline"><member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;book&gt;
+&lt;bookinfo&gt;
+  &lt;title&gt;DocBook: The Definitive Guide&lt;/title&gt;
+  &lt;authorgroup&gt;
+    &lt;collab&gt;&lt;collabname&gt;Lenny Muellner&lt;/collabname&gt;&lt;/collab&gt;
+    &lt;collab&gt;&lt;collabname&gt;Norman Walsh&lt;/collabname&gt;&lt;/collab&gt;
+  &lt;/authorgroup&gt;
+&lt;/bookinfo&gt;
+&lt;chapter&gt;&lt;title&gt;Just an Example&lt;/title&gt;
+&lt;para&gt;
+This is just an example, in real life, Lenny and Norm are both
+&lt;sgmltag&gt;Author&lt;/sgmltag&gt;s.
+&lt;/para&gt;
+&lt;/chapter&gt;
+&lt;/book&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="collabname.element">
+<?dbhtml filename="collabname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>collabname</secondary></indexterm>
+<refentrytitle>collabname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>collabname</refname>
+<refpurpose>The name of a collaborator</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">collabname ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The name of a collaborator.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain collabname:
+<simplelist type="inline"><member><sgmltag>collab</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in collabname:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>collab</sgmltag></member>
+  <member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="colophon.element" revision="3.1">
+<?dbhtml filename="colophon.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>colophon</secondary></indexterm>
+<refentrytitle>colophon</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>colophon</refname>
+<refpurpose>Text at the back of a book describing facts about its production</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">colophon ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>blockquote</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Colophon</sgmltag>, if present, almost always occurs at the
+very end of a book.  It contains factual information about the book,
+especially about its production, and includes details about typographic style,
+the fonts used, the paper used, and perhaps the binding method of the
+book.
+</para>
+<para>
+Font geeks like Norm think every book should have one.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain colophon:
+<simplelist type="inline"><member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in colophon:
+<simplelist type="inline"><member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Colophon</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE colophon PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;colophon&gt;
+&lt;para&gt;
+Draft versions of this book were produced with the
+DocBook DSSSL Stylesheets. Final production was
+performed with Troff.
+&lt;/para&gt;
+&lt;/colophon&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="colspec.element">
+<?dbhtml filename="colspec.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>colspec</secondary></indexterm>
+<refentrytitle>colspec</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>colspec</refname>
+<refpurpose>Specifications for a column in a table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">colspec ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"/>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colwidth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colname</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colnum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entrytbl.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.hdft.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.tgroup.mdl</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The attributes of this empty element specify the presentation characteristics
+of entries in a column of a table.
+</para>
+
+<para>
+Each <sgmltag>ColSpec</sgmltag> refers to a single column.  Columns are numbered
+sequentially from left to right in the table.  If the 
+<sgmltag class="attribute">ColNum</sgmltag> attribute is not specified, the
+<sgmltag>ColSpec</sgmltag> is for the next column after the preceeding
+<sgmltag>ColSpec</sgmltag> or column 1 if it is the first <sgmltag>ColSpec</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain colspec:
+<simplelist type="inline"><member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Align</sgmltag> specifies the horizontal alignment
+of <sgmltag>Entry</sgmltag>s (or <sgmltag>EntryTbl</sgmltag>s) in the column. The
+default alignment is inherited from the enclosing <sgmltag>TGroup</sgmltag>. 
+If <literal moreinfo="none">Char</literal> is specified, see also 
+<sgmltag class="attribute">Char</sgmltag> and
+<sgmltag class="attribute">CharOff</sgmltag>.
+Individual <sgmltag>Entry</sgmltag>s and
+<sgmltag>EntryTbl</sgmltag>s can specify an alternate alignment.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Char</sgmltag> specifies the alignment character when
+the <sgmltag class="attribute">Align</sgmltag> attribute is set to <literal moreinfo="none">Char</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>
+<sgmltag class="attribute">CharOff</sgmltag> specifies the percentage of the
+column's total width that should appear to the left of the first
+occurance of the character identified in <sgmltag class="attribute">Char</sgmltag> when the <sgmltag class="attribute">Align</sgmltag>
+attribute is set to <literal moreinfo="none">Char</literal>. This attribute is inherited from
+the enclosing <sgmltag>TGroup</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colname</term>
+<listitem>
+<para>
+<sgmltag class="attribute">ColName</sgmltag> gives a symbolic name to a column.
+The symbolic name can then be used in subsequent <sgmltag>Entry</sgmltag>s and
+<sgmltag>SpanSpec</sgmltag>s to identify the column.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colnum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">ColNum</sgmltag> gives the number of the column defined
+by this <sgmltag>ColSpec</sgmltag>. If not specified, this <sgmltag>ColSpec</sgmltag>
+describes the next column to the right of the column defined by the previous
+<sgmltag>ColSpec</sgmltag> or the first column (column 1) if this is the first
+<sgmltag>ColSpec</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ColSep</sgmltag> has the value 1 (true), then
+a rule will be drawn to the right of the column described by this
+<sgmltag>ColSpec</sgmltag>. A value of 0 (false) suppresses the rule.
+The rule to the right of the last column in the table is controlled by the
+<sgmltag class="attribute">Frame</sgmltag> attribute of the enclosing 
+<sgmltag>Table</sgmltag> or <sgmltag>InformalTable</sgmltag> and the 
+<sgmltag class="attribute">ColSep</sgmltag> of the last column in the table
+is ignored. If unspecified, this attribute is inherited from 
+enclosing elements. Individual <sgmltag>Entry</sgmltag>s or <sgmltag>EntryTbl</sgmltag>s
+can override the <sgmltag>ColSpec</sgmltag> setting of this attribute.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colwidth</term>
+<listitem>
+<para>
+<sgmltag class="attribute">ColWidth</sgmltag> specifies the desired width of the
+relevant column. It can be either a fixed measure using one of the
+<acronym>CALS</acronym> units (36pt, 10pc, etc.) or a proportional measure. Proportional
+measures have the form <quote><emphasis>number</emphasis><literal moreinfo="none">*</literal></quote>, meaning
+this column should be <emphasis>number</emphasis> times wider than a column with
+the measure <quote><literal moreinfo="none">1*</literal></quote> (or just <quote><literal moreinfo="none">*</literal></quote>). These two
+forms can be mixed, as in <quote><literal moreinfo="none">3*+1pc</literal></quote>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rowsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">RowSep</sgmltag> has the value 1 (true), then a
+rule will be drawn below the cells in the specified column. A value
+of 0 (false) suppresses the rule. The rule below the last row in the
+table is controlled by the <sgmltag class="attribute">Frame</sgmltag> attribute
+of the enclosing <sgmltag>Table</sgmltag> or <sgmltag>InformalTable</sgmltag> and
+the <sgmltag class="attribute">RowSep</sgmltag> of the last row is ignored. If
+unspecified, this attribute is inherited from enclosing elements.
+Individual <sgmltag>Entry</sgmltag>s or <sgmltag>EntryTbl</sgmltag>s
+can override the <sgmltag>ColSpec</sgmltag> setting of this attribute.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>informaltable</sgmltag></member>
+  <member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="command.element">
+<?dbhtml filename="command.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>command</secondary></indexterm>
+<refentrytitle>command</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>command</refname>
+<refpurpose>The name of an executable program or other software command</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">command ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element holds the name of an executable program or the text of
+a command that a user enters to execute a program.
+</para>
+<para>
+<sgmltag>Command</sgmltag> is an integral part of the <sgmltag>CmdSynopsis</sgmltag>
+environment as well as being a common inline.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+The content model of <sgmltag>Command</sgmltag> will be constrained to
+<literal moreinfo="none">(#PCDATA | Replaceable | InlineGraphic)</literal> in
+DocBook <acronym>V4.0</acronym>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain command:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in command:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Command</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+In &lt;acronym&gt;UNIX&lt;/acronym&gt;,
+&lt;command&gt;ls&lt;/command&gt; is used to get a directory listing.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.command.1" role="HACK-ex.out.start"/>
+<para>
+In <acronym>UNIX</acronym>,
+<command moreinfo="none">ls</command> is used to get a directory listing.
+</para>
+<anchor id="ex.oe.command.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>cmdsynopsis</sgmltag></member>
+  <member><sgmltag>medialabel</sgmltag></member>
+  <member><sgmltag>option</sgmltag></member>
+  <member><sgmltag>parameter</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="computeroutput.element">
+<?dbhtml filename="computeroutput.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>computeroutput</secondary></indexterm>
+<refentrytitle>computeroutput</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>computeroutput</refname>
+<refpurpose>Data, generally text, displayed or presented by a computer</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">computeroutput ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>|
+ <sgmltag>co</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>ComputerOutput</sgmltag> identifies lines of text generated by
+a computer program (messages, results, or other output).
+</para>
+
+<para>Note that <sgmltag>ComputerOutput</sgmltag> is not a verbatim 
+environment, but an inline.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information. It’s often presented in a fixed width font.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain computeroutput:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in computeroutput:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>ComputerOutput</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The output from the date command,
+&lt;computeroutput&gt;Sun  Nov 16, 1997  21:03:29&lt;/computeroutput&gt;,
+uses fixed-width fields so that it can easily be parsed.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.computeroutput.1" role="HACK-ex.out.start"/>
+<para>
+The output from the date command,
+<computeroutput moreinfo="none">Sun  Nov 16, 1997  21:03:29</computeroutput>,
+uses fixed-width fields so that it can easily be parsed.
+</para>
+<anchor id="ex.oe.computeroutput.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="confdates.element">
+<?dbhtml filename="confdates.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>confdates</secondary></indexterm>
+<refentrytitle>confdates</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>confdates</refname>
+<refpurpose>The dates of a conference for which a document was written</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">confdates ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>ConfDates</sgmltag> holds the dates of a conference for which a document
+was written or at which it was presented.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain confdates:
+<simplelist type="inline"><member><sgmltag>confgroup</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in confdates:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>confgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="confgroup.element">
+<?dbhtml filename="confgroup.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>confgroup</secondary></indexterm>
+<refentrytitle>confgroup</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>confgroup</refname>
+<refpurpose>A wrapper for document meta-information about a conference</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">confgroup ::=
+((<sgmltag>confdates</sgmltag>|<sgmltag>conftitle</sgmltag>|<sgmltag>confnum</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>confsponsor</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+If a document, for example an <sgmltag>Article</sgmltag>, is written in
+connection with a conference, the elements in this wrapper are
+used to hold information about the conference: titles, sponsors,
+addresses, dates, etc.
+</para>
+
+<refsect2><title>Processing Expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain confgroup:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in confgroup:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE confgroup PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;confgroup&gt;
+&lt;confdates&gt;April, 1998&lt;/confdates&gt;
+&lt;conftitle&gt;The World Wide Web Conference&lt;/conftitle&gt;
+&lt;confnum&gt;7&lt;/confnum&gt;
+&lt;address&gt;Brisbane, Australia&lt;/address&gt;
+&lt;confsponsor&gt;World Wide Web Conference Committee (W3C3)&lt;/confsponsor&gt;
+&lt;/confgroup&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="confnum.element">
+<?dbhtml filename="confnum.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>confnum</secondary></indexterm>
+<refentrytitle>confnum</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>confnum</refname>
+<refpurpose>An identifier, frequently numerical, associated with a conference for which a document was written</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">confnum ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+See <sgmltag>ConfGroup</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain confnum:
+<simplelist type="inline"><member><sgmltag>confgroup</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in confnum:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>confgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="confsponsor.element">
+<?dbhtml filename="confsponsor.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>confsponsor</secondary></indexterm>
+<refentrytitle>confsponsor</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>confsponsor</refname>
+<refpurpose>The sponsor of a conference for which a document was written</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">confsponsor ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+See <sgmltag>ConfGroup</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain confsponsor:
+<simplelist type="inline"><member><sgmltag>confgroup</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in confsponsor:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>confgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="conftitle.element">
+<?dbhtml filename="conftitle.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>conftitle</secondary></indexterm>
+<refentrytitle>conftitle</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>conftitle</refname>
+<refpurpose>The title of a conference for which a document was written</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">conftitle ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+See <sgmltag>ConfGroup</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain conftitle:
+<simplelist type="inline"><member><sgmltag>confgroup</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in conftitle:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>confgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="constant.element" revision="3.1">
+<?dbhtml filename="constant.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>constant</secondary></indexterm>
+<refentrytitle>constant</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>constant</refname>
+<refpurpose>A programming or system constant</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">constant ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>limit</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Constant</sgmltag> identifies a value as immutable. It is most often
+used to identify system limitations or other defined constants.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain constant:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in constant:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> identifies constants that are system
+or application limits (for example, the maximum length of a filename).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+In ACL, &lt;constant&gt;main::PCS&lt;/constant&gt; contains the path component
+separator character.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.constant.1" role="HACK-ex.out.start"/>
+<para>
+In ACL, <constant>main::PCS</constant> contains the path component
+separator character.
+</para>
+<anchor id="ex.oe.constant.1" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The maximum legal length for a path name is 
+&lt;constant class='limit'&gt;PATH_MAX&lt;/constant&gt;, defined in
+&lt;filename class='headerfile'&gt;limits.h&lt;/filename&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.constant.2" role="HACK-ex.out.start"/>
+<para>
+The maximum legal length for a path name is 
+<constant class="limit">PATH_MAX</constant>, defined in
+<filename class="headerfile" moreinfo="none">limits.h</filename>.
+</para>
+<anchor id="ex.oe.constant.2" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="constraint.element" revision="EBNF">
+<?dbhtml filename="constraint.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>constraint</secondary></indexterm>
+<refentrytitle>constraint</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>constraint</refname>
+<refpurpose>A constraint in an EBNF production</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">constraint ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element is only available if you are using the
+<link linkend="ebnf.module">EBNF Module</link>.</para>
+
+<para>A <sgmltag>Constraint</sgmltag> is a cross-reference to a
+description of a constraint that cannot be expressed in the grammar
+(generally logical rather than syntactic constraints).</para>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain constraint:
+<simplelist type="inline"><member><sgmltag>production</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkend</term>
+<listitem>
+<para revision="EBNF">FIXME:</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>productionset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--EBNF-->
+<refentry id="constraintdef.element" revision="EBNF">
+<?dbhtml filename="constraintdef.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>constraintdef</secondary></indexterm>
+<refentrytitle>constraintdef</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>constraintdef</refname>
+<refpurpose>The definition of a constraint in an EBNF production</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">constraintdef ::=
+(<sgmltag>title</sgmltag>,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|
+  <sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">compound.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ebnf.block.hook</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element is only available if you are using the
+<link linkend="ebnf.module">EBNF Module</link>.</para>
+
+<para>A <sgmltag>ConstraintDef</sgmltag> contains a description of a
+constraint that cannot be expressed in the grammar (generally logical
+rather than syntactic constraints).</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain constraintdef:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in constraintdef:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>productionset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--EBNF-->
+<refentry id="constructorsynopsis.element" revision="4.0">
+<?dbhtml filename="constructorsynopsis.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>constructorsynopsis</secondary></indexterm>
+<refentrytitle>constructorsynopsis</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>constructorsynopsis</refname>
+<refpurpose>A syntax summary for a constructor</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">constructorsynopsis ::=
+(<sgmltag>modifier</sgmltag>*,<sgmltag>methodname</sgmltag>?,
+ (<sgmltag>methodparam</sgmltag>+|<sgmltag>void</sgmltag>?),
+ <sgmltag>exceptionname</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">method.synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>ConstructorSynopsis</sgmltag> contains the syntax summary
+of a constructor in an object-oriented programming language. Unlike a
+<sgmltag>MethodSynopsis</sgmltag>, which it closely resembles, it may
+not identify a return type and the <sgmltag>MethodName</sgmltag> is
+optional (in some languages, constructor names can be generated
+automatically).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+For the most part, the processing application is expected to
+generate all of the parenthesis, semicolons, commas,
+and so on. required in the rendered synopsis.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain constructorsynopsis:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in constructorsynopsis:
+<simplelist type="inline"><member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodparam</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+       <!--4.0-->
+<refentry id="contractnum.element">
+<?dbhtml filename="contractnum.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>contractnum</secondary></indexterm>
+<refentrytitle>contractnum</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>contractnum</refname>
+<refpurpose>The contract number of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">contractnum ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ContractNum</sgmltag> element that occurs in bibliographic metadata
+contains information about the contract number of a contract
+under which a document was written.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain contractnum:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in contractnum:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="contractsponsor.element">
+<?dbhtml filename="contractsponsor.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>contractsponsor</secondary></indexterm>
+<refentrytitle>contractsponsor</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>contractsponsor</refname>
+<refpurpose>The sponsor of a contract</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">contractsponsor ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ContractSponsor</sgmltag> element that occurs in bibliographic metadata
+contains information about the sponser of a contract under which a document
+was written.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain contractsponsor:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in contractsponsor:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;article&gt;
+&lt;articleinfo&gt;
+  &lt;title&gt;Retrofitting Class A Widgets&lt;/title&gt;
+  &lt;contractsponsor&gt;Xyzzy Engineering Resources&lt;/contractsponsor&gt;
+  &lt;contractnum&gt;314-592-7&lt;/contractnum&gt;
+  &lt;pubsnumber&gt;XER-314-7A&lt;/pubsnumber&gt;
+  &lt;corpauthor&gt;Technical Documentation Consultants, Inc.&lt;/corpauthor&gt;
+  &lt;collab&gt;&lt;collabname&gt;John Whorfin&lt;/collabname&gt;
+    &lt;affiliation&gt;&lt;orgname&gt;Yoyodyne Propulsion Systems&lt;/orgname&gt;&lt;/affiliation&gt;
+  &lt;/collab&gt;
+&lt;/articleinfo&gt;
+&lt;para&gt;&amp;hellip;&lt;/para&gt;
+&lt;/article&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="contrib.element">
+<?dbhtml filename="contrib.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>contrib</secondary></indexterm>
+<refentrytitle>contrib</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>contrib</refname>
+<refpurpose>A summary of the contributions made to a document by a credited source</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">contrib ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">person.ident.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Contrib</sgmltag> element contains a summary or description of
+the contributions made by an author, editor, or other credited source.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain contrib:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in contrib:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>othercredit</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="copyright.element">
+<?dbhtml filename="copyright.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>copyright</secondary></indexterm>
+<refentrytitle>copyright</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>copyright</refname>
+<refpurpose>Copyright information about a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">copyright ::=
+(<sgmltag>year</sgmltag>+,<sgmltag>holder</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Copyright</sgmltag> element holds information about the 
+date(s) and holder(s) of a document copyright.  If an extended 
+block of text describing the copyright or other legal status
+is required, use <sgmltag>LegalNotice</sgmltag>.
+</para>
+
+<para>
+The <sgmltag>Copyright</sgmltag> element is confined to meta-information.
+For copyright statements in running text, see <sgmltag>Trademark</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+<para>
+A displayed copyright notice usually includes the copyright
+symbol, ©, as generated text and is formatted with commas
+separating multiple years. Additional generated text, such as the
+legend
+<quote>All rights reserved,</quote> may also be generated.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain copyright:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in copyright:
+<simplelist type="inline"><member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE copyright PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;copyright&gt;
+  &lt;year&gt;1996&lt;/year&gt;
+  &lt;year&gt;1997&lt;/year&gt;
+  &lt;holder&gt;O'Reilly &amp;amp; Associates, Inc.&lt;/holder&gt;
+&lt;/copyright&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="coref.element" revision="4.2">
+<?dbhtml filename="coref.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>coref</secondary></indexterm>
+<refentrytitle>coref</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>coref</refname>
+<refpurpose>A cross reference to a <sgmltag>co</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">coref ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>coref</sgmltag> plays a role for callouts that is analagous
+to the role of <sgmltag>footnoteref</sgmltag> for footnotes.</para>
+
+<para>Use one <sgmltag>co</sgmltag> and one or more
+<sgmltag>coref</sgmltag> elements when you want to indicate that the
+same callout should appear in several places.</para>
+
+<note>
+<para>A <sgmltag>coref</sgmltag> is not a cross-reference to a callout
+(use <sgmltag>xref</sgmltag> for that), rather, it is an indication that the
+callout appears semantically in more than one place.</para>
+</note>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain coref:
+<simplelist type="inline"><member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para><sgmltag class="attribute">Label</sgmltag> specifies an identifying
+number or string that may be used in presentation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkend</term>
+<listitem>
+<para><sgmltag class="attribute">Linkend</sgmltag> points to the
+<sgmltag>co</sgmltag> referenced.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+                       <!--4.2-->
+<refentry id="corpauthor.element">
+<?dbhtml filename="corpauthor.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>corpauthor</secondary></indexterm>
+<refentrytitle>corpauthor</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>corpauthor</refname>
+<refpurpose>A corporate author, as opposed to an individual</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">corpauthor ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In documents that have no specific authors, but are credited as authored
+by a corporation, the <sgmltag>CorpAuthor</sgmltag> tag can be used in place of
+the <sgmltag>Author</sgmltag> tag to indicate authorship.  This element is used
+in bibliographic metadata.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain corpauthor:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in corpauthor:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>contractsponsor</sgmltag></member>
+  <member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="corpcredit.element" revision="4.3">
+<?dbhtml filename="corpcredit.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>corpcredit</secondary></indexterm>
+<refentrytitle>corpcredit</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>corpcredit</refname>
+<refpurpose>A corporation or organization credited in a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">corpcredit ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>copyeditor</member>
+<member>graphicdesigner</member>
+<member>other</member>
+<member>productioneditor</member>
+<member>technicaleditor</member>
+<member>translator</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>corpcredit</sgmltag> element identifies corporations
+for credit analogous to the way that <sgmltag>author</sgmltag> and
+<sgmltag>editor</sgmltag>, and <sgmltag>othercredit</sgmltag>
+identify individuals.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain corpcredit:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in corpcredit:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+            <!--4.3-->
+<refentry id="corpname.element">
+<?dbhtml filename="corpname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>corpname</secondary></indexterm>
+<refentrytitle>corpname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>corpname</refname>
+<refpurpose>The name of a corporation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">corpname ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The name of a corporation.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain corpname:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in corpname:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bibliomset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="country.element">
+<?dbhtml filename="country.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>country</secondary></indexterm>
+<refentrytitle>country</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>country</refname>
+<refpurpose>The name of a country</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">country ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The name of a country, typically in an address.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain country:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in country:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>address</sgmltag></member>
+  <member><sgmltag>otheraddr</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="database.element">
+<?dbhtml filename="database.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>database</secondary></indexterm>
+<refentrytitle>database</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>database</refname>
+<refpurpose>The name of a database, or part of a database</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">database ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>altkey</member>
+<member>constraint</member>
+<member>datatype</member>
+<member>field</member>
+<member>foreignkey</member>
+<member>group</member>
+<member>index</member>
+<member>key1</member>
+<member>key2</member>
+<member>name</member>
+<member>primarykey</member>
+<member>procedure</member>
+<member>record</member>
+<member>rule</member>
+<member>secondarykey</member>
+<member>table</member>
+<member>user</member>
+<member>view</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The name of a database, or part of a database.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+The content model of <sgmltag>Database</sgmltag> will be constrained to
+<literal moreinfo="none">(#PCDATA | Replaceable | InlineGraphic)</literal> in DocBook
+<acronym>V4.0</acronym>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain database:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in database:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> allows the author to identify particular
+elements of a database.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Database</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;database&gt;ProjectStatus&lt;/database&gt; database has been updated.
+Please note that &lt;database class='field'&gt;Year&lt;/database&gt; has been
+extended to four digits.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.database.1" role="HACK-ex.out.start"/>
+<para>
+The <database moreinfo="none">ProjectStatus</database> database has been updated.
+Please note that <database class="field" moreinfo="none">Year</database> has been
+extended to four digits.
+</para>
+<anchor id="ex.oe.database.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="date.element">
+<?dbhtml filename="date.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>date</secondary></indexterm>
+<refentrytitle>date</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>date</refname>
+<refpurpose>The date of publication or revision of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">date ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Date</sgmltag> element identifies a date.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+<para>
+DocBook does not specify the format of the date.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain date:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>revision</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in date:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="dedication.element">
+<?dbhtml filename="dedication.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>dedication</secondary></indexterm>
+<refentrytitle>dedication</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>dedication</refname>
+<refpurpose>A wrapper for the dedication section of a book</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">dedication ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>blockquote</sgmltag>|
+  <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Dedication</sgmltag> is a section at the very
+beginning of a book (before any other body matter) containing a
+tribute to something (frequently someone) in connection with the
+writing or publication of the <sgmltag>Book</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Frequently appears on a page by itself at the beginning
+of a book.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain dedication:
+<simplelist type="inline"><member><sgmltag>book</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in dedication:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Dedication</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>book</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="destructorsynopsis.element" revision="4.0">
+<?dbhtml filename="destructorsynopsis.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>destructorsynopsis</secondary></indexterm>
+<refentrytitle>destructorsynopsis</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>destructorsynopsis</refname>
+<refpurpose>A syntax summary for a destructor</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">destructorsynopsis ::=
+(<sgmltag>modifier</sgmltag>*,<sgmltag>methodname</sgmltag>?,
+ (<sgmltag>methodparam</sgmltag>+|<sgmltag>void</sgmltag>?),
+ <sgmltag>exceptionname</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">method.synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>DestructorSynopsis</sgmltag> contains the syntax summary of a
+destructor in an object-oriented programming language. Unlike a
+<sgmltag>MethodSynopsis</sgmltag>, which it closely resembles, it may not
+identify a return type and the <sgmltag>MethodName</sgmltag> is optional
+(in some languages, destructors have an immutable name which may be
+generated automatically).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+For the most part, the processing application is expected to
+generate all of the parenthesis, semicolons, commas,
+and so on. required in the rendered synopsis.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain destructorsynopsis:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in destructorsynopsis:
+<simplelist type="inline"><member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodparam</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+       <!--4.0-->
+<refentry id="edition.element">
+<?dbhtml filename="edition.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>edition</secondary></indexterm>
+<refentrytitle>edition</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>edition</refname>
+<refpurpose>The name or number of an edition of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">edition ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Edition</sgmltag> contains the name or number of the edition of
+the document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain edition:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in edition:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bookinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="editor.element">
+<?dbhtml filename="editor.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>editor</secondary></indexterm>
+<refentrytitle>editor</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>editor</refname>
+<refpurpose>The name of the editor of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">editor ::=
+((<sgmltag>personname</sgmltag>|
+  (<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|<sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|
+   <sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>)+),
+ (<sgmltag>personblurb</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>address</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The name of the editor of a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>Editor</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to hold 
+<sgmltag>Editor</sgmltag>, <sgmltag>AuthorBlurb</sgmltag>,
+and <sgmltag>Affiliation</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain editor:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in editor:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>authorgroup</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="email.element">
+<?dbhtml filename="email.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>email</secondary></indexterm>
+<refentrytitle>email</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>email</refname>
+<refpurpose>An email address</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">email ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Inline markup identifying an email address.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.  <sgmltag>Email</sgmltag> may generate surrounding punctuation,
+such as angle brackets.  This is an interchange issue. See
+<xref linkend="app-interchange"/>.
+</para>
+<para>
+In some processing environments, <sgmltag>Email</sgmltag> may automatically generate
+a hypertext link (a <literal moreinfo="none">mailto:</literal> <acronym>URL</acronym>).
+</para>
+<para>
+In an <sgmltag>Address</sgmltag>,
+this element may inherit the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain email:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in email:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="emphasis.element">
+<?dbhtml filename="emphasis.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-08-06 20:28:29 +0200 (Tue, 06 Aug 2002) $</pubdate>
+<releaseinfo>$Revision: 1933 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>emphasis</secondary></indexterm>
+<refentrytitle>emphasis</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>emphasis</refname>
+<refpurpose>Emphasized text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">emphasis ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Emphasis</sgmltag> provides a method for indicating that certain text
+should be stressed in some way.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+Emphasized text is traditionally presented in italics or boldface.
+A <sgmltag class="attribute">Role</sgmltag> attribute of 
+<literal moreinfo="none">bold</literal> or
+<literal moreinfo="none">strong</literal> is often used to generate boldface, if italics is the default presentation.
+</para>
+<para>
+<sgmltag>Emphasis</sgmltag> is often used wherever its typographic
+presentation is desired, even when other markup might theoretically 
+be more appropriate.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain emphasis:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>mathphrase</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in emphasis:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;emphasis&gt;most&lt;/emphasis&gt; important example of this
+phenomenon occurs in A. Nonymous's book
+&lt;citetitle&gt;Power Snacking&lt;/citetitle&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.emphasis.1" role="HACK-ex.out.start"/>
+<para>
+The <emphasis>most</emphasis> important example of this
+phenomenon occurs in A. Nonymous's book
+<citetitle>Power Snacking</citetitle>.
+</para>
+<anchor id="ex.oe.emphasis.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>index</sgmltag></member>
+  <member><sgmltag>programlistingco</sgmltag></member>
+  <member><sgmltag>type</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="entry.element">
+<?dbhtml filename="entry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2005-04-15 15:15:27 +0200 (Fri, 15 Apr 2005) $</pubdate>
+<releaseinfo>$Revision: 4547 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>entry</secondary></indexterm>
+<refentrytitle>entry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>entry</refname>
+<refpurpose>A cell in a table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">entry ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|
+ <sgmltag>orderedlist</sgmltag>|<sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|
+ <sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|<sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|
+ <sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|
+ <sgmltag>simpara</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">spanname</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colname</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rotate</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">nameend</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">namest</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">morerows</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.row.mdl</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<!-- Fragment document type declaration subset:
+ArborText, Inc., 1988-1998, v.4002
+<!DOCTYPE SET PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
+<!ENTITY % entities SYSTEM "/Documents/books/dbnutshell/entities/entities.ent">
+%entities;
+]>
+-->
+<?Pub CX set(book(bookinfo()part()part(title()reference(title()refentry(refmeta()refnamediv()refsynopsisdiv()refsect1(title()?>
+<para><sgmltag>Entry</sgmltag> is a cell in a table.</para>
+<para>Each <sgmltag>Entry</sgmltag> may specify its starting column.  Entries
+that do not explicitly specify a starting column begin implicitly in the column
+that is immediately adjacent to the preceding cell. Note that 
+<sgmltag>Entry</sgmltag>s with the 
+<sgmltag class="attribute">MoreRows</sgmltag> attribute
+from preceding rows implicitly occupy cells in the succeeding 
+<sgmltag>Row</sgmltag>s.</para>
+<para><sgmltag>Rows</sgmltag> are not required to be full.  It is legal for some entries to be
+completely absent (at the beginning, middle, or end of a row).</para>
+<sidebar id="pernicious">
+<title>Pernicious Mixed Content</title>
+<para>The content model of the <sgmltag>Entry</sgmltag> element exhibits a
+nasty peculiarity that we call “pernicious mixed content”.<footnote>
+<para>A term coined by Terry Allen.</para>
+</footnote></para>
+<para>Every other element in DocBook contains either block elements or inline
+elements (including <literal moreinfo="none">#PCDATA</literal>) unambiguously.  In these cases, the meaning
+of line breaks and spaces are well understood; they are insignificant between
+block elements and significant (to the <acronym>SGML</acronym> parser, anyway) where inline
+markup can occur.</para>
+<para>Table entries are different; they can contain either block or inline
+elements, but not both at the same time.  In other words, one <sgmltag>Entry
+</sgmltag> in a table might contain a paragraph or a list while another contains
+simply <literal moreinfo="none">#PCDATA</literal> or another inline markup, but no single <sgmltag>Entry</sgmltag>
+can contain both.</para>
+<para>Because the content model of an <sgmltag>Entry</sgmltag> allows both kinds
+of markup, each time the <acronym>SGML</acronym> parser encounters an <sgmltag>Entry</sgmltag>,
+it has to decide what variety of markup it contains.  <acronym>SGML</acronym> parsers are forbidden
+to use more than a single token of lookahead to reach this decision. In practical
+terms, what this means is that a line feed or space after an <sgmltag>Entry
+</sgmltag> start tag causes the parser to decide that the cell contains inline
+markup.  Subsequent discovery of a paragraph or another block element causes
+a parsing error.</para>
+<para>All of these are legal: 
+<screen format="linespecific">
+
+&lt;entry&gt;3.1415927&lt;/entry&gt;
+&lt;entry&gt;General &lt;emphasis&gt;#PCDATA&lt;/emphasis&gt;&lt;/entry&gt;
+&lt;entry&gt;&lt;para&gt;
+A paragraph of text
+&lt;/para&gt;&lt;/entry&gt;
+
+</screen>
+</para>
+<para>However, each of these is an error:  <screen format="linespecific">&lt;entry&gt;                <lineannotation>
+Error, cannot have a line break before a block element</lineannotation>
+&lt;para&gt;
+A paragraph of text.
+&lt;/para&gt;&lt;/entry&gt;
+
+&lt;entry&gt;&lt;para&gt;
+A paragraph of text.
+&lt;/para&gt;               <lineannotation>Error, cannot have a line break between block elements
+</lineannotation>
+&lt;para&gt;
+A paragraph of text.
+&lt;/para&gt;&lt;/entry&gt;
+
+<?ORA break="sidebar"?>&lt;entry&gt;&lt;para&gt;
+A paragraph of text.
+&lt;/para&gt;               <lineannotation>Error, cannot have a line break after a block element
+</lineannotation>
+&lt;/entry&gt;</screen></para>
+
+<para>When designing a <acronym>DTD</acronym>, it is wise to avoid pernicious mixed
+content.  Unfortunately, the only way to correct the pernicious
+mixed content problem that already exists in DocBook is
+to require some sort of wrapper (a block element, or an inline
+like <sgmltag>Phrase</sgmltag>) around <literal moreinfo="none">#PCDATA</literal> within table
+<sgmltag>Entry</sgmltag>s.  This is annoying and inconvenient in
+a great many tables in which <literal moreinfo="none">#PCDATA</literal> cells predominate and, in
+addition, differ from
+<acronym>CALS</acronym>.</para>
+</sidebar>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>.
+</para>
+<para>
+The content of <sgmltag>Entry</sgmltag> is formatted to fit within the table
+cell that it occupies.  Horizontal and vertical spanning may allow the
+content of an <sgmltag>Entry</sgmltag> to occupy several physical cells.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain entry:
+<simplelist type="inline"><member><sgmltag>row</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in entry:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Align</sgmltag> specifies the horizontal alignment
+of text (and other elements) within the <sgmltag>Entry</sgmltag>. If no
+alignment is specified, it is inherited from the <sgmltag>ColSpec</sgmltag>
+for the current column, or the <sgmltag>SpanSpec</sgmltag> if this entry
+occurs in a span. 
+If <literal moreinfo="none">Char</literal> is specified, see also 
+<sgmltag class="attribute">Char</sgmltag> and
+<sgmltag class="attribute">CharOff</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Char</sgmltag> specifies the alignment character when
+the <sgmltag class="attribute">Align</sgmltag> attribute is set to <literal moreinfo="none">Char</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>
+<sgmltag class="attribute">CharOff</sgmltag> specifies the percentage of the
+column's total width that should appear to the left of the first
+occurance of the character identified in <sgmltag class="attribute">Char</sgmltag> when the <sgmltag class="attribute">Align</sgmltag>
+attribute is set to <literal moreinfo="none">Char</literal>. This attribute is inherited from
+the relevant <sgmltag>ColSpec</sgmltag> or <sgmltag>SpanSpec</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colname</term>
+<listitem>
+<para>
+<sgmltag class="attribute">ColName</sgmltag> identifies the column in which
+this entry should appear; it must have been previously defined in
+a <sgmltag>ColSpec</sgmltag>. <sgmltag>Entry</sgmltag>s cannot be given out of order,
+the column referenced must be to the right of the last <sgmltag>Entry</sgmltag>
+or <sgmltag>EntryTbl</sgmltag> placed in the current row. It is an error
+to specify both a <sgmltag class="attribute">ColName</sgmltag> and a
+<sgmltag class="attribute">SpanName</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ColSep</sgmltag> has the value 1 (true), then
+a rule will be drawn to the right of this <sgmltag>Entry</sgmltag>.
+A value of 0 (false) suppresses the rule.
+The rule to the right of the last column in the table is controlled by the
+<sgmltag class="attribute">Frame</sgmltag> attribute of the enclosing 
+<sgmltag>Table</sgmltag> or <sgmltag>InformalTable</sgmltag> and the 
+<sgmltag class="attribute">ColSep</sgmltag> of an entry in the last column in the table
+is ignored. If unspecified, this attribute is inherited from the
+the corresponding <sgmltag>ColSpec</sgmltag> or <sgmltag>SpanSpec</sgmltag> and
+enclosing elements.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>morerows</term>
+<listitem>
+<para>
+<sgmltag class="attribute">MoreRows</sgmltag> indicates how many more rows, in 
+addition to the current row, this <sgmltag>Entry</sgmltag> is to occupy.
+It creates a vertical span. The default of <literal moreinfo="none">0</literal> indicates that
+the <sgmltag>Entry</sgmltag> occupies only a single row.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>nameend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">NameEnd</sgmltag> is the name (defined in a 
+<sgmltag>ColSpec</sgmltag>) of the rightmost column of a span. On <sgmltag>Entry</sgmltag>,
+specifying both <sgmltag class="attribute">NameSt</sgmltag> and 
+<sgmltag class="attribute">NameEnd</sgmltag> defines a horizontal span for the
+current <sgmltag>Entry</sgmltag>. (See also <sgmltag class="attribute">SpanName</sgmltag>.)
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>namest</term>
+<listitem>
+<para>
+<sgmltag class="attribute">NameSt</sgmltag> (<quote>name start</quote>) is the name (defined in a 
+<sgmltag>ColSpec</sgmltag>) of the leftmost column of a span. On <sgmltag>Entry</sgmltag>,
+specifying both <sgmltag class="attribute">NameSt</sgmltag> and 
+<sgmltag class="attribute">NameEnd</sgmltag> defines a horizontal span for the
+current <sgmltag>Entry</sgmltag>. (See also <sgmltag class="attribute">SpanName</sgmltag>.)
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rotate</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">Rotate</sgmltag> has the value 1 (true), the
+<sgmltag>Entry</sgmltag> is to be rotated 90 degrees counterclockwise in the
+table cell. A value of 0 (false) indicates that no rotation is to occur.
+If the stylesheet also specifies rotation, the value of 
+<sgmltag class="attribute">Rotate</sgmltag> is ignored; they are not additive.
+Only the values 0 and 1 are legal.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rowsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">RowSep</sgmltag> has the value 1 (true), then a
+rule will be drawn below the <sgmltag>Entry</sgmltag>. A value of 0 (false)
+suppresses the rule. The rule below the last row in the table is
+controlled by the <sgmltag class="attribute">Frame</sgmltag> attribute of the
+enclosing <sgmltag>Table</sgmltag> or <sgmltag>InformalTable</sgmltag> and the
+<sgmltag class="attribute">RowSep</sgmltag> of the last row is ignored. If
+unspecified, this attribute is inherited from enclosing elements.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>spanname</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SpanName</sgmltag> is the name (defined in a 
+<sgmltag>SpanSpec</sgmltag>) of a span. This cell will be rendered with the
+specified horizontal span.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>valign</term>
+<listitem>
+<para>
+<sgmltag class="attribute">VAlign</sgmltag> specifies the vertical alignment
+of text (and other elements) within the <sgmltag>Entry</sgmltag>. If no
+alignment is specified, it is inherited from enclosing elements.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>entrytbl</sgmltag></member>
+  <member><sgmltag>footnoteref</sgmltag></member>
+  <member><sgmltag>informaltable</sgmltag></member>
+  <member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="entrytbl.element">
+<?dbhtml filename="entrytbl.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>entrytbl</secondary></indexterm>
+<refentrytitle>entrytbl</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>entrytbl</refname>
+<refpurpose>A subtable appearing in place of an <sgmltag>Entry</sgmltag> in a table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">entrytbl ::=
+(<sgmltag>colspec</sgmltag>*,<sgmltag>spanspec</sgmltag>*,<sgmltag>thead</sgmltag>?,<sgmltag>tbody</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">spanname</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colname</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">cols</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">tgroupstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">nameend</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">namest</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.row.mdl</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>EntryTbl</sgmltag> element allows for a single level of nesting
+within tables.
+This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>.
+</para>
+
+<para>
+An entry table may occur in a row instead of an <sgmltag>Entry</sgmltag>.
+<sgmltag>EntryTbl</sgmltag>s have most of the elements of a table but
+may not include themselves, thus limiting nesting to a single
+level.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The content of <sgmltag>EntryTbl</sgmltag> is formatted, <emphasis>as a table</emphasis>,
+to fit within the table cell that it occupies.  Horizontal and vertical
+spanning may allow an <sgmltag>EntryTbl</sgmltag> to occupy several physical cells
+in the table that contains it.
+</para>
+
+<para>
+If multiple <sgmltag>EntryTbl</sgmltag>s occur in a single row, formatters
+that support <sgmltag>EntryTbl</sgmltag> are not required to ensure that subrows
+within the various tables are vertically aligned.
+</para>
+
+<para>
+Many formatters are incapable of supporting <sgmltag>EntryTbl</sgmltag>s.
+This is an interchange issue. See <xref linkend="app-interchange"/>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain entrytbl:
+<simplelist type="inline"><member><sgmltag>row</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in entrytbl:
+<simplelist type="inline"><member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Align</sgmltag> specifies the horizontal alignment
+of the <sgmltag>EntryTbl</sgmltag> in the cell in which it occurs. If no
+alignment is specified, it is inherited from the <sgmltag>ColSpec</sgmltag>
+for the current column, or the <sgmltag>SpanSpec</sgmltag> if this entry
+occurs in a span.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Char</sgmltag> specifies the alignment character when
+the <sgmltag class="attribute">Align</sgmltag> attribute is set to <literal moreinfo="none">Char</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>
+<sgmltag class="attribute">CharOff</sgmltag> specifies the percentage of the
+column's total width that should appear to the left of the first
+occurance of the character identified in <sgmltag class="attribute">Char</sgmltag> when the <sgmltag class="attribute">Align</sgmltag>
+attribute is set to <literal moreinfo="none">Char</literal>. This attribute is inherited from
+the relevant <sgmltag>ColSpec</sgmltag> or <sgmltag>SpanSpec</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colname</term>
+<listitem>
+<para>
+<sgmltag class="attribute">ColName</sgmltag> identifies the column in which
+this entry table should appear; it must have been previously defined in
+a <sgmltag>ColSpec</sgmltag>. <sgmltag>EntryTbl</sgmltag>s cannot be given out of order,
+the column referenced must be to the right of the last <sgmltag>Entry</sgmltag>
+or <sgmltag>EntryTbl</sgmltag> placed in the current row. It is an error
+to specify both a <sgmltag class="attribute">ColName</sgmltag> and a
+<sgmltag class="attribute">SpanName</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>cols</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Cols</sgmltag> specifies the number of columns 
+in the <sgmltag>EntryTbl</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ColSep</sgmltag> has the value 1 (true), then
+a rule will be drawn to the right of this <sgmltag>EntryTbl</sgmltag>.
+A value of 0 (false) suppresses the rule.
+The rule to the right of the last column in the table is controlled by the
+<sgmltag class="attribute">Frame</sgmltag> attribute of the enclosing 
+<sgmltag>Table</sgmltag> or <sgmltag>InformalTable</sgmltag> and the 
+<sgmltag class="attribute">ColSep</sgmltag> of an entry in the last column in the table
+is ignored. If unspecified, this attribute is inherited from the
+the corresponding <sgmltag>ColSpec</sgmltag> or <sgmltag>SpanSpec</sgmltag> and
+enclosing elements.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>nameend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">NameEnd</sgmltag> is the name (defined in a 
+<sgmltag>ColSpec</sgmltag>) of the rightmost column of a span. 
+On <sgmltag>EntryTbl</sgmltag>, specifying both <sgmltag class="attribute">NameSt</sgmltag> 
+and <sgmltag class="attribute">NameEnd</sgmltag> defines a horizontal span for the
+current <sgmltag>EntryTbl</sgmltag>.
+(See also <sgmltag class="attribute">SpanName</sgmltag>.)
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>namest</term>
+<listitem>
+<para>
+<sgmltag class="attribute">NameSt</sgmltag> (<quote>name start</quote>) is the name
+(defined in a <sgmltag>ColSpec</sgmltag>) of the leftmost column of a span.
+On <sgmltag>EntryTbl</sgmltag>, specifying both <sgmltag class="attribute">NameSt</sgmltag> and <sgmltag class="attribute">NameEnd</sgmltag>
+defines a horizontal span for the current <sgmltag>EntryTbl</sgmltag>. (See
+also <sgmltag class="attribute">SpanName</sgmltag>.)
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rowsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">RowSep</sgmltag> has the value 1 (true), then a
+rule will be drawn below the <sgmltag>EntryTbl</sgmltag>. A value of 0 (false)
+suppresses the rule. The rule below the last row in the table is
+controlled by the <sgmltag class="attribute">Frame</sgmltag> attribute of the
+enclosing <sgmltag>Table</sgmltag> or <sgmltag>InformalTable</sgmltag> and the
+<sgmltag class="attribute">RowSep</sgmltag> of the last row is ignored. If
+unspecified, this attribute is inherited from enclosing elements.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>spanname</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SpanName</sgmltag> is the name (defined in a 
+<sgmltag>SpanSpec</sgmltag>) of a span. This cell will be rendered with the
+specified horizontal span.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>tgroupstyle</term>
+<listitem>
+<para>
+<sgmltag class="attribute">TGroupstyle</sgmltag> holds the name of a
+table group style defined in a stylesheet that
+will be used to process this document.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE informaltable PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;!-- entrytbl not supported, fake it in descrip.1 --&gt;
+&lt;informaltable frame='all'&gt;
+&lt;tgroup cols='3'&gt;
+&lt;tbody&gt;
+&lt;row&gt;
+  &lt;entry&gt;a1&lt;/entry&gt;
+  &lt;entry&gt;b1&lt;/entry&gt;
+  &lt;entry&gt;c1&lt;/entry&gt;
+&lt;/row&gt;
+&lt;row&gt;
+  &lt;entry&gt;a2&lt;/entry&gt;
+  &lt;entrytbl cols='3'&gt;
+    &lt;tbody&gt;
+      &lt;row&gt;
+        &lt;entry&gt;b2a1&lt;/entry&gt;
+        &lt;entry&gt;b2b1&lt;/entry&gt;
+        &lt;entry&gt;b2c1&lt;/entry&gt;
+      &lt;/row&gt;
+      &lt;row&gt;
+        &lt;entry&gt;b2a2&lt;/entry&gt;
+        &lt;entry&gt;b2b2&lt;/entry&gt;
+        &lt;entry&gt;b2c2&lt;/entry&gt;
+      &lt;/row&gt;
+      &lt;row&gt;
+        &lt;entry&gt;b2a3&lt;/entry&gt;
+        &lt;entry&gt;b2b3&lt;/entry&gt;
+        &lt;entry&gt;b2c3&lt;/entry&gt;
+      &lt;/row&gt;
+    &lt;/tbody&gt;
+  &lt;/entrytbl&gt;
+  &lt;entry&gt;c2&lt;/entry&gt;
+&lt;/row&gt;
+&lt;row&gt;
+  &lt;entry&gt;a3&lt;/entry&gt;
+  &lt;entry&gt;b3&lt;/entry&gt;
+  &lt;entry&gt;c3&lt;/entry&gt;
+&lt;/row&gt;
+&lt;/tbody&gt;
+&lt;/tgroup&gt;
+&lt;/informaltable&gt;</programlisting>
+</informalexample>
+
+<para>
+The preceding table would look something like this when formatted:
+</para>
+<informaltable frame="all">
+<tgroup cols="5">
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="4" colname="c4"/>
+<spanspec spanname="hspan" namest="c2" nameend="c4"/>
+<tbody>
+<row>
+  <entry>a1</entry>
+  <entry spanname="hspan">b1</entry>
+  <entry>c1</entry>
+</row>
+<row>
+  <entry morerows="2">a2</entry>
+  <entry>b2a1</entry>
+  <entry>b2b1</entry>
+  <entry>b2c1</entry>
+  <entry morerows="2">c2</entry>
+</row>
+<row>
+  <entry>b2a2</entry>
+  <entry>b2b2</entry>
+  <entry>b2c2</entry>
+</row>
+<row>
+  <entry>b2a3</entry>
+  <entry>b2b3</entry>
+  <entry>b2c3</entry>
+</row>
+<row>
+  <entry>a3</entry>
+  <entry spanname="hspan">b3</entry>
+  <entry>c3</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="envar.element">
+<?dbhtml filename="envar.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>envar</secondary></indexterm>
+<refentrytitle>envar</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>envar</refname>
+<refpurpose>A software environment variable</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">envar ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>EnVar</sgmltag> is an environment variable used most often for the <acronym>UNIX</acronym>,
+<acronym>DOS</acronym>, or Windows environments.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain envar:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in envar:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+In order to translate public identifiers into local system identifiers,
+&lt;application&gt;Jade&lt;/application&gt; and &lt;application&gt;SP&lt;/application&gt; read the catalog files
+pointed to by &lt;envar&gt;SGML_CATALOG_FILES&lt;/envar&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.envar.1" role="HACK-ex.out.start"/>
+<para>
+In order to translate public identifiers into local system identifiers,
+<application moreinfo="none">Jade</application> and <application moreinfo="none">SP</application> read the catalog files
+pointed to by <envar>SGML_CATALOG_FILES</envar>.
+</para>
+<anchor id="ex.oe.envar.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="epigraph.element">
+<?dbhtml filename="epigraph.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>epigraph</secondary></indexterm>
+<refentrytitle>epigraph</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>epigraph</refname>
+<refpurpose>A short inscription at the beginning of a document or component</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">epigraph ::=
+(<sgmltag>attribution</sgmltag>?,
+ ((<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>)|
+  <sgmltag>literallayout</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">descobj.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>Epigraph</sgmltag> is a short inscription, often a quotation or poem, set at the
+beginning of a document or component.  Epigraphs are usually related
+somehow to the content that follows them and may help set the tone for
+the component.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>Epigraph</sgmltag> will not be allowed in <sgmltag>BlockQuote</sgmltag> in
+DocBook <acronym>V4.0</acronym>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain epigraph:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in epigraph:
+<simplelist type="inline"><member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>chapter</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="equation.element">
+<?dbhtml filename="equation.html"?>
+<refentryinfo>
+<pubdate>$Date: 2007-02-05 22:22:05 +0100 (Mon, 05 Feb 2007) $</pubdate>
+<releaseinfo>$Revision: 6583 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>equation</secondary></indexterm>
+<refentrytitle>equation</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>equation</refname>
+<refpurpose>A displayed mathematical equation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">equation ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>informalequation</sgmltag>|
+  (<sgmltag>alt</sgmltag>?,
+   (<sgmltag>graphic</sgmltag>+|<sgmltag>mediaobject</sgmltag>+|<sgmltag>mathphrase</sgmltag>+))))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">floatstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">formal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>An <sgmltag>Equation</sgmltag> is a formal mathematical equation
+(with an optional rather than required title).
+</para>
+
+<para>If the MathML Module is used, <sgmltag>Equation</sgmltag> can
+also contain the <sgmltag>mml:math</sgmltag> element.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. For an inline equation, use <sgmltag>InlineEquation</sgmltag>.
+</para>
+
+<para>Processing systems that number equations or build a table of
+equations at the beginning of a document may have difficulty correctly
+formatting documents that contain both <sgmltag>Equation</sgmltag>s
+with <sgmltag>Title</sgmltag>s and <sgmltag>Equation</sgmltag>s
+without <sgmltag>Title</sgmltag>s.  You are advised to use
+<sgmltag>InformalEquation</sgmltag> for equations without titles.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para><indexterm significance="normal">
+<primary>DocBook DTD</primary><secondary>Changes for
+<acronym>V5.0</acronym></secondary>
+</indexterm>In some future version of DocBook, probably
+<acronym>V5.0</acronym>, even though the change has not yet been
+announced, the <sgmltag>Title</sgmltag> on <sgmltag>Equation</sgmltag>
+will be required.  For equations without titles, use
+<sgmltag>InformalEquation</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain equation:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in equation:
+<simplelist type="inline"><member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>mathphrase</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE equation PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;equation&gt;&lt;title&gt;Fermat's Last Theorem&lt;/title&gt;
+  &lt;alt&gt;x^n + y^n &amp;ne; z^n &amp;forall; n &amp;gt; 2&lt;/alt&gt;
+  &lt;graphic fileref="figures/fermat.png"/&gt;
+&lt;/equation&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.equation.1" role="HACK-ex.out.start"/>
+<equation><title>Fermat's Last Theorem</title>
+  <alt>x^n + y^n ≠ z^n ∀ n &gt; 2</alt>
+  <graphic fileref="figures/fermat.png"/>
+</equation>
+<anchor id="ex.oe.equation.1" role="HACK-ex.out.end"/>
+
+<para>Alternatively, for relatively simple equations such as Fermat's Last
+Theorem, <sgmltag>mathphrase</sgmltag> is often sufficient:</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE equation PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+          "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"&gt;
+&lt;equation&gt;&lt;title&gt;Fermat's Last Theorem&lt;/title&gt;
+  &lt;alt&gt;x^n + y^n &amp;ne; z^n &amp;forall; n &amp;gt; 2&lt;/alt&gt;
+  &lt;mathphrase&gt;x&lt;superscript&gt;n&lt;/superscript&gt;
++ y&lt;superscript&gt;n&lt;/superscript&gt;
+≠ z&lt;superscript&gt;n&lt;/superscript&gt;
+∀ n ≠ 2&lt;/mathphrase&gt;
+&lt;/equation&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.equation.2" role="HACK-ex.out.start"/>
+<equation><title>Fermat's Last Theorem</title>
+  <alt>x^n + y^n ≠ z^n ∀ n &gt; 2</alt>
+  <mathphrase>x<superscript>n</superscript>
++ y<superscript>n</superscript>
+≠ z<superscript>n</superscript>
+∀ n ≠ 2</mathphrase>
+</equation>
+<anchor id="ex.oe.equation.2" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="errorcode.element">
+<?dbhtml filename="errorcode.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>errorcode</secondary></indexterm>
+<refentrytitle>errorcode</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>errorcode</refname>
+<refpurpose>An error code</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">errorcode ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>An error code. Error codes are often numeric, but in some environments
+they may be symbolic constants.
+</para>
+
+<para>DocBook provides four elements for identifying the parts of an error message:
+<sgmltag>ErrorCode</sgmltag>, for the alphanumeric error code (e.g., <quote>-2</quote>);
+<sgmltag>ErrorName</sgmltag>, for the symbolic name of the error
+(e.g., <quote>ENOENT</quote>);
+<sgmltag>ErrorText</sgmltag>, for the text of the error message (e.g., <quote>file
+not found</quote>); and
+<sgmltag>ErrorType</sgmltag>, for the error type (e.g., <quote>recoverable</quote>).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain errorcode:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in errorcode:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>ErrorCode</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+On most DOS-derived systems, functions signal a &lt;errortext&gt;File
+Not Found&lt;/errortext&gt; error by returning
+&lt;errorcode&gt;2&lt;/errorcode&gt; (&lt;errorname&gt;ENOENT&lt;/errorname&gt;).  This is usually a
+&lt;errortype&gt;recoverable&lt;/errortype&gt; (non-fatal) error.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.errorcode.1" role="HACK-ex.out.start"/>
+<para>
+On most DOS-derived systems, functions signal a <errortext>File
+Not Found</errortext> error by returning
+<errorcode moreinfo="none">2</errorcode> (<errorname>ENOENT</errorname>).  This is usually a
+<errortype>recoverable</errortype> (non-fatal) error.
+</para>
+<anchor id="ex.oe.errorcode.1" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+On most UNIX systems, functions signal a &lt;errorname&gt;File
+Not Found&lt;/errorname&gt; error by returning
+&lt;errorcode&gt;ENOENT&lt;/errorcode&gt;, defined in 
+&lt;filename&gt;errno.h&lt;/filename&gt;.  This is usually a
+&lt;errortype&gt;recoverable&lt;/errortype&gt; (non-fatal) error.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.errorcode.2" role="HACK-ex.out.start"/>
+<para>
+On most UNIX systems, functions signal a <errorname>File
+Not Found</errorname> error by returning
+<errorcode moreinfo="none">ENOENT</errorcode>, defined in 
+<filename moreinfo="none">errno.h</filename>.  This is usually a
+<errortype>recoverable</errortype> (non-fatal) error.
+</para>
+<anchor id="ex.oe.errorcode.2" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="errorname.element">
+<?dbhtml filename="errorname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>errorname</secondary></indexterm>
+<refentrytitle>errorname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>errorname</refname>
+<refpurpose>An error name</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">errorname ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para><sgmltag>ErrorName</sgmltag> holds the symbolic name of an error.</para>
+
+<para>DocBook provides four elements for identifying the parts of an error message:
+<sgmltag>ErrorCode</sgmltag>, for the alphanumeric error code (e.g., <quote>-2</quote>);
+<sgmltag>ErrorName</sgmltag>, for the symbolic name of the error
+(e.g., <quote>ENOENT</quote>);
+<sgmltag>ErrorText</sgmltag>, for the text of the error message (e.g., <quote>file
+not found</quote>); and
+<sgmltag>ErrorType</sgmltag>, for the error type (e.g., <quote>recoverable</quote>).
+</para>
+
+<para>Prior to DocBook V4.2, the <sgmltag>ErrorName</sgmltag> element was the
+recommended element for error <emphasis>messages</emphasis>. However, this left no
+element for symoblic names, so the <sgmltag>ErrorText</sgmltag> element was added
+and the semantics of the error elements adjusted slightly.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain errorname:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in errorname:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>errorcode</sgmltag></member>
+  <member><sgmltag>returnvalue</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="errortext.element" revision="4.2">
+<?dbhtml filename="errortext.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>errortext</secondary></indexterm>
+<refentrytitle>errortext</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>errortext</refname>
+<refpurpose>An error message.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">errortext ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para><sgmltag>ErrorText</sgmltag> holds the text of an error message.</para>
+
+<para>DocBook provides four elements for identifying the parts of an error message:
+<sgmltag>ErrorCode</sgmltag>, for the alphanumeric error code (e.g., <quote>-2</quote>);
+<sgmltag>ErrorName</sgmltag>, for the symbolic name of the error
+(e.g., <quote>ENOENT</quote>);
+<sgmltag>ErrorText</sgmltag>, for the text of the error message (e.g., <quote>file
+not found</quote>); and
+<sgmltag>ErrorType</sgmltag>, for the error type (e.g., <quote>recoverable</quote>).
+</para>
+
+<para>Prior to DocBook V4.2, the <sgmltag>ErrorName</sgmltag> element was the
+recommended element for error <emphasis>messages</emphasis>. However, this left no
+element for symoblic names, so the <sgmltag>ErrorText</sgmltag> element was added
+and the semantics of the error elements adjusted slightly.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain errortext:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in errortext:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.2-->
+<refentry id="errortype.element">
+<?dbhtml filename="errortype.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>errortype</secondary></indexterm>
+<refentrytitle>errortype</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>errortype</refname>
+<refpurpose>The classification of an error message</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">errortype ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>ErrorType</sgmltag> element identifies a class of error.  The
+exact classifications are naturally going to vary by system, but
+<quote>recoverable</quote> and <quote>fatal</quote> are two possibilities.
+</para>
+
+<para>DocBook provides four elements for identifying the parts of an error message:
+<sgmltag>ErrorCode</sgmltag>, for the alphanumeric error code (e.g., <quote>-2</quote>);
+<sgmltag>ErrorName</sgmltag>, for the symbolic name of the error
+(e.g., <quote>ENOENT</quote>);
+<sgmltag>ErrorText</sgmltag>, for the text of the error message (e.g., <quote>file
+not found</quote>); and
+<sgmltag>ErrorType</sgmltag>, for the error type (e.g., <quote>recoverable</quote>).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain errortype:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in errortype:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>errorcode</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="example.element">
+<?dbhtml filename="example.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>example</secondary></indexterm>
+<refentrytitle>example</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>example</refname>
+<refpurpose>A formal example, with a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">example ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>|<sgmltag>procedure</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">floatstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">formal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Example</sgmltag> is a formal example with a title. Examples often
+contain <sgmltag>ProgramListing</sgmltag>s or other large, block elements.
+Frequently they are given <acronym>ID</acronym>s and referenced from the text with
+<sgmltag>XRef</sgmltag> or <sgmltag>Link</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. DocBook does not
+specify the location of the example within the final displayed
+flow of text; it may float or remain where it is located.
+</para>
+<para>
+A list of examples may be generated at the beginning of a
+document.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain example:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in example:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Width</sgmltag> specifies the width (in characters)
+of the longest line in this <sgmltag>Example</sgmltag> (formatters may use
+this value to determine scaling or rotation).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE example PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;example&gt;&lt;title&gt;A DSSSL Function&lt;/title&gt;
+&lt;programlisting&gt;
+(define (node-list-filter-by-gi nodelist gilist)
+  ;; Returns the node-list that contains every element of the original
+  ;; nodelist whose gi is in gilist
+  (let loop ((result (empty-node-list)) (nl nodelist))
+    (if (node-list-empty? nl)
+       result
+       (if (member (gi (node-list-first nl)) gilist)
+           (loop (node-list result (node-list-first nl)) 
+                 (node-list-rest nl))
+           (loop result (node-list-rest nl))))))
+&lt;/programlisting&gt;
+&lt;/example&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.example.1" role="HACK-ex.out.start"/>
+<example><title>A DSSSL Function</title>
+<programlisting format="linespecific">
+(define (node-list-filter-by-gi nodelist gilist)
+  ;; Returns the node-list that contains every element of the original
+  ;; nodelist whose gi is in gilist
+  (let loop ((result (empty-node-list)) (nl nodelist))
+    (if (node-list-empty? nl)
+       result
+       (if (member (gi (node-list-first nl)) gilist)
+           (loop (node-list result (node-list-first nl)) 
+                 (node-list-rest nl))
+           (loop result (node-list-rest nl))))))
+</programlisting>
+</example>
+<anchor id="ex.oe.example.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>remark</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="exceptionname.element" revision="4.0">
+<?dbhtml filename="exceptionname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>exceptionname</secondary></indexterm>
+<refentrytitle>exceptionname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>exceptionname</refname>
+<refpurpose>The name of an exception</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">exceptionname ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ExceptionName</sgmltag> element is used to identify the
+name of an interface.  This is likely to occur only in documentation
+about object-oriented programming systems, languages, and
+architectures.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain exceptionname:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in exceptionname:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="fax.element">
+<?dbhtml filename="fax.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>fax</secondary></indexterm>
+<refentrytitle>fax</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>fax</refname>
+<refpurpose>A fax number</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">fax ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Fax</sgmltag> is a fax number in an address.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed. In an <sgmltag>Address</sgmltag>,
+this element may inherit the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain fax:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in fax:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>address</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="fieldsynopsis.element" revision="4.0">
+<?dbhtml filename="fieldsynopsis.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>fieldsynopsis</secondary></indexterm>
+<refentrytitle>fieldsynopsis</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>fieldsynopsis</refname>
+<refpurpose>The name of a field in a class definition</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">fieldsynopsis ::=
+(<sgmltag>modifier</sgmltag>*,<sgmltag>type</sgmltag>?,<sgmltag>varname</sgmltag>,<sgmltag>initializer</sgmltag>?)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>FieldSynopsis</sgmltag> contains the syntax summary of a
+field (generally speaking, fields in the object-oriented programming
+language sense).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+For the most part, the processing application is expected to
+generate all of the parenthesis, semicolons, commas,
+and so on. required in the rendered synopsis.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain fieldsynopsis:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in fieldsynopsis:
+<simplelist type="inline"><member><sgmltag>initializer</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="figure.element">
+<?dbhtml filename="figure.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>figure</secondary></indexterm>
+<refentrytitle>figure</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>figure</refname>
+<refpurpose>A formal figure, generally an illustration, with a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">figure ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|
+  <sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|
+  <sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|
+  <sgmltag>methodsynopsis</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+  <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+  <sgmltag>informaltable</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">floatstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">float</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top">"0"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pgwide</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">formal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Figure</sgmltag> is a formal example with a title. Figures often
+contain <sgmltag>Graphic</sgmltag>s, or other large, display elements.
+Frequently they are given <acronym>ID</acronym>s and referenced from the text with
+<sgmltag>XRef</sgmltag> or <sgmltag>Link</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. 
+</para>
+<para>
+<sgmltag>Figure</sgmltag>s may contain multiple display elements.  DocBook
+does not specify how these elements are to be presented with respect
+to one another.
+</para>
+<para>
+DocBook does not
+specify the location of the figure within the final displayed
+flow of text; it may float or remain where it is located.
+</para>
+<para>
+A list of figures may be generated at the beginning of a
+document.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain figure:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in figure:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>float</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">Float</sgmltag> has the value 1 (true), then the
+processing system is free to move the figure to a convenient location.
+(Where convenient location may be described in the style sheet or may
+be application dependent.) A value of 0 (false) indicates that the
+figure should be placed precisely where it occurs in the flow.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>pgwide</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">Pgwide</sgmltag> has the value 0 (false), then the
+<sgmltag>Figure</sgmltag> is rendered in the current text flow (with flow
+column width). A value of 1 (true) specifies that the figure should be
+rendered across the full text page.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE figure PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"&gt;
+&lt;figure&gt;&lt;title&gt;The Pythagorean Theorem Illustrated&lt;/title&gt;
+&lt;mediaobject&gt;
+  &lt;imageobject&gt;
+    &lt;imagedata fileref="figures/pythag.png"/&gt;
+  &lt;/imageobject&gt;
+  &lt;textobject&gt;&lt;phrase&gt;An illustration of the Pythagorean Theorem&lt;/phrase&gt;&lt;/textobject&gt;
+&lt;/mediaobject&gt;
+&lt;/figure&gt;
+</programlisting>
+</informalexample>
+
+<anchor id="ex.os.figure.1" role="HACK-ex.out.start"/>
+<figure float="0"><title>The Pythagorean Theorem Illustrated</title>
+<mediaobject>
+  <imageobject>
+    <imagedata fileref="figures/pythag.png"/>
+  </imageobject>
+  <textobject><phrase>An illustration of the Pythagorean Theorem</phrase></textobject>
+</mediaobject>
+</figure>
+
+<anchor id="ex.oe.figure.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>graphic</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="filename.element">
+<?dbhtml filename="filename.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>filename</secondary></indexterm>
+<refentrytitle>filename</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>filename</refname>
+<refpurpose>The name of a file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">filename ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">path</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>devicefile</member>
+<member>directory</member>
+<member>extension</member>
+<member>headerfile</member>
+<member>libraryfile</member>
+<member>partition</member>
+<member>symlink</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Filename</sgmltag> is the name of a file on a local or network disk.
+It may be a simple name or may include a path
+or other elements specific to the operating system.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+The content model of <sgmltag>Filename</sgmltag> will be constrained to
+<literal moreinfo="none">(#PCDATA | Replaceable | InlineGraphic)</literal> in DocBook <acronym>V4.0</acronym>.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>Filename extensions can be explicitly identified with the
+<literal moreinfo="none">extension</literal> class value.</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain filename:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in filename:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> allows the author to identify particular
+kinds of files.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Filename</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>path</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Path</sgmltag> contains the <emphasis>search</emphasis> path,
+possibly in a system or application specific form, on which the file
+can be found.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The symbolic constants for error numbers are defined in
+&lt;filename class='headerfile'&gt;errno.h&lt;/filename&gt; in
+&lt;filename class='directory'&gt;/usr/include/sys&lt;/filename&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.filename.1" role="HACK-ex.out.start"/>
+<para>
+The symbolic constants for error numbers are defined in
+<filename class="headerfile" moreinfo="none">errno.h</filename> in
+<filename class="directory" moreinfo="none">/usr/include/sys</filename>.
+</para>
+<anchor id="ex.oe.filename.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>constant</sgmltag></member>
+  <member><sgmltag>errorcode</sgmltag></member>
+  <member><sgmltag>keycap</sgmltag></member>
+  <member><sgmltag>keycode</sgmltag></member>
+  <member><sgmltag>keysym</sgmltag></member>
+  <member><sgmltag>literal</sgmltag></member>
+  <member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="firstname.element">
+<?dbhtml filename="firstname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>firstname</secondary></indexterm>
+<refentrytitle>firstname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>firstname</refname>
+<refpurpose>The first name of a person</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">firstname ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">person.ident.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The Western-style first name of an author, editor, or other individual.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain firstname:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in firstname:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>ackno</sgmltag></member>
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>author</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bibliomset</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+  <member><sgmltag>book</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>othercredit</sgmltag></member>
+  <member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="firstterm.element">
+<?dbhtml filename="firstterm.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>firstterm</secondary></indexterm>
+<refentrytitle>firstterm</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>firstterm</refname>
+<refpurpose>The first occurrence of a term</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">firstterm ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">baseform</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element marks the first occurrence of a word or term in a given
+context.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. <sgmltag>FirstTerm</sgmltag>s are often given special 
+typographic treatment,
+such as italics.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain firstterm:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in firstterm:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag>Linkend</sgmltag> points to a related element, perhaps the 
+<sgmltag>Glossary</sgmltag> definition of the term.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>glossterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+In an &lt;firstterm&gt;Object Oriented&lt;/firstterm&gt; programming language,
+data and procedures (called &lt;glossterm&gt;methods&lt;/glossterm&gt;) are
+bound together.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.firstterm.1" role="HACK-ex.out.start"/>
+<para>
+In an <firstterm>Object Oriented</firstterm> programming language,
+data and procedures (called <glossterm>methods</glossterm>) are
+bound together.
+</para>
+<anchor id="ex.oe.firstterm.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="footnote.element">
+<?dbhtml filename="footnote.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>footnote</secondary></indexterm>
+<refentrytitle>footnote</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footnote</refname>
+<refpurpose>A footnote</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">footnote ::=
+((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element is a wrapper around the contents of a footnote.
+</para>
+<para>Additional references to the same
+footnote may be generated with <sgmltag>FootnoteRef</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The <sgmltag>Footnote</sgmltag> element usually generates a mark (a superscript
+symbol or number) at the place in the
+flow of the document in which it occurs.  The body of the footnote is then
+presented elsewhere, typically at the bottom of the page.
+</para>
+
+<para>
+Alternative presentations are also possible.  In print environments that
+do not support footnotes at the bottom of the page, they may be presented
+as end notes occurring at the end of the component that contains the
+<sgmltag>Footnote</sgmltag>.  Online systems may choose to present them inline
+or as <quote>pop-ups,</quote> or links, or any combination thereof.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain footnote:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in footnote:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> identifies the desired footnote mark.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+An annual percentage rate (&lt;abbrev&gt;APR&lt;/abbrev&gt;) of 13.9%&lt;footnote&gt;
+&lt;para&gt;
+The prime rate, as published in the &lt;citetitle&gt;Wall Street
+Journal&lt;/citetitle&gt; on the first business day of the month,
+plus 7.0%.
+&lt;/para&gt;
+&lt;/footnote&gt;
+will be charged on all balances carried forward.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.footnote.1" role="HACK-ex.out.start"/>
+<para>
+An annual percentage rate (<abbrev>APR</abbrev>) of 13.9%<footnote>
+<para>
+The prime rate, as published in the <citetitle>Wall Street
+Journal</citetitle> on the first business day of the month,
+plus 7.0%.
+</para>
+</footnote>
+will be charged on all balances carried forward.
+</para>
+<anchor id="ex.oe.footnote.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>footnoteref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="footnoteref.element">
+<?dbhtml filename="footnoteref.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>footnoteref</secondary></indexterm>
+<refentrytitle>footnoteref</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footnoteref</refname>
+<refpurpose>A cross reference to a footnote (a footnote mark)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">footnoteref ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">xref.char.class</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element forms an <acronym>IDREF</acronym> link to a <sgmltag>Footnote</sgmltag>.  It generates
+the same mark or link as the <sgmltag>Footnote</sgmltag> to which it points.
+</para>
+
+<para>
+In technical documentation, <sgmltag>FootnoteRef</sgmltag> occurs most frequently
+in tables.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The <sgmltag>FootnoteRef</sgmltag> element usually generates the same mark
+as the <sgmltag>Footnote</sgmltag> to which it points, although its mark can
+be influenced by the <sgmltag class="attribute">Label</sgmltag> attribute.
+</para>
+
+<para>
+Neither <acronym>SGML</acronym> nor <acronym>XML</acronym> provide a mechnism (at this time) for asserting
+that some <acronym>IDREF</acronym> links must point to specific classes of elements.
+If a <sgmltag>FootnoteRef</sgmltag> points to something other than a
+<sgmltag>Footnote</sgmltag>, the parser will not report it as an error.
+It is an error nonetheless. Processing is undefined.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain footnoteref:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> identifies the desired footnote mark.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to the 
+<sgmltag>Footnote</sgmltag> referenced.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE informaltable PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;informaltable&gt;
+&lt;tgroup cols='2'&gt;
+&lt;tbody&gt;
+&lt;row&gt;
+&lt;entry&gt;foo&lt;footnote id='fnrex1a'&gt;&lt;para&gt;A meaningless
+word&lt;/para&gt;&lt;/footnote&gt;&lt;/entry&gt;
+&lt;entry&gt;3&lt;footnote id='fnrex1b'&gt;&lt;para&gt;A meaningless
+number&lt;/para&gt;&lt;/footnote&gt;&lt;/entry&gt;
+&lt;/row&gt;
+&lt;row&gt;
+&lt;entry&gt;bar&lt;footnoteref linkend='fnrex1a'/&gt;&lt;/entry&gt;
+&lt;entry&gt;5&lt;footnoteref linkend='fnrex1b'/&gt;&lt;/entry&gt;
+&lt;/row&gt;
+&lt;/tbody&gt;
+&lt;/tgroup&gt;
+&lt;/informaltable&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.footnoteref.1" role="HACK-ex.out.start"/>
+<informaltable>
+<tgroup cols="2">
+<tbody>
+<row>
+<entry>foo<footnote id="fnrex1a"><para>A meaningless
+word</para></footnote></entry>
+<entry>3<footnote id="fnrex1b"><para>A meaningless
+number</para></footnote></entry>
+</row>
+<row>
+<entry>bar<footnoteref linkend="fnrex1a"/></entry>
+<entry>5<footnoteref linkend="fnrex1b"/></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+<anchor id="ex.oe.footnoteref.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="foreignphrase.element">
+<?dbhtml filename="foreignphrase.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>foreignphrase</secondary></indexterm>
+<refentrytitle>foreignphrase</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>foreignphrase</refname>
+<refpurpose>A word or phrase in a language other than the primary language of the document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">foreignphrase ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ForeignPhrase</sgmltag> element can be used to markup the text
+of a foreign word or phrase.
+<quote>Foreign</quote> in this context means that it is a language
+other than the primary language of the document and is not intended to
+be pejorative in any way.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+<sgmltag>ForeignPhrase</sgmltag>s are often given special typographic treatment,
+such as italics.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain foreignphrase:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in foreignphrase:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Like so many others, it became a &lt;foreignphrase&gt;de facto&lt;/foreignphrase&gt;
+standard.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.foreignphrase.1" role="HACK-ex.out.start"/>
+<para>
+Like so many others, it became a <foreignphrase>de facto</foreignphrase>
+standard.
+</para>
+<anchor id="ex.oe.foreignphrase.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="formalpara.element">
+<?dbhtml filename="formalpara.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>formalpara</secondary></indexterm>
+<refentrytitle>formalpara</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>formalpara</refname>
+<refpurpose>A paragraph with a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">formalpara ::=
+(<sgmltag>title</sgmltag>,
+ (<sgmltag>indexterm</sgmltag>)*,
+ <sgmltag>para</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Formal paragraphs have a title.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. The <sgmltag>Title</sgmltag> of a <sgmltag>FormalPara</sgmltag> is
+often rendered as a run-in head.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain formalpara:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in formalpara:
+<simplelist type="inline"><member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE formalpara PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;formalpara&gt;&lt;title&gt;This Paragraph Has a Title&lt;/title&gt;
+&lt;para&gt;
+This is a test.  This is only a test.  Had this been a real
+example, it would have made more sense.  Or less.
+&lt;/para&gt;
+&lt;/formalpara&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.formalpara.1" role="HACK-ex.out.start"/>
+<formalpara><title>This Paragraph Has a Title</title>
+<para>
+This is a test.  This is only a test.  Had this been a real
+example, it would have made more sense.  Or less.
+</para>
+</formalpara>
+<anchor id="ex.oe.formalpara.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>para</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="funcdef.element">
+<?dbhtml filename="funcdef.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>funcdef</secondary></indexterm>
+<refentrytitle>funcdef</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcdef</refname>
+<refpurpose>A function (subroutine) name and its return type</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">funcdef ::=
+(#PCDATA|<sgmltag>type</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>function</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>FuncDef</sgmltag> contains the name of a programming language function,
+and its return type.
+</para>
+<para>
+Within the <sgmltag>FuncDef</sgmltag>, the function name is identified with 
+<sgmltag>Function</sgmltag>, and the rest of the content is assumed to be the
+return type.
+</para>
+<para>
+In the following definition, <function moreinfo="none">max</function> is the name of the 
+function and <type>int</type> is the return type:
+<screen format="linespecific">
+
+&lt;funcdef&gt;int &lt;function&gt;max&lt;/function&gt;&lt;/funcdef&gt;
+
+</screen>
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. For a complete description of the processing expecations,
+see <sgmltag>FuncSynopsis</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain funcdef:
+<simplelist type="inline"><member><sgmltag>funcprototype</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in funcdef:
+<simplelist type="inline"><member><sgmltag>function</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE funcsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;funcsynopsis&gt;
+&lt;funcprototype&gt;
+&lt;funcdef&gt;int &lt;function&gt;rand&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;void/&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.funcdef.1" role="HACK-ex.out.start"/>
+<funcsynopsis>
+<funcprototype>
+<funcdef>int <function moreinfo="none">rand</function></funcdef>
+  <void/>
+</funcprototype>
+</funcsynopsis>
+<anchor id="ex.oe.funcdef.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>funcparams</sgmltag></member>
+  <member><sgmltag>funcsynopsis</sgmltag></member>
+  <member><sgmltag>paramdef</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>varargs</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="funcparams.element">
+<?dbhtml filename="funcparams.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>funcparams</secondary></indexterm>
+<refentrytitle>funcparams</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcparams</refname>
+<refpurpose>Parameters for a function referenced through a function pointer in a synopsis</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">funcparams ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In some programming languages (like C), it is possible for a
+function to have a pointer to another
+function as one of its parameters.  In the syntax summary for such a function, the
+<sgmltag>FuncParams</sgmltag> element provides a wrapper for the
+function pointer.
+</para>
+
+<para>
+For example, the following prototype describes the function
+<function moreinfo="none">sort</function>, which takes two parameters. The first
+parameter, <parameter moreinfo="none">arr</parameter>, is an array of integers. The second
+parameter is a pointer to a function, <function moreinfo="none">comp</function> that returns
+an <type>int</type>. The <function moreinfo="none">comp</function> function takes two parameters,
+both of type <type>int *</type>:
+
+<screen format="linespecific">
+
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;void &lt;function&gt;sort&lt;/function&gt;&lt;/funcdef&gt;
+    &lt;paramdef&gt;int *&lt;parameter&gt;arr&lt;/parameter&gt;[]&lt;/paramdef&gt;
+    &lt;paramdef&gt;int &lt;parameter&gt;(* comp)&lt;/parameter&gt;
+      &lt;funcparams&gt;int *, int *&lt;/funcparams&gt;&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+
+</screen>
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. For a complete description of the processing expecations,
+see <sgmltag>FuncSynopsis</sgmltag>.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain funcparams:
+<simplelist type="inline"><member><sgmltag>methodparam</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in funcparams:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE funcsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;funcsynopsis&gt;
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;void &lt;function&gt;qsort&lt;/function&gt;&lt;/funcdef&gt;
+    &lt;paramdef&gt;void *&lt;parameter&gt;dataptr&lt;/parameter&gt;[]&lt;/paramdef&gt;
+    &lt;paramdef&gt;int &lt;parameter&gt;left&lt;/parameter&gt;&lt;/paramdef&gt;
+    &lt;paramdef&gt;int &lt;parameter&gt;right&lt;/parameter&gt;&lt;/paramdef&gt;
+    &lt;paramdef&gt;int (*&lt;parameter&gt;comp&lt;/parameter&gt;)
+      &lt;funcparams&gt;void *, void *&lt;/funcparams&gt;&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.funcparams.1" role="HACK-ex.out.start"/>
+<funcsynopsis>
+<funcprototype>
+  <funcdef>void <function moreinfo="none">qsort</function></funcdef>
+    <paramdef>void *<parameter moreinfo="none">dataptr</parameter>[]</paramdef>
+    <paramdef>int <parameter moreinfo="none">left</parameter></paramdef>
+    <paramdef>int <parameter moreinfo="none">right</parameter></paramdef>
+    <paramdef>int (*<parameter moreinfo="none">comp</parameter>)
+      <funcparams>void *, void *</funcparams></paramdef>
+</funcprototype>
+</funcsynopsis>
+<anchor id="ex.oe.funcparams.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>funcsynopsis</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="funcprototype.element">
+<?dbhtml filename="funcprototype.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>funcprototype</secondary></indexterm>
+<refentrytitle>funcprototype</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcprototype</refname>
+<refpurpose>The prototype of a function</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">funcprototype ::=
+(<sgmltag>modifier</sgmltag>*,<sgmltag>funcdef</sgmltag>,
+ (<sgmltag>void</sgmltag>|<sgmltag>varargs</sgmltag>|
+  (<sgmltag>paramdef</sgmltag>+,<sgmltag>varargs</sgmltag>?)),
+ <sgmltag>modifier</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A wrapper for a function prototype in a <sgmltag>FuncSynopsis</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+See <sgmltag>FuncSynopsis</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain funcprototype:
+<simplelist type="inline"><member><sgmltag>funcsynopsis</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in funcprototype:
+<simplelist type="inline"><member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>funcdef</sgmltag></member>
+  <member><sgmltag>funcparams</sgmltag></member>
+  <member><sgmltag>funcsynopsis</sgmltag></member>
+  <member><sgmltag>paramdef</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>varargs</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="funcsynopsis.element">
+<?dbhtml filename="funcsynopsis.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>funcsynopsis</secondary></indexterm>
+<refentrytitle>funcsynopsis</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis</refname>
+<refpurpose>The syntax summary for a function definition</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">funcsynopsis ::=
+((<sgmltag>funcsynopsisinfo</sgmltag>|<sgmltag>funcprototype</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>FuncSynopsis</sgmltag> contains the syntax summary of a function prototype
+or a set of function prototypes.  The content model of this element
+was designed specifically to capture the semantics of most C-language
+function prototypes (for use in <acronym>UNIX</acronym> reference pages).
+</para>
+
+<para>
+This is one of the few places where DocBook attempts to model as well
+as describe.  Using <sgmltag>FuncSynopsis</sgmltag> for languages that are
+unrelated to C may prove difficult.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+For the most part, the processing application is expected to
+generate all of the parenthesis, semicolons, commas,
+and so on. required in the rendered synopsis.  The exception to this
+rule is that the spacing and other punctuation inside a
+parameter that is a pointer to a function must be provided in
+the source markup.
+</para>
+
+<para>
+With sufficient author cooperation, it should be possible to markup
+a function synopsis with enough clarity so that a processing system can
+generate either <acronym>K&amp;R</acronym>-style or <acronym>ANSI</acronym>-style renderings.
+</para>
+
+<refsect3><title>A Note on the Use of <sgmltag>VarArgs</sgmltag></title>
+<para>
+The content model of <sgmltag>FuncPrototype</sgmltag> is such that you
+cannot use <sgmltag>VarArgs</sgmltag> in a function prototype in which the
+first few parameters to the function are given explicitly before
+the variable arguments (generally rendered as an ellipsis).
+</para>
+
+<para>
+In other words, the following synopsis cannot be rendered with
+<sgmltag>VarArgs</sgmltag>:
+
+<synopsis format="linespecific">
+int printf(char *format, ...)
+</synopsis>
+</para>
+
+<para>
+Instead, you can enclose the ellipsis in a final <sgmltag>Parameter</sgmltag>,
+like this:
+
+<screen format="linespecific">
+
+&lt;funcsynopsis&gt;
+&lt;funcprototype&gt;&lt;funcdef&gt;int &lt;function&gt;printf&lt;/function&gt;&lt;/funcdef&gt;
+&lt;paramdef&gt;
+  &lt;parameter&gt;char *format&lt;/parameter&gt;
+  &lt;parameter&gt;...&lt;/parameter&gt;
+&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;
+
+</screen>
+</para>
+</refsect3>
+
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the content model fragment beginning with
+<sgmltag>FuncDef</sgmltag> will be removed from the content
+model of <sgmltag>FuncSynopsis</sgmltag>.  Instead
+<sgmltag>FuncSynopsis</sgmltag> will become a mixture of
+<sgmltag>FuncSynopsisInfo</sgmltag>s and <sgmltag>FuncPrototype</sgmltag>s.
+</para>
+</refsect2>
+
+<refsect2><title>Future Changes</title>
+<para>
+Future versions of DocBook may provide additional environments for
+describing the syntax summaries of functions in other programming
+languages.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain funcsynopsis:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in funcsynopsis:
+<simplelist type="inline"><member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying number or string
+that may be used in presentation.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+The function <function moreinfo="none">max</function> returns the larger of two integers:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE funcsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;funcsynopsis&gt;
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;max&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;paramdef&gt;int &lt;parameter&gt;int1&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;int &lt;parameter&gt;int2&lt;/parameter&gt;&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.funcsynopsis.1" role="HACK-ex.out.start"/>
+<funcsynopsis>
+<funcprototype>
+  <funcdef>int <function moreinfo="none">max</function></funcdef>
+  <paramdef>int <parameter moreinfo="none">int1</parameter></paramdef>
+  <paramdef>int <parameter moreinfo="none">int2</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+<anchor id="ex.oe.funcsynopsis.1" role="HACK-ex.out.end"/>
+
+<para>
+One can imagine a more flexible <function moreinfo="none">max</function> function that takes
+any number of integer arguments and returns the largest integer in 
+the list:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE funcsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;funcsynopsis&gt;
+&lt;funcsynopsisinfo&gt;
+#include &amp;lt;varargs.h&amp;gt;
+&lt;/funcsynopsisinfo&gt;
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;max&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;varargs/&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.funcsynopsis.2" role="HACK-ex.out.start"/>
+<funcsynopsis>
+<funcsynopsisinfo format="linespecific">
+#include &lt;varargs.h&gt;
+</funcsynopsisinfo>
+<funcprototype>
+  <funcdef>int <function moreinfo="none">max</function></funcdef>
+  <varargs/>
+</funcprototype>
+</funcsynopsis>
+<anchor id="ex.oe.funcsynopsis.2" role="HACK-ex.out.end"/>
+
+<para>
+The <function moreinfo="none">rand</function> function takes no arguments and returns a 
+pseudorandom integer between 0 and 2<superscript>31</superscript>-1:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE funcsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;funcsynopsis&gt;
+&lt;funcprototype&gt;
+&lt;funcdef&gt;int &lt;function&gt;rand&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;void/&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.funcsynopsis.3" role="HACK-ex.out.start"/>
+<funcsynopsis>
+<funcprototype>
+<funcdef>int <function moreinfo="none">rand</function></funcdef>
+  <void/>
+</funcprototype>
+</funcsynopsis>
+<anchor id="ex.oe.funcsynopsis.3" role="HACK-ex.out.end"/>
+
+<para>
+The <function moreinfo="none">qsort</function> function takes several arguments, including
+a pointer to a function (the function that should perform the
+comparison between two elements in order to sort them).
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE funcsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;funcsynopsis&gt;
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;void &lt;function&gt;qsort&lt;/function&gt;&lt;/funcdef&gt;
+    &lt;paramdef&gt;void *&lt;parameter&gt;dataptr&lt;/parameter&gt;[]&lt;/paramdef&gt;
+    &lt;paramdef&gt;int &lt;parameter&gt;left&lt;/parameter&gt;&lt;/paramdef&gt;
+    &lt;paramdef&gt;int &lt;parameter&gt;right&lt;/parameter&gt;&lt;/paramdef&gt;
+    &lt;paramdef&gt;int &lt;parameter&gt;(* comp)&lt;/parameter&gt;
+      &lt;funcparams&gt;void *, void *&lt;/funcparams&gt;&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.funcsynopsis.4" role="HACK-ex.out.start"/>
+<funcsynopsis>
+<funcprototype>
+  <funcdef>void <function moreinfo="none">qsort</function></funcdef>
+    <paramdef>void *<parameter moreinfo="none">dataptr</parameter>[]</paramdef>
+    <paramdef>int <parameter moreinfo="none">left</parameter></paramdef>
+    <paramdef>int <parameter moreinfo="none">right</parameter></paramdef>
+    <paramdef>int <parameter moreinfo="none">(* comp)</parameter>
+      <funcparams>void *, void *</funcparams></paramdef>
+</funcprototype>
+</funcsynopsis>
+<anchor id="ex.oe.funcsynopsis.4" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>funcdef</sgmltag></member>
+  <member><sgmltag>funcparams</sgmltag></member>
+  <member><sgmltag>paramdef</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>varargs</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="funcsynopsisinfo.element">
+<?dbhtml filename="funcsynopsisinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>funcsynopsisinfo</secondary></indexterm>
+<refentrytitle>funcsynopsisinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsisinfo</refname>
+<refpurpose>Information supplementing the <sgmltag>FuncDefs</sgmltag> of a <sgmltag>FuncSynopsis</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">funcsynopsisinfo ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>|
+ <sgmltag>textobject</sgmltag>|<sgmltag>lineannotation</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">linenumbering</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>numbered</member>
+<member>unnumbered</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:space</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>preserve</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">continuation</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>continues</member>
+<member>restarts</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="notationenum" type="vert">
+<member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top">"linespecific"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">startinglinenumber</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Supplementary information in a <sgmltag>FuncSynopsis</sgmltag>.
+See <sgmltag>FuncSynopsis</sgmltag>.
+</para>
+
+<para>
+Unlike the other info elements, <sgmltag>FuncSynopsisInfo</sgmltag>
+is not a container for meta-information.  Instead <sgmltag>FuncSynopsisInfo</sgmltag>
+is a verbatim environment for adding additional information to a
+function synopsis.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain funcsynopsisinfo:
+<simplelist type="inline"><member><sgmltag>funcsynopsis</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in funcsynopsisinfo:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">Format</sgmltag> attribute applies the 
+<literal moreinfo="none">linespecific</literal> notation to all <sgmltag>FuncSynopsisInfo</sgmltag>s.
+All white space and line breaks must be preserved.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linenumbering</term>
+<listitem>
+<para revision="4.0">Line numbering indicates whether or not the lines
+of a <sgmltag>FuncSynopsisInfo</sgmltag> are to be automatically numbered. The details
+of numbering (every line or only selected lines, on the left or right, etc.)
+are left up to the processing application. Be aware that not all processors
+are capable of numbering lines.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>funcsynopsis</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>varargs</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="function.element">
+<?dbhtml filename="function.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>function</secondary></indexterm>
+<refentrytitle>function</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>function</refname>
+<refpurpose>The name of a function or subroutine, as in a programming language</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">function ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element marks up the name of a function.  To markup the
+parts of a function definition, see <sgmltag>FuncSynopsis</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+<para>
+In some environments, the <sgmltag>Function</sgmltag> element generates 
+additional punctuation, such as a set of trailing parenthesis.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain function:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in function:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Function</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>funcdef</sgmltag></member>
+  <member><sgmltag>funcparams</sgmltag></member>
+  <member><sgmltag>funcsynopsis</sgmltag></member>
+  <member><sgmltag>paramdef</sgmltag></member>
+  <member><sgmltag>programlistingco</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>returnvalue</sgmltag></member>
+  <member><sgmltag>structname</sgmltag></member>
+  <member><sgmltag>type</sgmltag></member>
+  <member><sgmltag>varargs</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="glossary.element">
+<?dbhtml filename="glossary.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>glossary</secondary></indexterm>
+<refentrytitle>glossary</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossary</refname>
+<refpurpose>A glossary</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">glossary ::=
+(<sgmltag>glossaryinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ (<sgmltag>glossdiv</sgmltag>+|<sgmltag>glossentry</sgmltag>+),
+ <sgmltag>bibliography</sgmltag>?)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">nav.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Glossary</sgmltag> contains a collection of terms and brief descriptions
+or definitions of those terms.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. A <sgmltag>Glossary</sgmltag> in a <sgmltag>Book</sgmltag>
+frequently causes a forced page break in print media.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain glossary:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in glossary:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glossentry</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Glossary</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE glossary PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;glossary&gt;&lt;title&gt;Example Glossary&lt;/title&gt;
+&lt;para&gt;
+This is not a real glossary, it's just an example.
+&lt;/para&gt;
+
+&lt;!-- ... --&gt;
+
+&lt;glossdiv&gt;&lt;title&gt;E&lt;/title&gt;
+
+&lt;glossentry id="xml"&gt;&lt;glossterm&gt;Extensible Markup Language&lt;/glossterm&gt;
+  &lt;acronym&gt;XML&lt;/acronym&gt;
+&lt;glossdef&gt;
+  &lt;para&gt;Some reasonable definition here.&lt;/para&gt;
+  &lt;glossseealso otherterm="sgml"&gt;SGML&lt;/glossseealso&gt;
+&lt;/glossdef&gt;
+&lt;/glossentry&gt;
+
+&lt;/glossdiv&gt;
+
+&lt;!-- ... --&gt;
+
+&lt;glossdiv&gt;&lt;title&gt;S&lt;/title&gt;
+
+&lt;glossentry&gt;&lt;glossterm&gt;SGML&lt;/glossterm&gt;
+&lt;glosssee otherterm="sgml"/&gt;
+&lt;/glossentry&gt;
+
+&lt;glossentry id="sgml"&gt;&lt;glossterm&gt;Standard Generalized
+  Markup Language&lt;/glossterm&gt;&lt;acronym&gt;SGML&lt;/acronym&gt;
+  &lt;abbrev&gt;ISO 8879:1986&lt;/abbrev&gt;
+&lt;glossdef&gt;
+  &lt;para&gt;Some reasonable definition here.&lt;/para&gt;
+  &lt;glossseealso otherterm="xml"&gt;XML&lt;/glossseealso&gt;
+&lt;/glossdef&gt;
+&lt;/glossentry&gt;
+
+&lt;/glossdiv&gt;
+&lt;/glossary&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="glossaryinfo.element" revision="4.0">
+<?dbhtml filename="glossaryinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>glossaryinfo</secondary></indexterm>
+<refentrytitle>glossaryinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossaryinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>Glossary</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">glossaryinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>GlossaryInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Glossary</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain glossaryinfo:
+<simplelist type="inline"><member><sgmltag>glossary</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in glossaryinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="glossdef.element">
+<?dbhtml filename="glossdef.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>glossdef</secondary></indexterm>
+<refentrytitle>glossdef</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossdef</refname>
+<refpurpose>A definition in a <sgmltag>GlossEntry</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">glossdef ::=
+((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|
+  <sgmltag>remark</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+ <sgmltag>glossseealso</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">subject</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>GlossDef</sgmltag> contains the description or definition of
+a <sgmltag>GlossTerm</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+The <sgmltag class="attribute">Subject</sgmltag> attribute will be renamed 
+<sgmltag class="attribute">Keywords</sgmltag> in DocBook <acronym>V4.0</acronym>.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain glossdef:
+<simplelist type="inline"><member><sgmltag>glossentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in glossdef:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>subject</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Subject</sgmltag> holds a list of keywords for the 
+<sgmltag>GlossDef</sgmltag>'s definition.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>glossary</sgmltag></member>
+  <member><sgmltag>glosslist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="glossdiv.element">
+<?dbhtml filename="glossdiv.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>glossdiv</secondary></indexterm>
+<refentrytitle>glossdiv</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossdiv</refname>
+<refpurpose>A division in a <sgmltag>Glossary</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">glossdiv ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ <sgmltag>glossentry</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>GlossDiv</sgmltag> is a section of a <sgmltag>Glossary</sgmltag>. A Glossary
+might be divided into sections in order to group terms, perhaps
+alphabetically.
+</para>
+
+<para>A Glossary may
+contain any number of <sgmltag>GlossEntry</sgmltag> or <sgmltag>GlossDiv</sgmltag>
+elements, but it cannot
+contain a mixture of both at the same level. 
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain glossdiv:
+<simplelist type="inline"><member><sgmltag>glossary</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in glossdiv:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossentry</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>GlossDiv</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>glossary</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="glossentry.element">
+<?dbhtml filename="glossentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>glossentry</secondary></indexterm>
+<refentrytitle>glossentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossentry</refname>
+<refpurpose>An entry in a <sgmltag>Glossary</sgmltag> or <sgmltag>GlossList</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">glossentry ::=
+(<sgmltag>glossterm</sgmltag>,<sgmltag>acronym</sgmltag>?,<sgmltag>abbrev</sgmltag>?,
+ (<sgmltag>indexterm</sgmltag>)*,
+ <sgmltag>revhistory</sgmltag>?,
+ (<sgmltag>glosssee</sgmltag>|<sgmltag>glossdef</sgmltag>+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">sortas</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>GlossEntry</sgmltag> is a wrapper around a glossary term and its
+definition.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Glossary entries are usually formatted to highlight the
+terms and definitions, frequently in a style similar to 
+<sgmltag>VarListEntry</sgmltag>s.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain glossentry:
+<simplelist type="inline"><member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in glossentry:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>sortas</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SortAs</sgmltag> specifies the string by which the 
+element's content is to be sorted. If unspecified, the proper content
+is used.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>glossary</sgmltag></member>
+  <member><sgmltag>glosslist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="glosslist.element">
+<?dbhtml filename="glosslist.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>glosslist</secondary></indexterm>
+<refentrytitle>glosslist</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glosslist</refname>
+<refpurpose>A wrapper for a set of <sgmltag>GlossEntry</sgmltag>s</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">glosslist ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ <sgmltag>glossentry</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">list.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+While <sgmltag>Glossary</sgmltag>s are usually limited to component or section
+boundaries, appearing at the end of a <sgmltag>Book</sgmltag> or <sgmltag>Chapter</sgmltag>,
+for instance, <sgmltag>GlossList</sgmltag>s can appear anywhere that the other
+list types are allowed.
+</para>
+
+<para>
+Using a <sgmltag>GlossList</sgmltag> in running text, instead of a
+<sgmltag>VariableList</sgmltag>, for example, maintains the semantic
+distinction of a Glossary. This distinction may be necessary if you
+want to automatically point to the members of the list with
+<sgmltag>GlossTerm</sgmltag>s in the body of the text.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain glosslist:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in glosslist:
+<simplelist type="inline"><member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>glossentry</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE glosslist PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;glosslist&gt;
+&lt;glossentry&gt;&lt;glossterm&gt;C&lt;/glossterm&gt;
+&lt;glossdef&gt;
+&lt;para&gt;
+A procedural programming language invented by K&amp;amp;R.
+&lt;/para&gt;
+&lt;/glossdef&gt;
+&lt;/glossentry&gt;
+&lt;glossentry&gt;&lt;glossterm&gt;Pascal&lt;/glossterm&gt;
+&lt;glossdef&gt;
+&lt;para&gt;
+A procedural programming language invented by Niklaus Wirth.
+&lt;/para&gt;
+&lt;/glossdef&gt;
+&lt;/glossentry&gt;
+&lt;/glosslist&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.glosslist.1" role="HACK-ex.out.start"/>
+<glosslist>
+<glossentry><glossterm>C</glossterm>
+<glossdef>
+<para>
+A procedural programming language invented by K&amp;R.
+</para>
+</glossdef>
+</glossentry>
+<glossentry><glossterm>Pascal</glossterm>
+<glossdef>
+<para>
+A procedural programming language invented by Niklaus Wirth.
+</para>
+</glossdef>
+</glossentry>
+</glosslist>
+<anchor id="ex.oe.glosslist.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="glosssee.element">
+<?dbhtml filename="glosssee.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>glosssee</secondary></indexterm>
+<refentrytitle>glosssee</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glosssee</refname>
+<refpurpose>A cross-reference from one <sgmltag>GlossEntry</sgmltag> to another</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">glosssee ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">otherterm</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>GlossSee</sgmltag> directs the reader to another <sgmltag>GlossEntry</sgmltag>
+instead of this one.  A <quote>See</quote>
+cross-reference occurs in place of the definition.
+</para>
+
+<refsect2><title>Processing Expectations</title>
+<para>
+Formatted as a displayed block, in the same style as a
+<sgmltag>GlossDef</sgmltag>.
+</para>
+<para>
+<sgmltag>GlossSee</sgmltag> elements are expected to generate the necessary
+cross-reference text, usually <quote>See</quote> in English, as well as
+any necessary punctuation.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain glosssee:
+<simplelist type="inline"><member><sgmltag>glossentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in glosssee:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>otherterm</term>
+<listitem>
+<para>
+<sgmltag class="attribute">OtherTerm</sgmltag> points to the <sgmltag>GlossEntry</sgmltag>
+being cross-referenced. (Go see <emphasis>that</emphasis>
+one.)
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>glossary</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="glossseealso.element">
+<?dbhtml filename="glossseealso.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>glossseealso</secondary></indexterm>
+<refentrytitle>glossseealso</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossseealso</refname>
+<refpurpose>A cross-reference from one <sgmltag>GlossEntry</sgmltag> to another</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">glossseealso ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">otherterm</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>GlossSeeAlso</sgmltag> directs the reader to another <sgmltag>GlossEntry</sgmltag>
+for additional information. It is presented in addition to the 
+<sgmltag>GlossDef</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block, in the same style as the
+<sgmltag>GlossDef</sgmltag>.
+</para>
+<para>
+<sgmltag>GlossSeeAlso</sgmltag> elements are expected to generate the necessary
+cross-reference text, usually <quote>See also</quote> in English, as well as
+any necessary punctuation.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain glossseealso:
+<simplelist type="inline"><member><sgmltag>glossdef</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in glossseealso:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>otherterm</term>
+<listitem>
+<para>
+<sgmltag class="attribute">OtherTerm</sgmltag> points to the <sgmltag>GlossEntry</sgmltag>
+being cross-referenced. (Go see <emphasis>that</emphasis>
+one, too.)
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>glossary</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="glossterm.element">
+<?dbhtml filename="glossterm.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>glossterm</secondary></indexterm>
+<refentrytitle>glossterm</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossterm</refname>
+<refpurpose>A glossary term</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">glossterm ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">baseform</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>GlossTerm</sgmltag> identifies a term that appears in a
+<sgmltag>Glossary</sgmltag> or <sgmltag>GlossList</sgmltag>.  This element
+occurs in two very different places: it is both an inline, and a
+structure element of a <sgmltag>GlossEntry</sgmltag>.  As an inline, it
+identifies a term defined in a glossary, and may point to it.
+Within a <sgmltag>GlossEntry</sgmltag>, it identifies the term defined
+by that particular entry.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+As an inline, <sgmltag>GlossTerm</sgmltag>s frequently get special typographic
+treatment, such as italics. In an online environment, they may also
+form a link (explicitly or implicitly) to the corresponding definition
+in a glossary.
+</para>
+
+<para>
+<sgmltag>GlossTerm</sgmltag>s must not be nested within other
+<sgmltag>GlossTerm</sgmltag>s. Because DocBook is harmonizing towards
+<acronym>XML</acronym>, this restriction is difficult to enforce with the
+<acronym>DTD</acronym>. The processing of nested <sgmltag>GlossTerm</sgmltag>s is
+undefined.
+</para>
+
+<para>
+As part of a <sgmltag>GlossEntry</sgmltag>, <sgmltag>GlossTerm</sgmltag>s are usually
+set as block and separated from the definition.
+</para>
+
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para><indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm><sgmltag>RevHistory</sgmltag> will be removed.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain glossterm:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossentry</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in glossterm:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>baseform</term>
+<listitem>
+<para>
+<sgmltag class="attribute">BaseForm</sgmltag>, if specified, contains the
+root form of the word identified as a <sgmltag>GlossTerm</sgmltag>. If unspecified,
+the content of <sgmltag>GlossTerm</sgmltag> element should be used. 
+<sgmltag class="attribute">BaseForm</sgmltag> allows sorting, collating, and indexing
+to work properly even when different parts of speech are identifed as
+<sgmltag>GlossTerm</sgmltag>s. For example, <literal moreinfo="none">
+&lt;glossterm&gt;sort&lt;/glossterm&gt;
+</literal> and <literal moreinfo="none">
+&lt;glossterm baseform="sort"&gt;sorting&lt;/glossterm&gt;
+</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to a related element,
+generally the <sgmltag>GlossEntry</sgmltag> that defines it.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>firstterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>beginpage</sgmltag></member>
+  <member><sgmltag>firstterm</sgmltag></member>
+  <member><sgmltag>glossary</sgmltag></member>
+  <member><sgmltag>glosslist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="graphic.element">
+<?dbhtml filename="graphic.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>graphic</secondary></indexterm>
+<refentrytitle>graphic</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>graphic</refname>
+<refpurpose>A displayed graphical object (not an inline)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">graphic ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">srccredit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">contentdepth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">entityref</entry>
+<entry align="left" valign="top">ENTITY</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">scalefit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">contentwidth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">depth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">fileref</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>BMP</member>
+<member>CGM-BINARY</member>
+<member>CGM-CHAR</member>
+<member>CGM-CLEAR</member>
+<member>DITROFF</member>
+<member>DVI</member>
+<member>EPS</member>
+<member>EQN</member>
+<member>FAX</member>
+<member>GIF</member>
+<member>GIF87a</member>
+<member>GIF89a</member>
+<member>IGES</member>
+<member>JPEG</member>
+<member>JPG</member>
+<member>linespecific</member>
+<member>PCX</member>
+<member>PDF</member>
+<member>PIC</member>
+<member>PNG</member>
+<member>PS</member>
+<member>SGML</member>
+<member>SVG</member>
+<member>SWF</member>
+<member>TBL</member>
+<member>TEX</member>
+<member>TIFF</member>
+<member>WMF</member>
+<member>WPG</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">scale</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">equation.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">inlineequation.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table-main.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element contains graphical data, or a pointer to an
+external entity containing graphical data. One of the
+deficiencies of the DocBook <sgmltag>Graphic</sgmltag> element is that
+there is no way to specify an alternate text description of the 
+graphic.  This has been rectified by the introduction of
+<sgmltag>MediaObject</sgmltag>.
+</para>
+
+<refsect2 id="dbreproc.graphic"><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+There are several ways to provide content for a
+<sgmltag>Graphic</sgmltag>.  It is best to use only one of these
+methods.  However, if multiple graphic sources are provided, the
+processing expectations are as follows: element content should be used
+in favor of either <sgmltag class="attribute">EntityRef</sgmltag> or <sgmltag class="attribute">FileRef</sgmltag> and <sgmltag class="attribute">EntityRef</sgmltag>
+should be used in favor of <sgmltag class="attribute">FileRef</sgmltag>.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, <sgmltag>Graphic</sgmltag> will be declared <literal moreinfo="none">EMPTY</literal>.
+This change will require that any embedded graphic content be stored outside the
+<acronym>SGML</acronym> source and pointed to with an 
+<sgmltag class="attribute">EntityRef</sgmltag> or 
+<sgmltag class="attribute">FileRef</sgmltag> attribute.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V5.0</acronym>, <sgmltag>Graphic</sgmltag> will be discarded. At that
+time, graphics will have to be incorporated using
+<sgmltag>MediaObject</sgmltag> or <sgmltag>InlineMediaObject</sgmltag>.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain graphic:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Align</sgmltag> specifies the horizontal alignment
+of the graphic on the page or within the element that frames it.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>depth</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Depth</sgmltag> specifies the desired depth (vertical
+distance, at least in horizontal writing systems) of the
+image.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>entityref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">EntityRef</sgmltag> identifies the general entity
+which contains (or points to) the content of the graphic.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>fileref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">FileRef</sgmltag> specifies the name of the file
+which contains the content of the graphic.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Format</sgmltag> identifies the format of the graphic
+content. The <sgmltag class="attribute">Format</sgmltag> must be a defined
+notation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scale</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Scale</sgmltag> specifies integer representing a 
+percentage scaling factor (retaining the relative dimensions of the 
+original graphic). If unspecified, the value 100 (100%) is assumed.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scalefit</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ScaleFit</sgmltag> has the value 1 (true), then
+the graphic is to be scaled (uniformly) to the specified width or depth.
+The default value of 0 (false) indicates that the image will not be
+scaled to fit (although it may still be scaled by the
+<sgmltag class="attribute">Scale</sgmltag> attribute).
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>srccredit</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SrcCredit</sgmltag> contains details about the source 
+of the <sgmltag>Graphic</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Width</sgmltag> indicates the width of the graphic.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE figure PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;figure&gt;&lt;title&gt;Notre Dame Cathedral&lt;/title&gt;
+&lt;graphic srccredit="Norman Walsh, 1998" fileref="figures/notredame.png"/&gt;
+&lt;/figure&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.graphic.1" role="HACK-ex.out.start"/>
+<figure float="0"><title>Notre Dame Cathedral</title>
+<graphic srccredit="Norman Walsh, 1998" fileref="figures/notredame.png"/>
+</figure>
+<anchor id="ex.oe.graphic.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>equation</sgmltag></member>
+  <member><sgmltag>figure</sgmltag></member>
+  <member><sgmltag>graphicco</sgmltag></member>
+  <member><sgmltag>informalequation</sgmltag></member>
+  <member><sgmltag>inlineequation</sgmltag></member>
+  <member><sgmltag>screenshot</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="graphicco.element">
+<?dbhtml filename="graphicco.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>graphicco</secondary></indexterm>
+<refentrytitle>graphicco</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>graphicco</refname>
+<refpurpose>A graphic that contains callout areas</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">graphicco ::=
+(<sgmltag>areaspec</sgmltag>,<sgmltag>graphic</sgmltag>,<sgmltag>calloutlist</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Callout</sgmltag>s, such as numbered bullets, are an annotation mechanism.  In an
+online system, these bullets are frequently <quote>hot,</quote> and clicking on
+them sends you to the corresponding annotation.
+</para>
+<para>
+A <sgmltag>GraphicCO</sgmltag> is a wrapper around an <sgmltag>AreaSpec</sgmltag> and
+a <sgmltag>Graphic</sgmltag>.  An <sgmltag>AreaSpec</sgmltag> identifies the locations
+(coordinates)
+on the <sgmltag>Graphic</sgmltag> in which the callouts occur.
+The <sgmltag>GraphicCO</sgmltag> may also contain the list of annotations in
+a <sgmltag>CalloutList</sgmltag>, although the <sgmltag>CalloutList</sgmltag> may also
+occur outside of the wrapper, elsewhere in the document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+The mandatory processing expectations of a <sgmltag>GraphicCO</sgmltag> are
+minimal: a system is expected to render the graphic, if possible, and the
+callout list, if present.
+</para>
+<para>
+In online environments, the processing system may be able to instantiate
+the linking relationships between the callout marks on the graphic and
+the annotations.  For example, an <acronym>HTML</acronym> presentation system might use the
+coordinate information to construct a client-side image map.
+Some processing systems may even be able to go a step further and generate
+the callout marks automatically from the coordinate information.
+But this level of sophistication is not mandatory.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V5.0</acronym>, <sgmltag>GraphicCO</sgmltag> will be discarded. In its
+place, use <sgmltag>MediaObjectCO</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain graphicco:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in graphicco:
+<simplelist type="inline"><member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE graphicco PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;graphicco&gt;
+&lt;areaspec units="calspair"&gt;
+  &lt;areaset id="oneway" coords=""&gt;
+    &lt;area id="oneway1" coords="300 400"/&gt;
+    &lt;area id="oneway2" coords="325 340"/&gt;
+  &lt;/areaset&gt;
+  &lt;area id="myhouse" coords="425 590"/&gt;
+&lt;/areaspec&gt;
+&lt;!-- This is not a real URL! --&gt;
+&lt;graphic fileref="http://maps.example.com/EARTH?USA?MA?AMHERST"/&gt;
+&lt;/graphicco&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="group.element">
+<?dbhtml filename="group.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>group</secondary></indexterm>
+<refentrytitle>group</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>group</refname>
+<refpurpose>A group of elements in a <sgmltag>CmdSynopsis</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">group ::=
+((<sgmltag>arg</sgmltag>|<sgmltag>group</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>synopfragmentref</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>sbr</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">choice</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>opt</member>
+<member>plain</member>
+<member>req</member>
+</simplelist></entry>
+<entry align="left" valign="top">"opt"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">rep</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>norepeat</member>
+<member>repeat</member>
+</simplelist></entry>
+<entry align="left" valign="top">"norepeat"</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Group</sgmltag> surrounds several related items. Usually, they are
+grouped because they are mutually exclusive. The user is expected to select
+one of the items.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The additional processing expectations of a
+<sgmltag>Group</sgmltag> are significant.  For a complete discussion,
+see <sgmltag>CmdSynopsis</sgmltag>.
+</para>
+<itemizedlist>
+<listitem><para>
+Multiple arguments within a group are considered exclusive and are
+separated by vertical bars.
+</para></listitem>
+<listitem><para>
+Brackets are used to distinguish between optional, required, or plain
+arguments.  Usually square brackets are placed around optional
+arguments, <option>[-f | -g]</option>, and curly brackets are placed
+around required arguments, <option>{-f | -g}</option>.  Plain
+arguments are required, but are not decorated with brackets.
+</para></listitem>
+<listitem><para>
+Repeatable arguments are followed by an ellipsis.
+</para></listitem>
+</itemizedlist>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+The <literal moreinfo="none">OptMult</literal> and <literal moreinfo="none">ReqMult</literal> values for the
+<sgmltag class="attribute">Choice</sgmltag> attribute will be removed in
+DocBook <acronym>V4.0</acronym>.  Use the <sgmltag class="attribute">Rep</sgmltag> attribute
+instead to indicate that the choice is repeatable.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain group:
+<simplelist type="inline"><member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in group:
+<simplelist type="inline"><member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+<member><sgmltag>synopfragmentref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>choice</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Choice</sgmltag> indicates whether the <sgmltag>Arg</sgmltag>
+is required (<literal moreinfo="none">Req</literal> or <literal moreinfo="none">Plain</literal>) or
+optional (<literal moreinfo="none">Opt</literal>). Arguments identified as <literal moreinfo="none">Plain</literal>
+are required, but are shown without additional decoration. The
+<literal moreinfo="none">OptMult</literal> and <literal moreinfo="none">ReqMult</literal> choices will
+be removed in DocBook V4.0; use the <sgmltag class="attribute">Rep</sgmltag>
+attribute instead.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rep</term>
+<listitem>
+<para>
+A <sgmltag class="attribute">Rep</sgmltag> value of <literal moreinfo="none">Repeat</literal> indicates that
+the <sgmltag>Group</sgmltag> is reapeatable. This is frequently rendered with an
+ellipsis.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+<member><sgmltag>synopfragment</sgmltag></member>
+<member><sgmltag>synopfragmentref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>cmdsynopsis</sgmltag></member>
+  <member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="guibutton.element">
+<?dbhtml filename="guibutton.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>guibutton</secondary></indexterm>
+<refentrytitle>guibutton</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>guibutton</refname>
+<refpurpose>The text on a button in a GUI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">guibutton ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>accel</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>subscript</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>GUIButton</sgmltag> identifies the text that appears on a
+button in a graphical user interface.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain guibutton:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in guibutton:
+<simplelist type="inline"><member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>GUIButton</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The exact text of the &lt;guilabel&gt;Legend&lt;/guilabel&gt; and other labels on the
+graph is dependent upon the language of the current locale.  Likewise,
+the text of the &lt;guibutton&gt;OK&lt;/guibutton&gt; button and other buttons may vary.
+The &lt;guiicon&gt;&lt;inlinegraphic fileref="figures/legend.png"/&gt;&lt;/guiicon&gt;
+icon and the other icons on the left side of the display may be
+configured by the local administrator, but they are not
+generally expected to vary from locale to locale.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.guibutton.1" role="HACK-ex.out.start"/>
+<para>
+The exact text of the <guilabel moreinfo="none">Legend</guilabel> and other labels on the
+graph is dependent upon the language of the current locale.  Likewise,
+the text of the <guibutton moreinfo="none">OK</guibutton> button and other buttons may vary.
+The <guiicon moreinfo="none"><inlinegraphic fileref="figures/legend.png"/></guiicon>
+icon and the other icons on the left side of the display may be
+configured by the local administrator, but they are not
+generally expected to vary from locale to locale.
+</para>
+<anchor id="ex.oe.guibutton.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>guiicon</sgmltag></member>
+  <member><sgmltag>guilabel</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="guiicon.element">
+<?dbhtml filename="guiicon.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>guiicon</secondary></indexterm>
+<refentrytitle>guiicon</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>guiicon</refname>
+<refpurpose>Graphic and/or text appearing as a icon in a GUI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">guiicon ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>accel</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>subscript</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>GUIIcon</sgmltag> identifies a graphic or text icon that appears in a
+graphical user interface.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain guiicon:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in guiicon:
+<simplelist type="inline"><member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>GUIIcon</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The exact text of the &lt;guilabel&gt;Legend&lt;/guilabel&gt; and other labels on the
+graph is dependent upon the language of the current locale.  Likewise,
+the text of the &lt;guibutton&gt;OK&lt;/guibutton&gt; button and other buttons may vary.
+The &lt;guiicon&gt;&lt;inlinegraphic fileref="figures/legend.png"/&gt;&lt;/guiicon&gt;
+icon and the other icons on the left side of the display may be
+configured by the local administrator, but they are not
+generally expected to vary from locale to locale.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.guiicon.1" role="HACK-ex.out.start"/>
+<para>
+The exact text of the <guilabel moreinfo="none">Legend</guilabel> and other labels on the
+graph is dependent upon the language of the current locale.  Likewise,
+the text of the <guibutton moreinfo="none">OK</guibutton> button and other buttons may vary.
+The <guiicon moreinfo="none"><inlinegraphic fileref="figures/legend.png"/></guiicon>
+icon and the other icons on the left side of the display may be
+configured by the local administrator, but they are not
+generally expected to vary from locale to locale.
+</para>
+<anchor id="ex.oe.guiicon.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>guibutton</sgmltag></member>
+  <member><sgmltag>guilabel</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="guilabel.element">
+<?dbhtml filename="guilabel.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>guilabel</secondary></indexterm>
+<refentrytitle>guilabel</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>guilabel</refname>
+<refpurpose>The text of a label in a GUI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">guilabel ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>accel</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>subscript</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>GUILabel</sgmltag> identifies text that appears as a label in a 
+graphical user interface.
+</para>
+
+<para>
+What constitutes a label may vary from application to
+application.  In general, any text that appears in a
+<acronym>GUI</acronym> may be considered a label, for
+example a message in a dialog box or a window title.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain guilabel:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in guilabel:
+<simplelist type="inline"><member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>GUILabel</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The exact text of the &lt;guilabel&gt;Legend&lt;/guilabel&gt; and other labels on the
+graph is dependent upon the language of the current locale.  Likewise,
+the text of the &lt;guibutton&gt;OK&lt;/guibutton&gt; button and other buttons may vary.
+The &lt;guiicon&gt;&lt;inlinegraphic fileref="figures/legend.png"/&gt;&lt;/guiicon&gt;
+icon and the other icons on the left side of the display may be
+configured by the local administrator, but they are not
+generally expected to vary from locale to locale.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.guilabel.1" role="HACK-ex.out.start"/>
+<para>
+The exact text of the <guilabel moreinfo="none">Legend</guilabel> and other labels on the
+graph is dependent upon the language of the current locale.  Likewise,
+the text of the <guibutton moreinfo="none">OK</guibutton> button and other buttons may vary.
+The <guiicon moreinfo="none"><inlinegraphic fileref="figures/legend.png"/></guiicon>
+icon and the other icons on the left side of the display may be
+configured by the local administrator, but they are not
+generally expected to vary from locale to locale.
+</para>
+<anchor id="ex.oe.guilabel.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>guibutton</sgmltag></member>
+  <member><sgmltag>guiicon</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="guimenu.element">
+<?dbhtml filename="guimenu.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>guimenu</secondary></indexterm>
+<refentrytitle>guimenu</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>guimenu</refname>
+<refpurpose>The name of a menu in a GUI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">guimenu ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>accel</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>subscript</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>GUIMenu</sgmltag> identifies a menu name in a graphical user interface.
+In particular, this is distinct from a menu item (<sgmltag>GUIMenuItem</sgmltag>),
+which is terminal, and a submenu (<sgmltag>GUISubmenu</sgmltag>), which occurs as
+a selection from a menu.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain guimenu:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in guimenu:
+<simplelist type="inline"><member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>GUIMenu</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+You can exit from GNU Emacs with the keyboard shortcut
+&lt;keycombo&gt;&lt;keysym&gt;C-c&lt;/keysym&gt;&lt;keysym&gt;C-x&lt;/keysym&gt;&lt;/keycombo&gt;
+or by selecting &lt;guimenuitem&gt;Exit Emacs&lt;/guimenuitem&gt; from
+the &lt;guimenu&gt;Files&lt;/guimenu&gt; menu.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.guimenu.1" role="HACK-ex.out.start"/>
+<para>
+You can exit from GNU Emacs with the keyboard shortcut
+<keycombo moreinfo="none"><keysym>C-c</keysym><keysym>C-x</keysym></keycombo>
+or by selecting <guimenuitem moreinfo="none">Exit Emacs</guimenuitem> from
+the <guimenu moreinfo="none">Files</guimenu> menu.
+</para>
+<anchor id="ex.oe.guimenu.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>accel</sgmltag></member>
+  <member><sgmltag>guimenuitem</sgmltag></member>
+  <member><sgmltag>guisubmenu</sgmltag></member>
+  <member><sgmltag>menuchoice</sgmltag></member>
+  <member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="guimenuitem.element">
+<?dbhtml filename="guimenuitem.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>guimenuitem</secondary></indexterm>
+<refentrytitle>guimenuitem</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>guimenuitem</refname>
+<refpurpose>The name of a terminal menu item in a GUI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">guimenuitem ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>accel</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>subscript</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>GUIMenuItem</sgmltag> identifies a terminal selection from a menu in
+a graphical user interface.
+In particular, this is distinct from a menu (<sgmltag>GUIMenu</sgmltag>) and
+a submenu (<sgmltag>GUISubmenu</sgmltag>). The distinction between a 
+<sgmltag>GUIMenuItem</sgmltag> and a <sgmltag>GUISubmenu</sgmltag> is simply whether
+or not the selection is terminal or leads to an additional submenu.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain guimenuitem:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in guimenuitem:
+<simplelist type="inline"><member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>GUIMenuItem</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+You can exit from GNU Emacs with the keyboard shortcut
+&lt;keycombo&gt;&lt;keysym&gt;C-c&lt;/keysym&gt;&lt;keysym&gt;C-x&lt;/keysym&gt;&lt;/keycombo&gt;
+or by selecting &lt;guimenuitem&gt;Exit Emacs&lt;/guimenuitem&gt; from
+the &lt;guimenu&gt;Files&lt;/guimenu&gt; menu.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.guimenuitem.1" role="HACK-ex.out.start"/>
+<para>
+You can exit from GNU Emacs with the keyboard shortcut
+<keycombo moreinfo="none"><keysym>C-c</keysym><keysym>C-x</keysym></keycombo>
+or by selecting <guimenuitem moreinfo="none">Exit Emacs</guimenuitem> from
+the <guimenu moreinfo="none">Files</guimenu> menu.
+</para>
+<anchor id="ex.oe.guimenuitem.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>accel</sgmltag></member>
+  <member><sgmltag>action</sgmltag></member>
+  <member><sgmltag>guimenu</sgmltag></member>
+  <member><sgmltag>guisubmenu</sgmltag></member>
+  <member><sgmltag>menuchoice</sgmltag></member>
+  <member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="guisubmenu.element">
+<?dbhtml filename="guisubmenu.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>guisubmenu</secondary></indexterm>
+<refentrytitle>guisubmenu</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>guisubmenu</refname>
+<refpurpose>The name of a submenu in a GUI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">guisubmenu ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>accel</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>subscript</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The name of a submenu in a graphical user interface is identified by 
+the <sgmltag>GUISubmenu</sgmltag> element.  A submenu is a
+menu invoked from another menu that leads either to terminal items
+(<sgmltag>GUIMenuItem</sgmltag>s) or additional submenus.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain guisubmenu:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in guisubmenu:
+<simplelist type="inline"><member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>GUISubMenu</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+In GNU Emacs, the &lt;guimenuitem&gt;Print Buffer&lt;/guimenuitem&gt; command is
+located off of the &lt;guisubmenu&gt;Print&lt;/guisubmenu&gt; submenu of the
+&lt;guimenu&gt;Tools&lt;/guimenu&gt; menu.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.guisubmenu.1" role="HACK-ex.out.start"/>
+<para>
+In GNU Emacs, the <guimenuitem moreinfo="none">Print Buffer</guimenuitem> command is
+located off of the <guisubmenu moreinfo="none">Print</guisubmenu> submenu of the
+<guimenu moreinfo="none">Tools</guimenu> menu.
+</para>
+<anchor id="ex.oe.guisubmenu.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="hardware.element">
+<?dbhtml filename="hardware.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>hardware</secondary></indexterm>
+<refentrytitle>hardware</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>hardware</refname>
+<refpurpose>A physical part of a computer system</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">hardware ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Hardware</sgmltag> identifies some physical component of a computer system.
+Even though DocBook provides a broad range of inlines for describing the various
+software components of a system, it provides relatively few for describing
+hardware.
+</para>
+<para>
+If you need to identify a number of different hardware components,
+you may wish to consider extending DocBook, or at least using the
+<sgmltag class="attribute">Role</sgmltag> attribute to further classify
+<sgmltag>Hardware</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the content model of <sgmltag>Hardware</sgmltag> will
+be constrained to <literal moreinfo="none">(#PCDATA | Replaceable |
+InlineGraphic)</literal>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain hardware:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in hardware:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Hardware</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;acronym&gt;IRQ&lt;/acronym&gt; of the &lt;hardware&gt;SCSI Controller&lt;/hardware&gt;
+can be set to 7, 11, or 15.  The factory default setting is 7.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.hardware.1" role="HACK-ex.out.start"/>
+<para>
+The <acronym>IRQ</acronym> of the <hardware moreinfo="none">SCSI Controller</hardware>
+can be set to 7, 11, or 15.  The factory default setting is 7.
+</para>
+<anchor id="ex.oe.hardware.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="highlights.element">
+<?dbhtml filename="highlights.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>highlights</secondary></indexterm>
+<refentrytitle>highlights</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>highlights</refname>
+<refpurpose>A summary of the main points of the discussed component</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">highlights ::=
+((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">genobj.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Highlight</sgmltag>s are generally presented at the beginning of a 
+component and offer some sort of summary of the main points that will
+be discussed.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Highlights often contain some sort of list.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain highlights:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in highlights:
+<simplelist type="inline"><member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Example Chapter&lt;/title&gt;
+&lt;highlights&gt;
+&lt;para&gt;
+This chapter will teach you
+&lt;itemizedlist&gt;
+&lt;listitem&gt;
+&lt;para&gt;
+How to disassemble an automobile.
+&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;listitem&gt;
+&lt;para&gt;
+How to properly carry the component pieces.
+&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;listitem&gt;
+&lt;para&gt;
+How to reassemble an automobile in a standard telephone booth.
+&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;/itemizedlist&gt;
+&lt;/para&gt;
+&lt;/highlights&gt;
+&lt;para&gt;&amp;hellip&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="holder.element">
+<?dbhtml filename="holder.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>holder</secondary></indexterm>
+<refentrytitle>holder</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>holder</refname>
+<refpurpose>The name of the individual or organization that holds a copyright</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">holder ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Holder</sgmltag> in <sgmltag>Copyright</sgmltag> identifies an
+individual or organization that asserts a copyright on the document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The formatting of <sgmltag>Holder</sgmltag> depends on the formatting
+of its parent <sgmltag>Copyright</sgmltag>.  In the case of a
+<sgmltag>Copyright</sgmltag> with multiple holders, additional
+punctuation may need to be generated when <sgmltag>Holder</sgmltag> is processed.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain holder:
+<simplelist type="inline"><member><sgmltag>copyright</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in holder:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>copyright</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="honorific.element">
+<?dbhtml filename="honorific.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>honorific</secondary></indexterm>
+<refentrytitle>honorific</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>honorific</refname>
+<refpurpose>The title of a person</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">honorific ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">person.ident.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>Honorific</sgmltag> occurs in the name of an individual.  It is the
+honorific title of the individual, such as <quote>Dr.,</quote> <quote>Mr.,</quote>
+or <quote>Ms.</quote>
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+<para>
+On some systems, <sgmltag>Honorific</sgmltag> may generate the
+trailing period automatically.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain honorific:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in honorific:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>author</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="html-form.element" revision="HTMLForms">
+<?dbhtml filename="html-form.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>html:form</secondary></indexterm>
+<refentrytitle>html:form</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html:form</refname>
+<refpurpose>An HTML form</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+
+<para>If the <link linkend="htmlforms.module">HTML Forms Module</link>
+is used, <sgmltag>html:form</sgmltag>
+elements can be used in most of the places where <sgmltag>para</sgmltag>
+can be used.</para>
+
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para><ulink url="http://www.w3.org/TR/xhtml-basic/">XHTML</ulink>
+defines a <sgmltag>html:form</sgmltag> element that can be used to
+add interactivity to web pages. The HTML Forms Module for DocBook
+allows <sgmltag>html:form</sgmltag> elements to be used in DocBook
+documents.</para>
+
+<para>A complete description of XHTML is outside the scope of this
+reference.</para>
+
+</refsect1>
+
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook HTML Forms Module V1.0//EN"
+               "dbforms.dtd"&gt;
+&lt;section&gt;&lt;title&gt;HTML Forms Test&lt;/title&gt;
+
+&lt;para&gt;&lt;html:input/&gt;ClassSynopsis version:&lt;/para&gt;
+
+&lt;html:form action="dosomething"&gt;
+&lt;para&gt;foo&lt;html:button&gt;xxx&lt;/html:button&gt;
+&lt;/para&gt;
+&lt;/html:form&gt;
+&lt;/section&gt;
+</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+
+</refentry>
+               <!--htmlforms-->
+<refentry id="imagedata.element" revision="3.1">
+<?dbhtml filename="imagedata.html"?>
+<refentryinfo>
+<pubdate>$Date: 2006-02-16 14:50:26 +0100 (Thu, 16 Feb 2006) $</pubdate>
+<releaseinfo>$Revision: 5565 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>imagedata</secondary></indexterm>
+<refentrytitle>imagedata</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>imagedata</refname>
+<refpurpose>Pointer to external image data</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">imagedata ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">srccredit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">contentdepth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">entityref</entry>
+<entry align="left" valign="top">ENTITY</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">contentwidth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">scalefit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">depth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">fileref</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>BMP</member>
+<member>CGM-BINARY</member>
+<member>CGM-CHAR</member>
+<member>CGM-CLEAR</member>
+<member>DITROFF</member>
+<member>DVI</member>
+<member>EPS</member>
+<member>EQN</member>
+<member>FAX</member>
+<member>GIF</member>
+<member>GIF87a</member>
+<member>GIF89a</member>
+<member>IGES</member>
+<member>JPEG</member>
+<member>JPG</member>
+<member>linespecific</member>
+<member>PCX</member>
+<member>PDF</member>
+<member>PIC</member>
+<member>PNG</member>
+<member>PS</member>
+<member>SGML</member>
+<member>SVG</member>
+<member>SWF</member>
+<member>TBL</member>
+<member>TEX</member>
+<member>TIFF</member>
+<member>WMF</member>
+<member>WPG</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">scale</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element points to an external entity containing graphical
+image data.
+</para>
+
+<refsect2 id="dbreproc.imagedata"><title>Processing expectations</title>
+
+<para>Render the image. May be formatted inline or as a displayed block, depending on context.
+</para>
+
+<para>There are two ways to provide content for <sgmltag>ImageData</sgmltag>:
+<sgmltag class="attribute">EntityRef</sgmltag> or <sgmltag class="attribute">FileRef</sgmltag>.  It is best to use only one of these
+methods, however, if multiple sources are provided, 
+<sgmltag class="attribute">EntityRef</sgmltag> will be used in favor of 
+<sgmltag class="attribute">FileRef</sgmltag>.
+</para>
+
+<para><sgmltag>ImageData</sgmltag> provides a selection of attributes
+that can be used to control how the image is rendered. These
+attributes define two rectangles, the <glossterm>viewport
+area</glossterm> and the <glossterm>content area</glossterm>, and how
+these rectangles are related to each other. The <glossterm>intrinsic
+size</glossterm> of the image is a third rectangle that sometimes
+influences the way an image is rendered.
+</para>
+
+<para>It is important to understand the distinction between these
+three areas. When rendering an image, the viewport area defines the
+space reserved in the flow of content for the image. If a
+6in x 4in viewport area is specified, that's how much space will be
+reserved for the image, independent of the actual size of the rendered
+image. The content area defines the actual size of the rendered image,
+independent of the intrinsic size of the image. The intrinisic size of
+the image is its actual, real size.
+</para>
+
+<para>DocBook provides three mutually exclusive mechanisms for specifying
+the content area of an image: it can be specified directly, it can be specified
+by selecting a scale factor, or it can be specified to be the same size
+as the viewport area.</para>
+
+<para>Finally, DocBook provides two attributes,
+<sgmltag class="attribute">align</sgmltag> and
+<sgmltag class="attribute">valign</sgmltag> to specify the alignment of
+the content area within the viewport area.</para>
+
+<para>DocBook provides no mechanism for specifying how an image should be
+rendered if the content area exceeds the viewport area in either or both
+dimensions. Implementations are free to perform clipping, allow the image
+to overflow, and/or generate errors.</para>
+
+<refsect3>
+<title>Units of Measure</title>
+
+<para>The size of the viewport area and the content area are defined
+in terms of lengths (width and depth).</para>
+
+<para>Lengths must be expressed as a decimal value followed
+immediately by an optional unit of measure or a percentage. Six and one eight inches,
+for example, must be expressed as <quote>6.125in</quote>. It is an error to
+put a space or other punctuation between the decimal value and the
+unit of measure.</para>
+
+<para>Examples of common units of measure include:</para>
+
+<simplelist columns="2" type="horiz">
+<member><literal moreinfo="none">pt</literal></member><member>Points (1/72 of an inch)</member>
+<member><literal moreinfo="none">cm</literal></member><member>Centimeters</member>
+<member><literal moreinfo="none">mm</literal></member><member>Millimeters</member>
+<member><literal moreinfo="none">in</literal></member><member>Inches</member>
+<member><literal moreinfo="none">pc</literal></member><member>Picas (1/6 of an inch)</member>
+<member><literal moreinfo="none">px</literal></member><member>Pixels</member>
+<member><literal moreinfo="none">em</literal></member><member>Ems</member>
+</simplelist>
+
+<para>If no unit of measure is provided, <literal moreinfo="none">px</literal> is
+assumed. Note that pixels have no universally accepted absolute size
+and ems are relative units of measure. Implementations may define
+pixel sizes differently and stylesheets may or may not be able to
+determine the current font size in order to correctly calculate the
+absolute size of an em. It is best to avoid these units of
+measure.</para>
+
+<para>Percetages are expressed as a decimal value followed immediately by
+a <literal moreinfo="none">%</literal> sign.</para>
+</refsect3>
+
+<refsect3 id="viewport.area">
+<title>Specifying the Viewport Area</title>
+
+<para>The viewport area is specified by the <sgmltag class="attribute">width</sgmltag> and <sgmltag class="attribute">depth</sgmltag> attributes.</para>
+
+<para>If neither width nor depth is specified, an implementation is
+free to choose defaults. These defaults may be influenced by context.
+For example, when rendering an inline graphic, the viewport area often
+defaults to the size of the content area. For block graphics, the
+width often defaults to the column width while the depth defaults to
+the depth of the content area.</para>
+
+<para>If only one of width or depth is specified, an implementation is
+free to choose a default for the other dimension.</para>
+
+<para>Viewport area dimensions expressed as a percentage are a percentage
+of the available area. For example, a width of <literal moreinfo="none">50%</literal>
+when an implementation is rendering in a column 6in wide is equivalent
+to specifying a width of 3in.</para>
+
+<para>Percentages must be used with care. Some media are unbounded in one
+or more directions (for example, web pages are generally unbounded in depth).
+Specifying a percentage of an unbounded dimension is undefined. Implementations
+may choose arbitrary defaults or may generate errors.</para>
+</refsect3>
+
+<refsect3>
+<title>Specifing the Content Area</title>
+
+<para>The content area is specified by the <sgmltag class="attribute">contentwidth</sgmltag> and <sgmltag class="attribute">contentdepth</sgmltag> attributes.</para>
+
+<para>If neither content width nor content depth is specified, an
+implementation is expected to render the image at its intrinsic size
+(unless scaling or scaling to fit is requested).
+If only one of content width or content depth is specified, an
+implementation is expected to choose a default for the other dimension
+such that the image is scaled proportionally. For example, if an image
+has an intrinsic size of one square inch and the content width is
+specified as <literal moreinfo="none">2in</literal>, the content depth must default to
+<literal moreinfo="none">2in</literal>.</para>
+
+<para>Content area dimensions expressed as a percentage are a percentage
+of the intrinsic size of the image.</para>
+
+<para>Percentages must be used with care. Some implementations may be
+unable to determine the intrinsic size of an image and will therefore
+be forced to make compromises. Implementations may choose arbitrary
+values or may generate errors if the intrinsic size cannot be obtained.</para>
+</refsect3>
+
+<refsect3>
+<title>Scaling</title>
+
+<para>There are two ways that scaling can be specified, with the
+<sgmltag class="attribute">scale</sgmltag> attribute or with the
+<sgmltag class="attribute">scalefit</sgmltag> attribute.</para>
+
+<para>If scale is specified, it must be a positive integer. It
+is always interpreted to be a percentage value where
+<quote><literal moreinfo="none">100</literal></quote> represents 100%.</para>
+
+<para>The legal values of <sgmltag class="attribute">scalefit</sgmltag> are <literal moreinfo="none">0</literal> (false)
+or <literal moreinfo="none">1</literal> (true). If scaling to fit is requested, the
+content area is scaled until <emphasis>either</emphasis> the content
+width is the same as the viewport width (and the content depth is less
+than or equal to the viewport depth) <emphasis>or</emphasis> the
+content depth is the same as the viewport depth (and the content width
+is less than or equal to the viewport width), whichever comes first.
+In other words, scaling to fit never causes anamorphic scaling, it
+simply scales the image as large as possible without overflowing the
+bounds of the viewport area.
+</para>
+
+<para>Specification of content area, scaling, and scaling to fit are
+mutually exclusive. If a content area (<sgmltag class="attribute">contentwidth</sgmltag>, <sgmltag class="attribute">contentdepth</sgmltag>, or both) is specified,
+<emphasis>both</emphasis> scaling and scaling to fit are ignored. If
+the content area is not specified and both scaling and scaling to fit
+are specified, <sgmltag class="attribute">scalefit</sgmltag> is
+ignored.</para>
+
+<para>In order to achieve a level of backwards compatibility with previous
+versions of DocBook (which did not have attributes for specifying a content
+area) while maintaining coherent semantics, the default value of
+<sgmltag class="attribute">scalefit</sgmltag> depends on other attributes:</para>
+
+<informaltable>
+<tgroup cols="3" align="center">
+<thead>
+<row>
+<entry>Viewport area</entry>
+<entry>Content area</entry>
+<entry><sgmltag class="attribute">scalefit</sgmltag> default</entry>
+</row>
+</thead>
+<tbody>
+<row>
+  <entry>unspecified</entry>
+  <entry>unspecified</entry>
+  <entry>irrelevant</entry>
+</row>
+<row>
+  <entry>specified</entry>
+  <entry>unspecified</entry>
+  <entry>1</entry>
+</row>
+<row>
+  <entry>unspecified</entry>
+  <entry>specified</entry>
+  <entry>0</entry>
+</row>
+<row>
+  <entry>specified</entry>
+  <entry>specified</entry>
+  <entry>0</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para>If a viewport area is specified (and neither a content area nor scaling
+is specified) and <sgmltag class="attribute">scalefit</sgmltag> is explicitly
+<quote><literal moreinfo="none">0</literal></quote>, the viewport area specification must
+be ignored.</para>
+
+</refsect3>
+
+<refsect3>
+<title>Alignment</title>
+
+<para>Two alignment attributes are provided,
+<sgmltag class="attribute">align</sgmltag> and
+<sgmltag class="attribute">valign</sgmltag>.</para>
+
+<para>If specified, <sgmltag class="attribute">align</sgmltag> indicates how
+the content area should be aligned horizontally within the viewport area. If
+not specified, implementations are free to choose any default value.</para>
+
+<para>If specified, <sgmltag class="attribute">valign</sgmltag> indicates how
+the content area should be aligned vertically within the viewport area. If
+not specified, implementations are free to choose any default value.</para>
+</refsect3>
+
+<refsect3>
+<title>Examples</title>
+
+<para>If nothing is specified about the size of an image, it is rendered in
+a content area that is the same as its intrinsic size in a viewport area that
+is implementation defined:</para>
+
+<informalfigure float="0">
+<screen format="linespecific">&lt;imagedata fileref="image.png"/&gt;</screen>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="figures/graphic-attr-6.png"/>
+</imageobject>
+<textobject><phrase>An image at its intrinsic size</phrase></textobject>
+</mediaobject>
+</informalfigure>
+
+<para>If a viewport area is specified, the image is rendered in a content
+area that is the same as its intrinsic size in the specified viewport area:
+</para>
+
+<informalfigure float="0">
+<screen format="linespecific">&lt;imagedata fileref="image.png" width="6in" depth="5.5in" scalefit="0"/&gt;</screen>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="figures/graphic-attr-7.png"/>
+</imageobject>
+<textobject><phrase>An image at its intrinsic size in a viewport</phrase></textobject>
+</mediaobject>
+</informalfigure>
+
+<para>If a content area is specified, the image is scaled (possibly
+anamorphically) to that size and rendered in a viewport area that is
+implementation defined:
+</para>
+
+<informalfigure float="0">
+<screen format="linespecific">&lt;imagedata fileref="image.png" contentwidth="4in" contentdepth="3in"/&gt;</screen>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="figures/graphic-attr-5.png"/>
+</imageobject>
+<textobject><phrase>An image at a specified content size</phrase></textobject>
+</mediaobject>
+</informalfigure>
+
+<para>If a scaling factor is specified, the intrinsic size is scaled
+uniformly by that amount to obtain the content area which is rendered
+in a viewport area that is implementation defined:
+</para>
+
+<informalfigure float="0">
+<screen format="linespecific">&lt;imagedata fileref="image.png" scale="300"/&gt;</screen>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="figures/graphic-attr-4.png"/>
+</imageobject>
+<textobject><phrase>An image scaled</phrase></textobject>
+</mediaobject>
+</informalfigure>
+
+<para>If a viewport area is specified and scaling to fit is requested,
+the intrinsic size is scaled (uniformly) as large as possible without
+extending beyond the bounds of the viewport area which is rendered as
+specified.
+</para>
+
+<informalfigure float="0">
+<screen format="linespecific">&lt;imagedata fileref="image.png" width="6in" depth="5.5in"/&gt;
+&lt;!-- note that scalefit="1" is the default in this case --&gt;</screen>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="figures/graphic-attr-3.png"/>
+</imageobject>
+<textobject><phrase>An image scaled to fit</phrase></textobject>
+</mediaobject>
+</informalfigure>
+
+<para>If the viewport area and content area are specified, the image
+is scaled (possibly anamorphically) to the content area size and rendered in
+the specified viewport area:
+</para>
+
+<informalfigure float="0">
+<screen format="linespecific">&lt;imagedata fileref="image.png" width="6in" depth="5.5in"
+           contentwidth="4in" contentdepth="3in"/&gt;</screen>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="figures/graphic-attr-2.png"/>
+</imageobject>
+<textobject><phrase>An image at a specified size in a specified viewport</phrase></textobject>
+</mediaobject>
+</informalfigure>
+
+<para>If the viewport area and a scaling factor are specified, the
+intrinsic size is scaled uniformly by the scaling factor amount to obtain the
+content area which is rendered in the specified viewport area:
+</para>
+
+<informalfigure float="0">
+<screen format="linespecific">&lt;imagedata fileref="image.png" width="6in" depth="5.5in" scale="300"/&gt;</screen>
+
+<mediaobject>
+<imageobject>
+<imagedata fileref="figures/graphic-attr-1.png"/>
+</imageobject>
+<textobject><phrase>An image scaled in a specified viewport</phrase></textobject>
+</mediaobject>
+</informalfigure>
+</refsect3>
+</refsect2> 
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain imagedata:
+<simplelist type="inline"><member><sgmltag>imageobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Align</sgmltag> specifies the horizontal alignment
+of the content area in the viewport area.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>contentdepth</term>
+<listitem>
+<para>
+<sgmltag class="attribute">ContentDepth</sgmltag> specifies the desired depth of the
+content area.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>contentwidth</term>
+<listitem>
+<para>
+<sgmltag class="attribute">ContentWidth</sgmltag> specifies the desired width of the
+content area.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>depth</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Depth</sgmltag> specifies the desired depth of the
+viewport area.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>entityref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">EntityRef</sgmltag> identifies the general entity
+which points to the content of the image data.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>fileref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">FileRef</sgmltag> specifies the name of the file
+which contains the content of the image data.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Format</sgmltag> identifies the format of the image
+data. The <sgmltag class="attribute">Format</sgmltag> must be a defined
+notation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scale</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Scale</sgmltag> is an integer representing
+a percentage scaling factor (retaining the relative dimensions of the
+original image). If unspecified, the value 100 (100%) is
+assumed.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scalefit</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ScaleFit</sgmltag> has the value 1 (true), then
+the image data is to be scaled (uniformly) to the specified width or depth.
+The default value of 0 (false) indicates that the image will not be
+scaled to fit (although it may still be scaled by the
+<sgmltag class="attribute">Scale</sgmltag> attribute).
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>srccredit</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SrcCredit</sgmltag> contains details about the source 
+of the image data.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Width</sgmltag> indicates the width of the graphic.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>imageobject</sgmltag></member>
+  <member><sgmltag>informalfigure</sgmltag></member>
+  <member><sgmltag>inlinemediaobject</sgmltag></member>
+  <member><sgmltag>mediaobjectco</sgmltag></member>
+  <member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="imageobject.element" revision="3.1">
+<?dbhtml filename="imageobject.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>imageobject</secondary></indexterm>
+<refentrytitle>imageobject</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>imageobject</refname>
+<refpurpose>A wrapper for image data and its associated meta-information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">imageobject ::=
+(<sgmltag>objectinfo</sgmltag>?,<sgmltag>imagedata</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">mediaobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>An <sgmltag>ImageObject</sgmltag> is a wrapper containing
+<sgmltag>ImageData</sgmltag> and its associated meta-information.
+</para>
+
+<para>If the SVG Module is used, <sgmltag>ImageObject</sgmltag> can
+also contain the <sgmltag>svg:svg</sgmltag> element.</para>
+
+<refsect2 id="dbreproc.imageobject"><title>Processing expectations</title>
+<para>May be formatted inline or as a displayed block, depending on context. It might not be rendered at all, depending on its
+placement within a <sgmltag>MediaObject</sgmltag> or
+<sgmltag>InlineMediaObject</sgmltag> and the constraints on the
+publishing system.  For a more detailed description of the semantics
+involved, see <sgmltag>MediaObject</sgmltag>.
+</para>
+</refsect2> 
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain imageobject:
+<simplelist type="inline"><member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in imageobject:
+<simplelist type="inline"><member><sgmltag>imagedata</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE mediaobject PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;mediaobject&gt;
+  &lt;imageobject&gt;
+    &lt;imagedata fileref="figures/eiffeltower.eps" format="EPS"/&gt;
+  &lt;/imageobject&gt;
+  &lt;imageobject&gt;
+    &lt;imagedata fileref="figures/eiffeltower.png" format="PNG"/&gt;
+  &lt;/imageobject&gt;
+  &lt;textobject&gt;
+    &lt;phrase&gt;The Eiffel Tower&lt;/phrase&gt;
+  &lt;/textobject&gt;
+  &lt;caption&gt;
+   &lt;para&gt;Designed by Gustave Eiffel in 1889, The Eiffel Tower is one of the
+most widely recognized buildings in the world.
+&lt;/para&gt;
+  &lt;/caption&gt;
+&lt;/mediaobject&gt;
+</programlisting>
+</informalexample>
+
+<anchor id="ex.os.imageobject.1" role="HACK-ex.out.start"/>
+<mediaobject>
+  <imageobject>
+    <imagedata fileref="figures/eiffeltower.eps" format="EPS"/>
+  </imageobject>
+  <imageobject>
+    <imagedata fileref="figures/eiffeltower.png" format="PNG"/>
+  </imageobject>
+  <textobject>
+    <phrase>The Eiffel Tower</phrase>
+  </textobject>
+  <caption>
+   <para>Designed by Gustave Eiffel in 1889, The Eiffel Tower is one of the
+most widely recognized buildings in the world.
+</para>
+  </caption>
+</mediaobject>
+
+<anchor id="ex.oe.imageobject.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>informalfigure</sgmltag></member>
+  <member><sgmltag>inlinemediaobject</sgmltag></member>
+  <member><sgmltag>mediaobjectco</sgmltag></member>
+  <member><sgmltag>svg-svg</sgmltag></member>
+  <member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="imageobjectco.element" revision="3.1">
+<?dbhtml filename="imageobjectco.html"?>
+<refentryinfo>
+<pubdate>$Date: 2007-07-09 17:44:23 +0200 (Mon, 09 Jul 2007) $</pubdate>
+<releaseinfo>$Revision: 6987 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>imageobjectco</secondary></indexterm>
+<refentrytitle>imageobjectco</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>imageobjectco</refname>
+<refpurpose>A wrapper for an image object with callouts</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">imageobjectco ::=
+(<sgmltag>areaspec</sgmltag>,<sgmltag>imageobject</sgmltag>,<sgmltag>calloutlist</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">mediaobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Callout</sgmltag>s, such as numbered bullets, are an annotation mechanism.  In an
+online system, these bullets are frequently <quote>hot,</quote> and clicking on
+them navigates to the corresponding annotation.
+</para>
+<para>
+A <sgmltag>ImageObjectCO</sgmltag> is a wrapper around an <sgmltag>AreaSpec</sgmltag> and
+an <sgmltag>ImageObject</sgmltag>.  An <sgmltag>AreaSpec</sgmltag> identifies the locations
+(coordinates)
+on the image where the <sgmltag>Callout</sgmltag>s occur.
+The <sgmltag>ImageObjectCO</sgmltag> may also contain the list of annotations in
+a <sgmltag>CalloutList</sgmltag>, although the <sgmltag>CalloutList</sgmltag> may also
+occur outside of the wrapper, elsewhere in the document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. It may not be rendered at all, depending on its placement
+within the <sgmltag>MediaObject</sgmltag> that contains it and
+the constraints on the publishing system.  For a more detailed description
+of the semantics involved, see <sgmltag>MediaObject</sgmltag>.
+</para>
+<para>
+The mandatory processing expectations of a <sgmltag>ImageObjectCO</sgmltag> are
+minimal: a system is expected to render the image, if possible, and the
+callout list, if present.
+</para>
+<para>
+In online environments, the processing system may be able to instantiate
+the linking relationships between the callout marks on the image and
+the annotations.  For example, an <acronym>HTML</acronym> presentation system might use the
+coordinate information to construct a client-side image map.
+Some processing systems may even be able to go a step further and generate
+the callout marks automatically from the coordinate information.
+But this level of sophistication is not mandatory.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain imageobjectco:
+<simplelist type="inline"><member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in imageobjectco:
+<simplelist type="inline"><member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>mediaobjectco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="important.element">
+<?dbhtml filename="important.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>important</secondary></indexterm>
+<refentrytitle>important</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>important</refname>
+<refpurpose>An admonition set off from the text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">important ::=
+(<sgmltag>title</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|
+  <sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Important</sgmltag> is an admonition set off from the main text.
+</para>
+
+<para>
+In some types of documentation, the semantics of admonitions are clearly
+defined (<sgmltag>Caution</sgmltag> might imply the possibility of harm to
+equipment whereas <sgmltag>Warning</sgmltag> might imply harm to a person),
+but DocBook makes no such assertions.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. It often outputs the generated text <quote>Important</quote>
+or some other visible indication of the type of admonition,
+especially if a <sgmltag>Title</sgmltag> is not present.  Sometimes
+outputs a graphical icon or other symbol as well.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain important:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in important:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE important PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;important&gt;
+&lt;para&gt;
+No user-servicable parts inside. Breaking this seal voids all warranties.
+&lt;/para&gt;
+&lt;/important&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.important.1" role="HACK-ex.out.start"/>
+<important>
+<para>
+No user-servicable parts inside. Breaking this seal voids all warranties.
+</para>
+</important>
+<anchor id="ex.oe.important.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="index.element">
+<?dbhtml filename="index.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-11-26 15:26:23 +0100 (Tue, 26 Nov 2002) $</pubdate>
+<releaseinfo>$Revision: 2258 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>index</secondary></indexterm>
+<refentrytitle>index</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>index</refname>
+<refpurpose>An index</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">index ::=
+(<sgmltag>indexinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ (<sgmltag>indexdiv</sgmltag>*|<sgmltag>indexentry</sgmltag>*))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">type</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">index.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">nav.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>Index</sgmltag> contains the formatted index of a document.
+An index may begin with introductory material, followed by
+any number of <sgmltag>IndexEntry</sgmltag>s or <sgmltag>IndexDiv</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. An <sgmltag>Index</sgmltag> in a <sgmltag>Book</sgmltag>
+frequently causes a forced page break in print media.
+</para>
+
+<para>
+In many processing systems, indexes are generated automatically or 
+semiautomatically and never appear instantiated as DocBook markup.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+Formal objects and other elements inappropriate for an index will be
+removed from the content that can appear before the first
+<sgmltag>IndexDiv</sgmltag> or <sgmltag>IndexEntry</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain index:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in index:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE index PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;index&gt;&lt;title&gt;Index&lt;/title&gt;
+&lt;indexdiv&gt;&lt;title&gt;D&lt;/title&gt;
+&lt;indexentry&gt;
+  &lt;primaryie&gt;database (bibliographic), 253, 255&lt;/primaryie&gt;
+  &lt;secondaryie&gt;structure, 255&lt;/secondaryie&gt;
+  &lt;secondaryie&gt;tools, 259&lt;/secondaryie&gt;
+&lt;/indexentry&gt;
+&lt;indexentry&gt;
+  &lt;primaryie&gt;dates (language specific), 179&lt;/primaryie&gt;
+&lt;/indexentry&gt;
+&lt;indexentry&gt;
+  &lt;primaryie&gt;DC fonts, &lt;emphasis&gt;172&lt;/emphasis&gt;, 177&lt;/primaryie&gt;
+  &lt;secondaryie&gt;Math fonts, 177&lt;/secondaryie&gt;
+&lt;/indexentry&gt;
+&lt;/indexdiv&gt;
+&lt;/index&gt;</programlisting>
+</informalexample>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE index PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;index&gt;
+&lt;indexentry&gt;
+  &lt;primaryie&gt;Example&lt;/primaryie&gt;
+  &lt;secondaryie&gt;Chapter&lt;/secondaryie&gt;
+  &lt;seeie&gt;Example Chapter&lt;/seeie&gt;
+&lt;/indexentry&gt;
+
+&lt;indexentry&gt;
+  &lt;primaryie&gt;Example Chapter, 35-48&lt;/primaryie&gt;
+  &lt;seealsoie&gt;Examples&lt;/seealsoie&gt;
+&lt;/indexentry&gt;
+
+&lt;indexentry&gt;
+  &lt;primaryie&gt;Examples, 18, 36, 72-133&lt;/primaryie&gt;
+&lt;/indexentry&gt;
+
+&lt;/index&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="indexdiv.element">
+<?dbhtml filename="indexdiv.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>indexdiv</secondary></indexterm>
+<refentrytitle>indexdiv</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>indexdiv</refname>
+<refpurpose>A division in an index</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">indexdiv ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ ((<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+   <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+   <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+   <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+   <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+   <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+   <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|
+   <sgmltag>beginpage</sgmltag>)*,
+  (<sgmltag>indexentry</sgmltag>+|<sgmltag>segmentedlist</sgmltag>)))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>IndexDiv</sgmltag> identifies a section of an <sgmltag>Index</sgmltag>.
+An index
+might be divided into sections in order to group entries, usually
+alphabetically.
+</para>
+
+<para>An index may
+contain any number of <sgmltag>IndexEntry</sgmltag> or <sgmltag>IndexDiv</sgmltag>
+elements, but it cannot
+contain a mixture of both at the same level. 
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+Formal objects and other elements inappropriate for an index will be
+removed the content that can appear before the first
+<sgmltag>IndexEntry</sgmltag>.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain indexdiv:
+<simplelist type="inline"><member><sgmltag>index</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in indexdiv:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>index</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="indexentry.element">
+<?dbhtml filename="indexentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>indexentry</secondary></indexterm>
+<refentrytitle>indexentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>indexentry</refname>
+<refpurpose>An entry in an index</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">indexentry ::=
+(<sgmltag>primaryie</sgmltag>,
+ (<sgmltag>seeie</sgmltag>|<sgmltag>seealsoie</sgmltag>)*,
+ (<sgmltag>secondaryie</sgmltag>,
+  (<sgmltag>seeie</sgmltag>|<sgmltag>seealsoie</sgmltag>|<sgmltag>tertiaryie</sgmltag>)*)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>IndexEntry</sgmltag> wraps all of the index terms associated with
+a particular primary index term.  This includes an arbitrary list of
+<link linkend="secondaryie.element">secondary</link> and 
+<link linkend="tertiaryie.element">tertiary</link> elements as well as 
+<link linkend="seeie.element">See</link> and
+<link linkend="seealsoie.element">SeeAlso</link> elements.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. 
+A rendered index usually places secondary items under primary items
+and tertiary items under secondary.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain indexentry:
+<simplelist type="inline"><member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in indexentry:
+<simplelist type="inline"><member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>index</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="indexinfo.element" revision="4.0">
+<?dbhtml filename="indexinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>indexinfo</secondary></indexterm>
+<refentrytitle>indexinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>indexinfo</refname>
+<refpurpose>Meta-information for an <sgmltag>Index</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">indexinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>IndexInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Index</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain indexinfo:
+<simplelist type="inline"><member><sgmltag>index</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in indexinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="indexterm.element">
+<?dbhtml filename="indexterm.html"?>
+<refentryinfo>
+<pubdate>$Date: 2005-04-15 15:17:22 +0200 (Fri, 15 Apr 2005) $</pubdate>
+<releaseinfo>$Revision: 4548 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>indexterm</secondary></indexterm>
+<refentrytitle>indexterm</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>indexterm</refname>
+<refpurpose>A wrapper for terms to be indexed</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">indexterm ::=
+(<sgmltag>primary</sgmltag>?,
+ ((<sgmltag>secondary</sgmltag>,
+   ((<sgmltag>tertiary</sgmltag>,
+     (<sgmltag>see</sgmltag>|<sgmltag>seealso</sgmltag>+)?)|
+    <sgmltag>see</sgmltag>|<sgmltag>seealso</sgmltag>+)?)|
+  <sgmltag>see</sgmltag>|<sgmltag>seealso</sgmltag>+)?)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">significance</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>normal</member>
+<member>preferred</member>
+</simplelist></entry>
+<entry align="left" valign="top">"normal"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">zone</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">scope</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>all</member>
+<member>global</member>
+<member>local</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">type</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">startref</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>endofrange</member>
+<member>singular</member>
+<member>startofrange</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">smallcptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>IndexTerm</sgmltag>s identify text that is to be placed in the
+index.  In the simplest case, the placement of the
+<sgmltag>IndexTerm</sgmltag> in the document identifies the location of
+the term in the text.  In other words, the <sgmltag>IndexTerm</sgmltag>
+is placed in the flow of the document at the point where the
+<sgmltag>IndexEntry</sgmltag> in the <sgmltag>Index</sgmltag> should point.  In
+other cases, attributes on <sgmltag>IndexTerm</sgmltag> are used to
+identify the location of the term in the text.
+</para>
+
+<para>
+<sgmltag>IndexTerm</sgmltag>s mark either a single point in the document
+or a range.  A single point is marked with an <sgmltag>IndexTerm</sgmltag>
+placed in the text at the point of reference.
+There are two ways to identify a range of text:
+
+<itemizedlist>
+<listitem>
+<para>
+Place an <sgmltag>IndexTerm</sgmltag> at the beginning of the range with
+<sgmltag class="attribute">Class</sgmltag> set to <literal moreinfo="none">StartOfRange</literal> and
+give this term an <sgmltag class="attribute">ID</sgmltag>.
+Place another <sgmltag>IndexTerm</sgmltag> at the end of the range with
+<sgmltag class="attribute">StartRef</sgmltag> pointing to the 
+<sgmltag class="attribute">ID</sgmltag> of the starting <sgmltag>IndexTerm</sgmltag>.
+This second <sgmltag>IndexTerm</sgmltag> must be empty.
+</para>
+<para>
+The advantage of this method is that the range can span unbalanced element
+boundaries.
+</para>
+</listitem>
+<listitem>
+<para>
+Place the <sgmltag>IndexTerm</sgmltag> anywhere you like and point to the
+element that contains the range of text you wish to index with the
+<sgmltag class="attribute">Zone</sgmltag> attribute on the <sgmltag>IndexTerm</sgmltag>.
+Note that <sgmltag class="attribute">Zone</sgmltag> is defined as 
+<literal moreinfo="none">IDREFS</literal> so a single <sgmltag>IndexTerm</sgmltag> can point to
+multiple ranges.
+</para>
+<para>
+The advantage of this method is that <sgmltag>IndexTerm</sgmltag>s can be 
+collected together or even stored totally outside the flow of the
+document (in the meta for example).
+</para>
+</listitem>
+</itemizedlist>
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+<sgmltag>IndexTerm</sgmltag>s are suppressed in the primary text flow, although they
+contribute to the population of an index and serve as anchors for
+cross references.
+Under no
+circumstances is the actual content of <sgmltag>IndexTerm</sgmltag>
+rendered in the primary flow.
+</para>
+
+<para>
+It is possible to construct index terms that are difficult to parse at
+best and totally illogical at worst.  Consider the following:
+
+<screen format="linespecific">
+
+&lt;indexterm class='startofrange' zone="id1 id2"&gt;...&lt;/indexterm&gt;
+
+</screen>
+</para>
+
+<para>
+There is no way that this can fit into the semantics of an
+<sgmltag>IndexTerm</sgmltag>.  Although it claims to be the start of a range,
+it does not have an 
+<sgmltag class="attribute">ID</sgmltag> for the end-of-range
+<sgmltag>IndexTerm</sgmltag> to point back to.
+In addition, it includes zoned terms, and mixing the two
+different methods for indicating a range in the same <sgmltag>IndexTerm</sgmltag>
+is probably a bad idea.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain indexterm:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glossentry</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>initializer</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msglevel</sgmltag></member>
+<member><sgmltag>msgorig</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refmeta</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in indexterm:
+<simplelist type="inline"><member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> identifies the type of
+<sgmltag>IndexTerm</sgmltag>. If <sgmltag class="attribute">StartRef</sgmltag> is supplied,
+the default for <sgmltag class="attribute">Class</sgmltag> is <literal moreinfo="none">EndOfRange</literal>,
+otherwise it is <literal moreinfo="none">Singular</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>pagenum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">PageNum</sgmltag> indicates the page on which this
+index term occurs in some version of the printed document.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scope</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Scope</sgmltag> identifies in which indexes the 
+<sgmltag>IndexTerm</sgmltag> should appear. <literal moreinfo="none">Global</literal> means the index
+for the whole collection of documents, <literal moreinfo="none">Local</literal> means the index
+for this document only, and <literal moreinfo="none">All</literal> means both indexes.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>significance</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Significance</sgmltag> specifies whether or not
+this <sgmltag>IndexTerm</sgmltag> is considered the most important location
+for information about the terms being indexed. Generally,
+<literal moreinfo="none">Preferred</literal> <sgmltag>IndexTerm</sgmltag>s get special typographic
+treatment in the <sgmltag>Index</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>startref</term>
+<listitem>
+<para>
+The use of <sgmltag class="attribute">StartRef</sgmltag> implies a spanning index
+entry. <sgmltag class="attribute">StartRef</sgmltag> is used on the term that
+defines the end of the span and points to the term which defines the
+beginning.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>type</term>
+<listitem>
+<para>FIXME:
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>zone</term>
+<listitem>
+<para>
+The use of <sgmltag class="attribute">Zone</sgmltag> implies a spanning index
+entry. <sgmltag class="attribute">Zone</sgmltag> holds the IDs of the elements
+to which it applies. The <sgmltag>IndexTerm</sgmltag> applies to the contents
+of the entire element(s) to which it points. If <sgmltag class="attribute">Zone</sgmltag> is used, the physical placement of the <sgmltag>IndexTerm</sgmltag> in the flow
+of the document <emphasis>is irrelevant</emphasis>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The Tiger&lt;indexterm&gt;
+&lt;primary&gt;Big Cats&lt;/primary&gt;
+&lt;secondary&gt;Tigers&lt;/secondary&gt;&lt;/indexterm&gt;
+is a very large cat indeed.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.indexterm.1" role="HACK-ex.out.start"/>
+<para>
+The Tiger<indexterm significance="normal">
+<primary>Big Cats</primary>
+<secondary>Tigers</secondary></indexterm>
+is a very large cat indeed.
+</para>
+<anchor id="ex.oe.indexterm.1" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Example Chapter&lt;/title&gt;
+
+&lt;!-- index term for "Example Chapter" is a span --&gt;
+&lt;indexterm id="idxexchap" class='startofrange'&gt;
+  &lt;primary&gt;Example Chapter&lt;/primary&gt;&lt;/indexterm&gt;
+
+&lt;!-- index term for "Example Chapter" also cross references the 
+     "Examples" entry in the index --&gt;
+&lt;indexterm&gt;&lt;primary&gt;Example Chapter&lt;/primary&gt;
+  &lt;seealso&gt;Examples&lt;/seealso&gt;&lt;/indexterm&gt;
+
+&lt;!-- index term for "Chapter, Example" refers the reader to the entry
+     under which the index term is actually listed, "Example Chapter" --&gt;
+&lt;indexterm&gt;&lt;primary&gt;Chapter&lt;/primary&gt;&lt;secondary&gt;Example&lt;/secondary&gt;
+  &lt;see&gt;Example Chapter&lt;/see&gt;&lt;/indexterm&gt;
+
+&lt;!-- other content --&gt;
+
+&lt;!-- index term, end of "Example Chapter" span --&gt;
+&lt;indexterm startref="idxexchap" class="endofrange"/&gt;
+
+&lt;para&gt;some content&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+</informalexample>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Example Chapter&lt;/title&gt;
+&lt;indexterm zone="a1"&gt;&lt;primary&gt;Network Configuration&lt;/primary&gt;&lt;/indexterm&gt;
+&lt;!-- other content here --&gt;
+&lt;sect1 id="a1"&gt;&lt;title&gt;Configuring Your Network&lt;/title&gt;
+&lt;para&gt;&amp;hellip;&lt;/para&gt;
+&lt;/sect1&gt;
+&lt;/chapter&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>chapter</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="informalequation.element">
+<?dbhtml filename="informalequation.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>informalequation</secondary></indexterm>
+<refentrytitle>informalequation</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>informalequation</refname>
+<refpurpose>A displayed mathematical equation without a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">informalequation ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>alt</sgmltag>?,
+  (<sgmltag>graphic</sgmltag>+|<sgmltag>mediaobject</sgmltag>+|<sgmltag>mathphrase</sgmltag>+)))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">floatstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>InformalEquation</sgmltag> is usually a mathematical equation or a
+group of related mathematical equations.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+<note>
+<para>It is an error to supply a <sgmltag>title</sgmltag> in the
+<sgmltag>blockinfo</sgmltag> for an informal example.</para>
+</note>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain informalequation:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in informalequation:
+<simplelist type="inline"><member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>mathphrase</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The equation 
+&lt;informalequation&gt;
+  &lt;alt&gt;e^(pi*i) + 1 = 0&lt;/alt&gt;
+  &lt;graphic fileref="figures/epi10.png"/&gt;
+&lt;/informalequation&gt;
+is delightful because it joins together five of the most
+important mathematical constants.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.informalequation.1" role="HACK-ex.out.start"/>
+<para>
+The equation 
+<informalequation>
+  <alt>e^(pi*i) + 1 = 0</alt>
+  <graphic fileref="figures/epi10.png"/>
+</informalequation>
+is delightful because it joins together five of the most
+important mathematical constants.
+</para>
+<anchor id="ex.oe.informalequation.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>mml-math</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="informalexample.element">
+<?dbhtml filename="informalexample.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>informalexample</secondary></indexterm>
+<refentrytitle>informalexample</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>informalexample</refname>
+<refpurpose>A displayed example without a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">informalexample ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>|<sgmltag>procedure</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">floatstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>InformalExample</sgmltag> is a wrapper for an example without a title.
+Examples often
+contain <sgmltag>ProgramListing</sgmltag>s or other large block elements.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+<note>
+<para>It is an error to supply a <sgmltag>title</sgmltag> in the
+<sgmltag>blockinfo</sgmltag> for an informal example.</para>
+</note>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain informalexample:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in informalexample:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>width</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Width</sgmltag> specifies the width (in characters)
+of the longest line in this <sgmltag>InformalExample</sgmltag> (formatters may use
+this value to determine scaling or rotation).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE informalexample PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;informalexample&gt;
+&lt;programlisting&gt;
+sub print_content_model {
+    my($self) = shift;
+    local($_) = shift;
+    local(*FILE) = shift;
+
+    my(@cm) = $self-&gt;format_content_model2($_);
+    foreach $_ (@cm) {
+        print FILE $self-&gt;make_links($_, 1, 1), "\n";
+    }
+}
+&lt;/programlisting&gt;
+&lt;/informalexample&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.informalexample.1" role="HACK-ex.out.start"/>
+<informalexample>
+<programlisting format="linespecific">
+sub print_content_model {
+    my($self) = shift;
+    local($_) = shift;
+    local(*FILE) = shift;
+
+    my(@cm) = $self-&gt;format_content_model2($_);
+    foreach $_ (@cm) {
+        print FILE $self-&gt;make_links($_, 1, 1), "\n";
+    }
+}
+</programlisting>
+</informalexample>
+<anchor id="ex.oe.informalexample.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="informalfigure.element" revision="3.1">
+<?dbhtml filename="informalfigure.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>informalfigure</secondary></indexterm>
+<refentrytitle>informalfigure</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>informalfigure</refname>
+<refpurpose>A untitled figure</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">informalfigure ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|
+  <sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|
+  <sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|
+  <sgmltag>methodsynopsis</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+  <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+  <sgmltag>informaltable</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">floatstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">float</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top">"0"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pgwide</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>InformalFigure</sgmltag> is a figure without a title. Figures often
+contain <sgmltag>Graphic</sgmltag>s, or other large display elements.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+<note>
+<para>It is an error to supply a <sgmltag>title</sgmltag> in the
+<sgmltag>blockinfo</sgmltag> for an informal figure.</para>
+</note>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain informalfigure:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in informalfigure:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>float</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">Float</sgmltag> has the value 1 (true), then the
+processing system is free to move the figure to a convenient location.
+(Where convenient location may be described in the style sheet or may
+be application dependent.) A value of 0 (false) indicates that the
+figure should be placed precisely where it occurs in the flow.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>pgwide</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">Pgwide</sgmltag> has the value 0 (false), then the
+<sgmltag>InformalFigure</sgmltag> is rendered in the current text flow (with flow
+column width). A value of 1 (true) specifies that the figure should be
+rendered across the full text page.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE informalfigure PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;informalfigure&gt;
+&lt;mediaobject&gt;
+&lt;imageobject&gt;
+&lt;imagedata fileref="watarun.eps" srccredit="Norman Walsh, 1998"/&gt;
+&lt;/imageobject&gt;
+&lt;textobject&gt;&lt;phrase&gt;Wat Arun&lt;/phrase&gt;&lt;/textobject&gt;
+&lt;caption&gt;&lt;para&gt;Wat Arun, Temple of the Dawn, on the Chao Phraya River
+in Bangkok,
+Thailand. In April, 1998, Wat Arun was in the midst of renovation.&lt;/para&gt;
+&lt;/caption&gt;
+&lt;/mediaobject&gt;
+&lt;/informalfigure&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.informalfigure.1" role="HACK-ex.out.start"/>
+<informalfigure float="0">
+<mediaobject>
+<imageobject>
+<imagedata fileref="watarun.eps" srccredit="Norman Walsh, 1998"/>
+</imageobject>
+<textobject><phrase>Wat Arun</phrase></textobject>
+<caption><para>Wat Arun, Temple of the Dawn, on the Chao Phraya River
+in Bangkok,
+Thailand. In April, 1998, Wat Arun was in the midst of renovation.</para>
+</caption>
+</mediaobject>
+</informalfigure>
+<anchor id="ex.oe.informalfigure.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+       <!--3.1-->
+<refentry id="informaltable.element">
+<?dbhtml filename="informaltable.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>informaltable</secondary></indexterm>
+<refentrytitle>informaltable</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>informaltable</refname>
+<refpurpose>A table without a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">informaltable ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ ((<sgmltag>textobject</sgmltag>*,
+   (<sgmltag>graphic</sgmltag>+|<sgmltag>mediaobject</sgmltag>+|<sgmltag>tgroup</sgmltag>+))|
+  ((<sgmltag>col</sgmltag>*|<sgmltag>colgroup</sgmltag>*),
+   <sgmltag>thead</sgmltag>?,<sgmltag>tfoot</sgmltag>?,
+   (<sgmltag>tbody</sgmltag>+|<sgmltag>tr</sgmltag>+))))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">floatstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pgwide</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">orient</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>land</member>
+<member>port</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">frame</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>above</member>
+<member>all</member>
+<member>below</member>
+<member>border</member>
+<member>bottom</member>
+<member>box</member>
+<member>hsides</member>
+<member>lhs</member>
+<member>none</member>
+<member>rhs</member>
+<member>sides</member>
+<member>top</member>
+<member>topbot</member>
+<member>void</member>
+<member>vsides</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rules</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">bgcolor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">summary</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">tabstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">cellspacing</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">shortentry</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">border</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowheader</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>firstcol</member>
+<member>norowheader</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">cellpadding</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">tocentry</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>InformalTable</sgmltag> element identifies an informal
+table (one without a <sgmltag>Title</sgmltag>).  DocBook uses the <acronym>CALS</acronym>
+table model, which describes tables geometrically using rows,
+columns, and cells.
+</para>
+<para>
+Tables may include column headers and footers, but there is no
+provision for row headers.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+<note>
+<para>It is an error to supply a <sgmltag>title</sgmltag> in the
+<sgmltag>blockinfo</sgmltag> for an informal table.</para>
+</note>
+<para>This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>.</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para><indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>The
+<ulink url="http://www.oasis-open.org/specs/tm9901.html">OASIS
+Exchange Table Model</ulink>
+will replace the full OASIS Table Model.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain informaltable:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in informaltable:
+<simplelist type="inline"><member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>col</sgmltag></member>
+<member><sgmltag>colgroup</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+<member><sgmltag>tr</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>colsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ColSep</sgmltag> has the value 1 (true), then
+a rule will be drawn to the right of all columns in this table.
+A value of 0 (false) suppresses the rule.
+The rule to the right of the last column in the table is controlled by the
+<sgmltag class="attribute">Frame</sgmltag> attribute, not the
+<sgmltag class="attribute">ColSep</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>frame</term>
+<listitem>
+<para><sgmltag class="attribute">Frame</sgmltag> specifies how the table is to be framed:
+</para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry>Value</entry><entry>Meaning</entry>
+</row>
+</thead>
+<tbody>
+<row>
+  <entry><sgmltag class="attvalue">all</sgmltag></entry>
+  <entry><para>Frame all four sides of the table. In some environments with limited
+control over table border formatting, such as HTML, this may imply additional borders.
+</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">bottom</sgmltag></entry>
+  <entry><para>Frame only the bottom of the table.</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">none</sgmltag></entry>
+  <entry><para>Place no border on the table. In some environments with limited
+control over table border formatting, such as HTML, this may disable other borders as
+well.</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">sides</sgmltag></entry>
+  <entry><para>Frame the left and right sides of the table.</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">top</sgmltag></entry>
+  <entry><para>Frame the top of the table.</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">topbot</sgmltag></entry>
+  <entry><para>Frame the top and bottom of the table.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para>There is no way to obtain a border on only the starting edge
+(left, in left-to-right writing systems) of the table.</para>
+
+</listitem>
+</varlistentry>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>orient</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Orient</sgmltag> specifies the orientation of the 
+<sgmltag>InformalTable</sgmltag>. An orientation of <literal moreinfo="none">Port</literal> is
+the <quote>upright</quote>, the same orientation as the rest of the text flow.
+An orientation of <literal moreinfo="none">Land</literal> is 90 degrees counterclockwise
+from the upright orientation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>pgwide</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">Pgwide</sgmltag> has the value 0 (false), then the
+<sgmltag>InformalTable</sgmltag> is rendered in the current text flow (with flow
+column width). A value of 1 (true) specifies that the table should be
+rendered across the full text page.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rowsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">RowSep</sgmltag> has the value 1 (true), then a
+rule will be drawn below all the rows in the <sgmltag>InformalTable</sgmltag>
+(unless other, interior elements, suppress some or all of the rules).
+A value of 0 (false) suppresses the rule. The rule below the last row
+in the table is controlled by the <sgmltag class="attribute">Frame</sgmltag>
+attribute and the <sgmltag class="attribute">RowSep</sgmltag>
+of the last row is ignored.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>shortentry</term>
+<listitem>
+<para>
+This attribute is meaningless on <sgmltag>InformalTable</sgmltag>..
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>tabstyle</term>
+<listitem>
+<para>
+<sgmltag class="attribute">TabStyle</sgmltag> holds the name of a table style
+defined in a stylesheet (e.g., a <acronym>FOSI</acronym>) that will be used
+to process this document.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>tocentry</term>
+<listitem>
+<para>
+This attribute is meaningless on <sgmltag>InformalTable</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE informaltable PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;informaltable frame='none'&gt;
+&lt;tgroup cols='2'&gt;
+&lt;colspec colwidth='0.5in'/&gt;
+&lt;colspec colwidth='0.5in'/&gt;
+&lt;tbody&gt;
+&lt;row&gt;&lt;entry&gt;1&lt;/entry&gt;&lt;entry&gt;1&lt;/entry&gt;&lt;/row&gt;
+&lt;row&gt;&lt;entry&gt;2&lt;/entry&gt;&lt;entry&gt;4&lt;/entry&gt;&lt;/row&gt;
+&lt;row&gt;&lt;entry&gt;3&lt;/entry&gt;&lt;entry&gt;9&lt;/entry&gt;&lt;/row&gt;
+&lt;/tbody&gt;
+&lt;/tgroup&gt;
+&lt;/informaltable&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.informaltable.1" role="HACK-ex.out.start"/>
+<informaltable frame="none">
+<tgroup cols="2">
+<colspec colwidth="0.5in"/>
+<colspec colwidth="0.5in"/>
+<tbody>
+<row><entry>1</entry><entry>1</entry></row>
+<row><entry>2</entry><entry>4</entry></row>
+<row><entry>3</entry><entry>9</entry></row>
+</tbody>
+</tgroup>
+</informaltable>
+<anchor id="ex.oe.informaltable.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>entrytbl</sgmltag></member>
+  <member><sgmltag>footnoteref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="initializer.element" revision="4.0">
+<?dbhtml filename="initializer.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>initializer</secondary></indexterm>
+<refentrytitle>initializer</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>initializer</refname>
+<refpurpose>The initializer for a <sgmltag>FieldSynopsis</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">initializer ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>Initializer</sgmltag> identifies the initial or default
+value for a field (<sgmltag>FieldSynopsis</sgmltag>) or
+method parameter (<sgmltag>MethodParam</sgmltag>).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. May be suppressed in some contexts.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain initializer:
+<simplelist type="inline"><member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>methodparam</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in initializer:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="inlineequation.element">
+<?dbhtml filename="inlineequation.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>inlineequation</secondary></indexterm>
+<refentrytitle>inlineequation</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>inlineequation</refname>
+<refpurpose>A mathematical equation or expression occurring inline</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">inlineequation ::=
+((<sgmltag>alt</sgmltag>?,
+  (<sgmltag>graphic</sgmltag>+|<sgmltag>inlinemediaobject</sgmltag>+|<sgmltag>mathphrase</sgmltag>+)))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">inlineobj.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>InlineEquation</sgmltag>s are expressions (usually mathematical) that
+occur in the text flow.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+<para>
+<sgmltag>InlineEquation</sgmltag> should not contain <sgmltag>Graphic</sgmltag>.
+Instead, it should contain <sgmltag>InlineGraphic</sgmltag>.  Within an
+<sgmltag>InlineEquation</sgmltag>, <sgmltag>Graphic</sgmltag> should be rendered inline.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V5.0</acronym>, <sgmltag>InlineGraphic</sgmltag> and <sgmltag>Graphic</sgmltag> will be
+discarded.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain inlineequation:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in inlineequation:
+<simplelist type="inline"><member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mathphrase</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Einstein's theory of relativity includes one of the most
+widely recognized formulas in the world:
+&lt;inlineequation&gt;
+  &lt;alt&gt;e=mc^2&lt;/alt&gt;
+  &lt;graphic fileref="figures/emc2.png"/&gt;
+&lt;/inlineequation&gt;
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.inlineequation.1" role="HACK-ex.out.start"/>
+<para>
+Einstein's theory of relativity includes one of the most
+widely recognized formulas in the world:
+<inlineequation>
+  <alt>e=mc^2</alt>
+  <graphic fileref="figures/emc2.png"/>
+</inlineequation>
+</para>
+<anchor id="ex.oe.inlineequation.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>inlinemediaobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="inlinegraphic.element">
+<?dbhtml filename="inlinegraphic.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>inlinegraphic</secondary></indexterm>
+<refentrytitle>inlinegraphic</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>inlinegraphic</refname>
+<refpurpose>An object containing or pointing to graphical data that will be rendered inline</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">inlinegraphic ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">srccredit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">contentdepth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">entityref</entry>
+<entry align="left" valign="top">ENTITY</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">scalefit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">contentwidth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">depth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">fileref</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>BMP</member>
+<member>CGM-BINARY</member>
+<member>CGM-CHAR</member>
+<member>CGM-CLEAR</member>
+<member>DITROFF</member>
+<member>DVI</member>
+<member>EPS</member>
+<member>EQN</member>
+<member>FAX</member>
+<member>GIF</member>
+<member>GIF87a</member>
+<member>GIF89a</member>
+<member>IGES</member>
+<member>JPEG</member>
+<member>JPG</member>
+<member>linespecific</member>
+<member>PCX</member>
+<member>PDF</member>
+<member>PIC</member>
+<member>PNG</member>
+<member>PS</member>
+<member>SGML</member>
+<member>SVG</member>
+<member>SWF</member>
+<member>TBL</member>
+<member>TEX</member>
+<member>TIFF</member>
+<member>WMF</member>
+<member>WPG</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">scale</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">inlineobj.char.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">smallcptr.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element contains graphical data, or a pointer to an
+external entity containing graphical data. One of the
+deficiencies of the DocBook <sgmltag>Graphic</sgmltag> element is that
+there is no way to specify an alternate text description of the 
+graphic.  This has been rectified by the introduction of
+<sgmltag>InlineMediaObject</sgmltag>.
+</para>
+
+<refsect2 id="dbreproc.inlinegraphic"><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+<para>
+There are several ways to provide content for a
+<sgmltag>Graphic</sgmltag>.  It is best to use only one of these
+methods.  However, if multiple graphic sources are provided, the
+processing expectations are as follows: element content should be used
+in favor of either <sgmltag class="attribute">EntityRef</sgmltag> or <sgmltag class="attribute">FileRef</sgmltag> and <sgmltag class="attribute">EntityRef</sgmltag>
+should be used in favor of <sgmltag class="attribute">FileRef</sgmltag>.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, <sgmltag>InlineGraphic</sgmltag> will be declared <literal moreinfo="none">EMPTY</literal>.
+This change will require that any embedded graphic content be stored outside the
+<acronym>SGML</acronym> source and pointed to with an 
+<sgmltag class="attribute">EntityRef</sgmltag> or 
+<sgmltag class="attribute">FileRef</sgmltag> attribute.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V5.0</acronym>, <sgmltag>InlineGraphic</sgmltag> will be discarded. At that
+time, graphics will have to be incorporated using
+<sgmltag>MediaObject</sgmltag> or <sgmltag>InlineMediaObject</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain inlinegraphic:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>initializer</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msglevel</sgmltag></member>
+<member><sgmltag>msgorig</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Align</sgmltag> specifies the horizontal alignment
+of the graphic within the element that frames it.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>depth</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Depth</sgmltag> specifies the desired depth (vertical
+distance, at least in horizontal writing systems) of the
+image.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>entityref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">EntityRef</sgmltag> identifies the general entity
+which contains (or points to) the content of the graphic.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>fileref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">FileRef</sgmltag> specifies the name of the file
+which contains the content of the graphic.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Format</sgmltag> identifies the format of the graphic
+content. The <sgmltag class="attribute">Format</sgmltag> must be a defined
+notation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scale</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Scale</sgmltag> specifies integer representing a 
+percentage scaling factor (retaining the relative dimensions of the 
+original graphic). If unspecified, the value 100 (100%) is assumed.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scalefit</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ScaleFit</sgmltag> has the value 1 (true), then
+the graphic is to be scaled (uniformly) to the specified width or depth.
+The default value of 0 (false) indicates that the image will not be
+scaled to fit (although it may still be scaled by the
+<sgmltag class="attribute">Scale</sgmltag> attribute).
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>srccredit</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SrcCredit</sgmltag> contains details about the source 
+of the <sgmltag>InlineGraphic</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Width</sgmltag> indicates the width of the graphic.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>guibutton</sgmltag></member>
+  <member><sgmltag>guiicon</sgmltag></member>
+  <member><sgmltag>guilabel</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="inlinemediaobject.element" revision="3.1">
+<?dbhtml filename="inlinemediaobject.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>inlinemediaobject</secondary></indexterm>
+<refentrytitle>inlinemediaobject</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>inlinemediaobject</refname>
+<refpurpose>An inline media object (video, audio, image, and so on)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">inlinemediaobject ::=
+(<sgmltag>objectinfo</sgmltag>?,
+ (<sgmltag>videoobject</sgmltag>|<sgmltag>audioobject</sgmltag>|<sgmltag>imageobject</sgmltag>|<sgmltag>imageobjectco</sgmltag>|<sgmltag>textobject</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">inlineequation.content</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">inlineobj.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">smallcptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>InlineMediaObject</sgmltag> contains a set of alternative
+“graphical objects.” In DocBook V3.1, three types of
+external graphical objects are defined: <sgmltag>VideoObject</sgmltag>s,
+<sgmltag>AudioObject</sgmltag>s, and <sgmltag>ImageObject</sgmltag>s. Additional
+textual descriptions may be provided with <sgmltag>TextObject</sgmltag>s.
+</para>
+
+<refsect2 id="dbreproc.inlinemediaobject"><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+<para>
+The primary purpose of the <sgmltag>InlineMediaObject</sgmltag> is to provide
+a wrapper around a set of alternative presentations of the same
+information.
+</para>
+<para>
+If possible, the processing system should use the content of the
+first object within the <sgmltag>InlineMediaObject</sgmltag>.  If the first
+object cannot be used, the remaining objects should be
+considered in the order that they occur.  A processor should use
+the first object that it can, although it is free to choose any
+of the remaining objects if the primary one cannot be used.
+</para>
+<para>
+Under no circumstances should more than one object in an
+<sgmltag>InlineMediaObject</sgmltag> be used or presented at the same time.
+</para>
+<para>
+For example, an <sgmltag>InlineMediaObject</sgmltag> might contain a high
+resolution image, a low resolution image, and
+a text description. For print publishing, the high resolution image is used;
+for online systems, either the high or low resolution image is used,
+possibly including the text description as an online alternative.
+In a text-only environment, the text description is used.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+In DocBook V5.0, <sgmltag>InlineMediaObject</sgmltag> will replace
+<sgmltag>InlineGraphic</sgmltag>.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain inlinemediaobject:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>initializer</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msglevel</sgmltag></member>
+<member><sgmltag>msgorig</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in inlinemediaobject:
+<simplelist type="inline"><member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+In the following example, the <sgmltag>InlineEquation</sgmltag> uses
+<sgmltag>InlineMediaObject</sgmltag> to provide to alternate renderings
+for the equation. One is a graphic, the other is a text representation.
+</para>
+
+<para>
+For display purposes, both in print and in the online presentation,
+the graphic is selected. If you were generating content for some
+other medium, a text only browser or a cell phone, for example, only
+the text representation might be selected.
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Einstein's most famous equation,
+&lt;inlineequation&gt;
+&lt;inlinemediaobject&gt;
+&lt;imageobject&gt;
+&lt;imagedata fileref="figures/emc2.png"/&gt;
+&lt;/imageobject&gt;
+&lt;textobject&gt;
+&lt;phrase&gt;E=mc&lt;superscript&gt;2&lt;/superscript&gt;&lt;/phrase&gt;
+&lt;/textobject&gt;
+&lt;/inlinemediaobject&gt;
+&lt;/inlineequation&gt;, expresses the relationship between matter
+and energy.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.inlinemediaobject.1" role="HACK-ex.out.start"/>
+<para>
+Einstein's most famous equation,
+<inlineequation>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="figures/emc2.png"/>
+</imageobject>
+<textobject>
+<phrase>E=mc<superscript>2</superscript></phrase>
+</textobject>
+</inlinemediaobject>
+</inlineequation>, expresses the relationship between matter
+and energy.
+</para>
+<anchor id="ex.oe.inlinemediaobject.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+       <!--3.1-->
+<refentry id="interface.element">
+<?dbhtml filename="interface.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>interface</secondary></indexterm>
+<refentrytitle>interface</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>interface</refname>
+<refpurpose>An element of a GUI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">interface ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>accel</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>Interface</sgmltag> identifies some part of a graphical user
+interface.  This element became obsolete in DocBook V3.0 with the
+introduction of 
+<sgmltag>GUIButton</sgmltag>,
+<sgmltag>GUIIcon</sgmltag>,
+<sgmltag>GUILabel</sgmltag>,
+<sgmltag>GUIMenu</sgmltag>,
+<sgmltag>GUIMenuItem</sgmltag>, and
+<sgmltag>GUISubMenu</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the <sgmltag class="attribute">Class</sgmltag> attribute will be dropped from
+<sgmltag>Interface</sgmltag>.  Use one of the GUI* tags
+instead or subclass locally with the <sgmltag class="attribute">Role</sgmltag> attribute.
+</para>
+<para>
+The content model of <sgmltag>Interface</sgmltag> will also be constrained to
+<literal moreinfo="none">(#PCDATA | Replaceable | InlineGraphic)</literal>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain interface:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in interface:
+<simplelist type="inline"><member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Interface</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="interfacename.element" revision="4.0">
+<?dbhtml filename="interfacename.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>interfacename</secondary></indexterm>
+<refentrytitle>interfacename</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>interfacename</refname>
+<refpurpose>The name of an interface</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">interfacename ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>InterfaceName</sgmltag> element is used to identify the
+name of an interface.  This is likely to occur only in documentation
+about object-oriented programming systems, languages, and
+architectures.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain interfacename:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in interfacename:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="invpartnumber.element">
+<?dbhtml filename="invpartnumber.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>invpartnumber</secondary></indexterm>
+<refentrytitle>invpartnumber</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>invpartnumber</refname>
+<refpurpose>An inventory part number</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">invpartnumber ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>InvPartNumber</sgmltag> identifies a number (an 
+<quote>inventory part number</quote>) in some organization-specific numbering
+scheme.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+<para>
+DocBook does not control, or specify, the 
+numbering scheme used by an <sgmltag>InvPartNumber</sgmltag>.
+It is likely that this number uniquely identifies the document within
+the organization that assigns the numbers.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain invpartnumber:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in invpartnumber:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="isbn.element">
+<?dbhtml filename="isbn.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>isbn</secondary></indexterm>
+<refentrytitle>isbn</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>isbn</refname>
+<refpurpose>The International Standard Book Number of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">isbn ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>ISBN</sgmltag> is the International
+Standard Book Number of a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+
+<para>Deprecated as of DocBook V4.2, see <sgmltag>biblioid</sgmltag> instead.</para>
+
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain isbn:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in isbn:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="issn.element">
+<?dbhtml filename="issn.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>issn</secondary></indexterm>
+<refentrytitle>issn</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>issn</refname>
+<refpurpose>The International Standard Serial Number of a periodical</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">issn ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>ISSN</sgmltag> is the International
+Standard Serial Number of a periodical.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+
+<para>Deprecated as of DocBook V4.2, see <sgmltag>biblioid</sgmltag> instead.</para>
+
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain issn:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in issn:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="issuenum.element">
+<?dbhtml filename="issuenum.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>issuenum</secondary></indexterm>
+<refentrytitle>issuenum</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>issuenum</refname>
+<refpurpose>The number of an issue of a journal</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">issuenum ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>IssueNum</sgmltag> contains the issue number of a periodical.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain issuenum:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in issuenum:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bibliomset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="itemizedlist.element">
+<?dbhtml filename="itemizedlist.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>itemizedlist</secondary></indexterm>
+<refentrytitle>itemizedlist</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>itemizedlist</refname>
+<refpurpose>A list in which each entry is marked with a bullet or other dingbat</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">itemizedlist ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|<sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|
+  <sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|
+  <sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ <sgmltag>listitem</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">mark</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">spacing</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>compact</member>
+<member>normal</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">list.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In an <sgmltag>ItemizedList</sgmltag>, each member of the list is
+marked with a bullet, dash, or other symbol.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+DocBook specifies neither the initial mark nor the sequence of marks
+to be used in nested lists.  If explicit control is desired, the
+<sgmltag class="attribute">Mark</sgmltag> attribute should be used.  The
+values of the <sgmltag class="attribute">Mark</sgmltag> attribute are expected
+to be keywords, not representations (numerical character references,
+entities, and so on.) of the actual mark.
+</para>
+<para>
+In order to enforce a standard set of marks at your organization,
+it may be useful to construct a customization layer that limits
+the values of the <sgmltag class="attribute">Mark</sgmltag> attribute to
+an enumerated list.  See <xref linkend="app-customizing"/>.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>Introductory material may appear before the first list item.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain itemizedlist:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in itemizedlist:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>mark</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Mark</sgmltag> contains a keyword indicating the type
+of mark to be used on items in this <sgmltag>ItemizedList</sgmltag>. DocBook does 
+not provide a fixed list of appropriate keywords.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>spacing</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Spacing</sgmltag> indicates whether or not the
+vertical space in the list should be minimized.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE itemizedlist PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;itemizedlist mark='opencircle'&gt;
+&lt;listitem&gt;
+&lt;para&gt;
+TeX and LaTeX
+&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;listitem override='bullet'&gt;
+&lt;para&gt;
+Troff
+&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;listitem&gt;
+&lt;para&gt;
+Lout
+&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;/itemizedlist&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.itemizedlist.1" role="HACK-ex.out.start"/>
+<itemizedlist mark="opencircle">
+<listitem>
+<para>
+TeX and LaTeX
+</para>
+</listitem>
+<listitem override="bullet">
+<para>
+Troff
+</para>
+</listitem>
+<listitem>
+<para>
+Lout
+</para>
+</listitem>
+</itemizedlist>
+<anchor id="ex.oe.itemizedlist.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>highlights</sgmltag></member>
+  <member><sgmltag>para</sgmltag></member>
+  <member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="itermset.element">
+<?dbhtml filename="itermset.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>itermset</secondary></indexterm>
+<refentrytitle>itermset</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>itermset</refname>
+<refpurpose>A set of index terms in the meta-information of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">itermset ::=
+(<sgmltag>indexterm</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+When <sgmltag>IndexTerm</sgmltag>s use the <sgmltag class="attribute">Zone</sgmltag>
+attribute to point to index ranges, it may be handy to hoist them
+out of the flow and put them in the document meta-information.
+</para>
+<para>
+The <sgmltag>ITermSet</sgmltag> element, which occurs in the DocBook containers
+for meta-information, is one place to put them.  <sgmltag>ITermSet</sgmltag> is
+simply a wrapper around a group of <sgmltag>IndexTerm</sgmltag>s.
+</para>
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed.
+</para>
+<para>
+Although more than one <sgmltag>ITermSet</sgmltag> may appear in the
+meta-information for a document, neither a relationship nor a specific
+facility for constructing a relationship is defined.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain itermset:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in itermset:
+<simplelist type="inline"><member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>chapter</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="jobtitle.element">
+<?dbhtml filename="jobtitle.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>jobtitle</secondary></indexterm>
+<refentrytitle>jobtitle</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>jobtitle</refname>
+<refpurpose>The title of an individual in an organization</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">jobtitle ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>JobTitle</sgmltag> describes the position of an individual within
+an organization.  This tag is generally reserved for the name of the
+title for which an individual is paid.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain jobtitle:
+<simplelist type="inline"><member><sgmltag>affiliation</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in jobtitle:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>author</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="keycap.element">
+<?dbhtml filename="keycap.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>keycap</secondary></indexterm>
+<refentrytitle>keycap</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>keycap</refname>
+<refpurpose>The text printed on a key on a keyboard</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">keycap ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">function</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>alt</member>
+<member>backspace</member>
+<member>command</member>
+<member>control</member>
+<member>delete</member>
+<member>down</member>
+<member>end</member>
+<member>enter</member>
+<member>escape</member>
+<member>home</member>
+<member>insert</member>
+<member>left</member>
+<member>meta</member>
+<member>option</member>
+<member>other</member>
+<member>pagedown</member>
+<member>pageup</member>
+<member>right</member>
+<member>shift</member>
+<member>space</member>
+<member>tab</member>
+<member>up</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">otherfunction</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>KeyCap</sgmltag> identifies the text printed on a physical key
+on a computer keyboard.  This is distinct from any scan code
+that it may generate (<sgmltag>KeyCode</sgmltag>), or any symbolic name
+(<sgmltag>KeySym</sgmltag>) that might exist for the key.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the content model of <sgmltag>KeyCap</sgmltag> will be
+constrained to <literal moreinfo="none">(#PCDATA | Replaceable |
+InlineGraphic)</literal>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain keycap:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in keycap:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Keycap</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;keycap&gt;F1&lt;/keycap&gt; key on an IBM PC keyboard generates the
+scan code &lt;keycode&gt;0x3B&lt;/keycode&gt; when pressed.  This value
+is defined as &lt;keysym&gt;KEY_F1&lt;/keysym&gt; in 
+&lt;filename class="headerfile"&gt;keyboard.h&lt;/filename&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.keycap.1" role="HACK-ex.out.start"/>
+<para>
+The <keycap moreinfo="none">F1</keycap> key on an IBM PC keyboard generates the
+scan code <keycode>0x3B</keycode> when pressed.  This value
+is defined as <keysym>KEY_F1</keysym> in 
+<filename class="headerfile" moreinfo="none">keyboard.h</filename>.
+</para>
+<anchor id="ex.oe.keycap.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>keycode</sgmltag></member>
+  <member><sgmltag>keycombo</sgmltag></member>
+  <member><sgmltag>keysym</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="keycode.element">
+<?dbhtml filename="keycode.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>keycode</secondary></indexterm>
+<refentrytitle>keycode</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>keycode</refname>
+<refpurpose>The internal, frequently numeric, identifier for a key on a keyboard</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">keycode ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>KeyCode</sgmltag> identifies the numeric value associated with
+a key on a computer keyboard. This is distinct from any scan code
+that it may generate (<sgmltag>KeyCode</sgmltag>), or any symbolic name
+(<sgmltag>KeySym</sgmltag>) that might exist for the key.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain keycode:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in keycode:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;keycap&gt;F1&lt;/keycap&gt; key on an IBM PC keyboard generates the
+scan code &lt;keycode&gt;0x3B&lt;/keycode&gt; when pressed.  This value
+is defined as &lt;keysym&gt;KEY_F1&lt;/keysym&gt; in 
+&lt;filename class="headerfile"&gt;keyboard.h&lt;/filename&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.keycode.1" role="HACK-ex.out.start"/>
+<para>
+The <keycap moreinfo="none">F1</keycap> key on an IBM PC keyboard generates the
+scan code <keycode>0x3B</keycode> when pressed.  This value
+is defined as <keysym>KEY_F1</keysym> in 
+<filename class="headerfile" moreinfo="none">keyboard.h</filename>.
+</para>
+<anchor id="ex.oe.keycode.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>keycap</sgmltag></member>
+  <member><sgmltag>keysym</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="keycombo.element">
+<?dbhtml filename="keycombo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>keycombo</secondary></indexterm>
+<refentrytitle>keycombo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>keycombo</refname>
+<refpurpose>A combination of input actions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">keycombo ::=
+((<sgmltag>keycap</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>mousebutton</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otheraction</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">action</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>click</member>
+<member>double-click</member>
+<member>other</member>
+<member>press</member>
+<member>seq</member>
+<member>simul</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+For actions that require multiple keystrokes, mouse actions, or other
+physical input selections, the <sgmltag>KeyCombo</sgmltag> element provides a
+wrapper for the entire set of events.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain keycombo:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in keycombo:
+<simplelist type="inline"><member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>action</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Action</sgmltag> identifies the nature of the action
+taken. If <sgmltag>KeyCombo</sgmltag> contains more than one action element,
+<literal moreinfo="none">Simul</literal> is the default value for <sgmltag class="attribute">Action</sgmltag>,
+otherwise there is no default.
+</para>
+<para>
+If <literal moreinfo="none">Other</literal> is specified, <sgmltag class="attribute">OtherAction</sgmltag>
+should be used to identify the nature of the action.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Keycombo</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>otheraction</term>
+<listitem>
+<para>
+<sgmltag class="attribute">OtherAction</sgmltag> should be used when
+<sgmltag class="attribute">Action</sgmltag> is set to <literal moreinfo="none">Other</literal>. It 
+identifes the nature of the action in some application-specific way.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+To move a highlighted region, use 
+&lt;keycombo action='simul'&gt;
+  &lt;keycap&gt;Shift&lt;/keycap&gt;
+  &lt;mousebutton&gt;Button1&lt;/mousebutton&gt;
+&lt;/keycombo&gt;
+and drag the text to the new location.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.keycombo.1" role="HACK-ex.out.start"/>
+<para>
+To move a highlighted region, use 
+<keycombo action="simul" moreinfo="none">
+  <keycap moreinfo="none">Shift</keycap>
+  <mousebutton moreinfo="none">Button1</mousebutton>
+</keycombo>
+and drag the text to the new location.
+</para>
+<anchor id="ex.oe.keycombo.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>guimenu</sgmltag></member>
+  <member><sgmltag>guimenuitem</sgmltag></member>
+  <member><sgmltag>menuchoice</sgmltag></member>
+  <member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="keysym.element">
+<?dbhtml filename="keysym.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>keysym</secondary></indexterm>
+<refentrytitle>keysym</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>keysym</refname>
+<refpurpose>The symbolic name of a key on a keyboard</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">keysym ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>KeySym</sgmltag> identifies the symbolic name of a key on a 
+computer keyboard. This is distinct from any scan code
+that it may generate (<sgmltag>KeyCode</sgmltag>), or any symbolic name
+(<sgmltag>KeySym</sgmltag>) that might exist for the key.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain keysym:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in keysym:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;keycap&gt;F1&lt;/keycap&gt; key on an IBM PC keyboard generates the
+scan code &lt;keycode&gt;0x3B&lt;/keycode&gt; when pressed.  This value
+is defined as &lt;keysym&gt;KEY_F1&lt;/keysym&gt; in 
+&lt;filename class="headerfile"&gt;keyboard.h&lt;/filename&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.keysym.1" role="HACK-ex.out.start"/>
+<para>
+The <keycap moreinfo="none">F1</keycap> key on an IBM PC keyboard generates the
+scan code <keycode>0x3B</keycode> when pressed.  This value
+is defined as <keysym>KEY_F1</keysym> in 
+<filename class="headerfile" moreinfo="none">keyboard.h</filename>.
+</para>
+<anchor id="ex.oe.keysym.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>guimenu</sgmltag></member>
+  <member><sgmltag>guimenuitem</sgmltag></member>
+  <member><sgmltag>keycap</sgmltag></member>
+  <member><sgmltag>keycode</sgmltag></member>
+  <member><sgmltag>menuchoice</sgmltag></member>
+  <member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="keyword.element">
+<?dbhtml filename="keyword.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>keyword</secondary></indexterm>
+<refentrytitle>keyword</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>keyword</refname>
+<refpurpose>One of a set of keywords describing the content of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">keyword ::=
+(#PCDATA)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Keyword</sgmltag> is a term describing the content of a document.
+The keyword applies to the document
+component that contains it.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Keywords are rarely displayed to a reader. Usually, they
+are reserved for searching and retrieval purposes. If they are
+displayed, they may be displayed either inline or as a displayed
+block, depending on context.
+</para>
+<para>
+Unlike <sgmltag>SubjectTerm</sgmltag>s, which should be drawn from a
+controlled vocabulary, keywords may be chosen freely.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain keyword:
+<simplelist type="inline"><member><sgmltag>keywordset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>subject</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subjectterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>chapter</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="keywordset.element">
+<?dbhtml filename="keywordset.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>keywordset</secondary></indexterm>
+<refentrytitle>keywordset</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>keywordset</refname>
+<refpurpose>A set of keywords describing the content of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">keywordset ::=
+(<sgmltag>keyword</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A set of keywords, provided by the author, editor, publisher, and so on, can
+be stored in the document meta-information in a <sgmltag>KeywordSet</sgmltag>.
+</para>
+
+<para>
+Keywords can form an important part of an automated indexing or searching
+strategy for a collection of documents.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context.  Keywords are rarely displayed to a reader. Usually, they
+are reserved for searching and retrieval purposes.
+</para>
+<para>
+Unlike <sgmltag>SubjectTerm</sgmltag>s, which should be drawn from a
+controlled vocabulary, keywords may be chosen freely.
+</para>
+
+<para>
+Although more than one <sgmltag>KeywordSet</sgmltag> may appear in the
+meta-information for a document, neither a relationship nor a specific
+facility for constructing a relationship is defined by DocBook.
+</para>
+
+<para>
+Additionally, no relationship is defined between the
+<sgmltag>KeywordSet</sgmltag>s of a document component and the
+<sgmltag>KeywordSet</sgmltag>s of its parents or children.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain keywordset:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in keywordset:
+<simplelist type="inline"><member><sgmltag>keyword</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>keyword</sgmltag></member>
+<member><sgmltag>subject</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subjectterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>chapter</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="label.element">
+<?dbhtml filename="label.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>label</secondary></indexterm>
+<refentrytitle>label</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>label</refname>
+<refpurpose>A label on a <sgmltag>Question</sgmltag> or <sgmltag>Answer</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">label ::=
+(#PCDATA|<sgmltag>acronym</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>anchor</sgmltag>|
+ <sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|
+ <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Label</sgmltag> of a <sgmltag>Question</sgmltag> or
+<sgmltag>Answer</sgmltag> identifies the
+label that is to be used when formatting the question or answer.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The <sgmltag>Label</sgmltag> element
+is used as the label for the <sgmltag>Question</sgmltag> or
+<sgmltag>Answer</sgmltag>. A processing application might, for
+example, format the label as a heading preceding the question or
+answer contents, or it might format it as a run-in heading in the
+first paragraph of the question or answer.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain label:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in label:
+<simplelist type="inline"><member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+                       <!--3.1-->
+<refentry id="legalnotice.element">
+<?dbhtml filename="legalnotice.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>legalnotice</secondary></indexterm>
+<refentrytitle>legalnotice</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>legalnotice</refname>
+<refpurpose>A statement of legal obligations or requirements</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">legalnotice ::=
+(<sgmltag>blockinfo</sgmltag>?,<sgmltag>title</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>blockquote</sgmltag>|
+  <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>LegalNotice</sgmltag> identifies a statement of legal obligation,
+requirement, or warranty.   It occurs in the meta-information for a document in which it frequently explains copyright, trademark, and other legal 
+formalities of a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+<sgmltag>LegalNotice</sgmltag>s may be presented in a number of ways.  In
+printed documents, they often occur on the verso of the title page,
+sometimes in a reduced font size.  Online, they may occur on the
+title page or in a separate document behind a hypertext link.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain legalnotice:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in legalnotice:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>book</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>sect1info</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="lhs.element" revision="EBNF">
+<?dbhtml filename="lhs.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>lhs</secondary></indexterm>
+<refentrytitle>lhs</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>lhs</refname>
+<refpurpose>The left-hand side of an EBNF production</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">lhs ::=
+(#PCDATA)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.frame.attval</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element is only available if you are using the
+<link linkend="ebnf.module">EBNF Module</link>.</para>
+
+<para>The left-hand side (<sgmltag>LHS</sgmltag>) of a production is a
+non-terminal defined in terms of the right-hand side (<sgmltag>RHS</sgmltag>)
+of the <sgmltag>Production</sgmltag>.</para>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain lhs:
+<simplelist type="inline"><member><sgmltag>production</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>productionset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+                       <!--EBNF-->
+<refentry id="lineage.element">
+<?dbhtml filename="lineage.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>lineage</secondary></indexterm>
+<refentrytitle>lineage</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>lineage</refname>
+<refpurpose>The portion of a person's name indicating a relationship to ancestors</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">lineage ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">person.ident.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Lineage</sgmltag> is a portion of a person's name, typically
+“Jr.” or “Sr.”
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain lineage:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in lineage:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>authorgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="lineannotation.element">
+<?dbhtml filename="lineannotation.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>lineannotation</secondary></indexterm>
+<refentrytitle>lineannotation</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>lineannotation</refname>
+<refpurpose>A comment on a line in a verbatim listing</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">lineannotation ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>LineAnnotation</sgmltag> is an author or editor's comment on a line
+in one of the verbatim environments. These are annotations added by
+the documentor, not part of the original listing.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In verbatim environments like <sgmltag>ProgramListing</sgmltag>,
+which are often presented in a fixed width font, they may get special
+typographic treatment, such as italics.
+</para>
+<para>
+If several <sgmltag>LineAnnotations</sgmltag> occur in the same listing, they
+may be aligned horizontally.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain lineannotation:
+<simplelist type="inline"><member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>rhs</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in lineannotation:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+The following example, from the description of <sgmltag>Entry</sgmltag>, shows
+how <sgmltag>LineAnnotation</sgmltag> can be used to annotate a
+<sgmltag>Screen</sgmltag> listing:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE screen PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;screen&gt;
+&amp;lt;entry&gt;                &lt;lineannotation&gt;Error, cannot have a line break before a block element&lt;/lineannotation&gt;
+&amp;lt;para&gt;
+A paragraph of text.
+&amp;lt;/para&gt;&amp;lt;/entry&gt;
+&lt;/screen&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.lineannotation.1" role="HACK-ex.out.start"/>
+<screen format="linespecific">
+&lt;entry&gt;                <lineannotation>Error, cannot have a line break before a block element</lineannotation>
+&lt;para&gt;
+A paragraph of text.
+&lt;/para&gt;&lt;/entry&gt;
+</screen>
+<anchor id="ex.oe.lineannotation.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>productionset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="link.element">
+<?dbhtml filename="link.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>link</secondary></indexterm>
+<refentrytitle>link</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>link</refname>
+<refpurpose>A hypertext link</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">link ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xrefstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">endterm</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">type</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">link.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Link</sgmltag> is a general purpose hypertext element.
+Usually, <sgmltag>Link</sgmltag> surrounds the text that should be made
+“hot,” (unlike <sgmltag>XRef</sgmltag> which must generate the text) but
+the <sgmltag class="attribute">EndTerm</sgmltag> attribute can be used to copy
+text from another element.
+</para>
+
+<refsect2 id="dbreproc.link"><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+<para>
+If the <sgmltag>Link</sgmltag> element has content,
+then that content is processed for output
+as the “hot” text.
+If the <sgmltag>Link</sgmltag> element has content
+and an
+<sgmltag class="attribute">EndTerm</sgmltag> attribute, then the
+content is used and the
+<sgmltag class="attribute">EndTerm</sgmltag> is ignored.
+If the <sgmltag>Link</sgmltag> element has an
+<sgmltag class="attribute">EndTerm</sgmltag> attribute and
+no content, then the
+content of the element pointed to by <sgmltag class="attribute">EndTerm</sgmltag>
+should be repeated at the location of the <sgmltag>Link</sgmltag> and used
+as the “hot” text.
+</para>
+<para>
+Linking elements must not be nested within other linking
+elements (including themselves).  Because DocBook is harmonizing
+towards <acronym>XML</acronym>, this restriction cannot easily be enforced by the <acronym>DTD</acronym>. The
+processing of nested linking elements is undefined.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain link:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refnamediv</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in link:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>endterm</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Endterm</sgmltag> points to the element whose content
+is to be used as the text of the link. If <sgmltag class="attribute">Endterm</sgmltag>
+is supplied on a <sgmltag>Link</sgmltag> which has content, the value of
+<sgmltag class="attribute">Endterm</sgmltag> should be ignored.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to the target of the link.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>type</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Type</sgmltag> is available for application-specific
+customization of the linking behavior.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;sect1&gt;&lt;title&gt;Examples of &lt;sgmltag&gt;Link&lt;/sgmltag&gt;&lt;/title&gt;
+
+&lt;para&gt;
+In this sentence &lt;link linkend='nextsect'&gt;this&lt;/link&gt; word is
+hot and points to the following section.
+&lt;/para&gt;
+
+&lt;para&gt;
+There is also a link to the section called
+&lt;quote&gt;&lt;link linkend='nextsect' endterm="nextsect.title"/&gt;&lt;/quote&gt;
+in this sentence.
+&lt;/para&gt;
+
+&lt;sect2 id='nextsect'&gt;&lt;title id='nextsect.title'&gt;A Subsection&lt;/title&gt;
+
+&lt;para&gt;
+This section only exists to be the target of a couple of links.
+&lt;/para&gt;
+
+&lt;/sect2&gt;
+&lt;/sect1&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="listitem.element">
+<?dbhtml filename="listitem.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>listitem</secondary></indexterm>
+<refentrytitle>listitem</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>listitem</refname>
+<refpurpose>A wrapper for the elements of a list item</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">listitem ::=
+((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">override</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ListItem</sgmltag> element is a wrapper around an item in a list.
+In an <sgmltag>ItemizedList</sgmltag> or an <sgmltag>OrderedList</sgmltag>, the
+<sgmltag>ListItem</sgmltag> surrounds the entire list item.
+In a <sgmltag>VariableList</sgmltag>, <sgmltag>ListItem</sgmltag> surrounds the 
+<quote>definition</quote> part of the list item.
+</para>
+
+<refsect2 id="dbreproc.listitem"><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. List items usually generate the appropriate mark
+(a number or bullet) and appear indented, next to the mark.  In a
+<sgmltag>VariableList</sgmltag>, the presentation may be influenced by
+the length of the <sgmltag>Term</sgmltag> or <sgmltag>Term</sgmltag>s that precede
+the list item and by attributes on the list itself.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain listitem:
+<simplelist type="inline"><member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>varlistentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in listitem:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>override</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Override</sgmltag> specifies the keyword for the type
+of mark to be used on <emphasis>this</emphasis> <sgmltag>ListItem</sgmltag> instead of
+the mark currently in use for the list.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>highlights</sgmltag></member>
+  <member><sgmltag>itemizedlist</sgmltag></member>
+  <member><sgmltag>orderedlist</sgmltag></member>
+  <member><sgmltag>para</sgmltag></member>
+  <member><sgmltag>variablelist</sgmltag></member>
+  <member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="literal.element">
+<?dbhtml filename="literal.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>literal</secondary></indexterm>
+<refentrytitle>literal</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>literal</refname>
+<refpurpose>Inline text that is some literal value</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">literal ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Literal</sgmltag> is some specific piece of data, taken literally, from
+a computer system.  It is similar in some ways to <sgmltag>UserInput</sgmltag> and
+<sgmltag>ComputerOutput</sgmltag>, but is somewhat more of a general
+classification. The sorts of things that constitute literals varies by domain.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. A literal is frequently distinguished
+typographically and <sgmltag>Literal</sgmltag> is often used wherever
+that typographic presentation is desired.
+</para>
+<para>
+The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+The content model of <sgmltag>Literal</sgmltag> will be constrained to
+<literal moreinfo="none">(#PCDATA | Replaceable | InlineGraphic)</literal> in
+DocBook <acronym>V4.0</acronym>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain literal:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in literal:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Literal</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;There are several undocumented settings for &lt;varname&gt;debug&lt;/varname&gt;,
+among them &lt;literal&gt;3.27&lt;/literal&gt; to enable a complete trace and
+&lt;literal&gt;3.8&lt;/literal&gt; to debug the spell checker. For a complete
+list of the possible settings,
+see &lt;filename class="headerfile"&gt;edit/debug.h&lt;/filename&gt;.&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.literal.1" role="HACK-ex.out.start"/>
+<para>There are several undocumented settings for <varname>debug</varname>,
+among them <literal moreinfo="none">3.27</literal> to enable a complete trace and
+<literal moreinfo="none">3.8</literal> to debug the spell checker. For a complete
+list of the possible settings,
+see <filename class="headerfile" moreinfo="none">edit/debug.h</filename>.</para>
+<anchor id="ex.oe.literal.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>programlistingco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="literallayout.element">
+<?dbhtml filename="literallayout.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>literallayout</secondary></indexterm>
+<refentrytitle>literallayout</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>literallayout</refname>
+<refpurpose>A block of text in which line breaks and white space are to be reproduced faithfully</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">literallayout ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>co</sgmltag>|<sgmltag>coref</sgmltag>|<sgmltag>textobject</sgmltag>|<sgmltag>lineannotation</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">linenumbering</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>numbered</member>
+<member>unnumbered</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:space</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>preserve</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">continuation</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>continues</member>
+<member>restarts</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="notationenum" type="vert">
+<member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top">"linespecific"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>monospaced</member>
+<member>normal</member>
+</simplelist></entry>
+<entry align="left" valign="top">"normal"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">startinglinenumber</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">linespecific.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>LiteralLayout</sgmltag> is a verbatim environment. Unlike the other
+verbatim environments, it does not have strong semantic overtones and
+may not imply a font change.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant.
+</para>
+
+<para>
+Unlike 
+<sgmltag>ProgramListing</sgmltag> and <sgmltag>Screen</sgmltag>, which usually
+imply a font change, <sgmltag>LiteralLayout</sgmltag> does not.
+How spaces are to be represented faithfully in a proportional
+font is not addressed by DocBook.
+</para>
+
+<para>
+In DocBook <acronym>V3.1</acronym>, the <sgmltag class="attribute">Class</sgmltag> attribute
+was added to give users control over the font used in
+<sgmltag>LiteralLayout</sgmltag>s.  If the <sgmltag class="attribute">Class</sgmltag> attribute is specified and its value is
+<literal moreinfo="none">Monospaced</literal>, then the <sgmltag>LiteralLayout</sgmltag>
+will be presented in a monospaced font, probably the same one
+used for other verbatim environments.  The default value for
+<sgmltag class="attribute">Class</sgmltag> is <literal moreinfo="none">Normal</literal>, meaning
+that no font change will occur.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>The <literal moreinfo="none">xml:space</literal> attribute is automatically
+provided in the XML DTD.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain literallayout:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in literallayout:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> distinguishes between literal layout
+environments that are presented in a monospaced font and literal layout
+environments that have no implicit font change.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">Format</sgmltag> attribute applies the 
+<literal moreinfo="none">linespecific</literal> notation to all <sgmltag>LiteralLayout</sgmltag>s.
+All white space and line breaks must be preserved.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linenumbering</term>
+<listitem>
+<para revision="4.0">Line numbering indicates whether or not the lines
+of a <sgmltag>LiteralLayout</sgmltag> are to be automatically numbered. The details
+of numbering (every line or only selected lines, on the left or right, etc.)
+are left up to the processing application. Be aware that not all processors
+are capable of numbering lines.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Width</sgmltag> specifies the width (in characters)
+of the longest line in this <sgmltag>LiteralLayout</sgmltag> (formatters may use
+this value to determine scaling or rotation).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE blockquote PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;blockquote&gt;
+&lt;attribution&gt;William Shakespeare, &lt;citetitle&gt;Henry V&lt;/citetitle&gt;&lt;/attribution&gt;
+&lt;literallayout&gt;
+  O, for a muse of fire, that would ascend
+The brightest heaven of invention!
+A kingdom for a stage, princes to act,
+And monarchs to behold the swelling scene!
+&lt;/literallayout&gt;
+&lt;/blockquote&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.literallayout.1" role="HACK-ex.out.start"/>
+<blockquote>
+<attribution>William Shakespeare, <citetitle>Henry V</citetitle></attribution>
+<literallayout format="linespecific" class="normal">
+  O, for a muse of fire, that would ascend
+The brightest heaven of invention!
+A kingdom for a stage, princes to act,
+And monarchs to behold the swelling scene!
+</literallayout>
+</blockquote>
+<anchor id="ex.oe.literallayout.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>attribution</sgmltag></member>
+  <member><sgmltag>part</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="lot.element">
+<?dbhtml filename="lot.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>lot</secondary></indexterm>
+<refentrytitle>lot</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>lot</refname>
+<refpurpose>A list of the titles of formal objects (as tables or figures) in a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">lot ::=
+(<sgmltag>beginpage</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ <sgmltag>lotentry</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">nav.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>LoT</sgmltag> is a <emphasis>list of titles</emphasis>.  It can be used
+to generate lists of <sgmltag>Figure</sgmltag>s, <sgmltag>Table</sgmltag>s,
+<sgmltag>Example</sgmltag>s, or <sgmltag>Equation</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. A list of titles in a <sgmltag>Book</sgmltag> usually
+introduces a forced page break.
+</para>
+<para>
+Most often, lists of titles are generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain lot:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in lot:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying number or string
+that may be used in presentation.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE lot PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;lot&gt;&lt;title&gt;List of Figures&lt;/title&gt;
+&lt;lotentry pagenum='5'&gt;The Letters &amp;ldquo;g&amp;rdquo; and &amp;ldquo;h&amp;rdquo; 
+   inside their boxes&lt;/lotentry&gt;
+&lt;lotentry pagenum='15'&gt;Example figure produced by both TeX and
+   troff&lt;/lotentry&gt;
+&lt;!-- ... --&gt;
+&lt;/lot&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="lotentry.element">
+<?dbhtml filename="lotentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>lotentry</secondary></indexterm>
+<refentrytitle>lotentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>lotentry</refname>
+<refpurpose>An entry in a list of titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">lotentry ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">srccredit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>LoTentry</sgmltag> identifies an individual title in a 
+<sgmltag>LoT</sgmltag>.  For example, in a <citetitle>list of figures</citetitle>, each
+individual figure title would be repeated in a <sgmltag>LoTentry</sgmltag>
+in the <sgmltag>LoT</sgmltag> for the list of figures.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain lotentry:
+<simplelist type="inline"><member><sgmltag>lot</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in lotentry:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to the element which is
+represented in this <sgmltag>LoTEntry</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>pagenum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">PageNum</sgmltag> indicates the page on which this
+entry occurs in some version of the printed document.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>srccredit</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SrcCredit</sgmltag> contains details about the source 
+of the element referenced by this entry.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>lot</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="manvolnum.element">
+<?dbhtml filename="manvolnum.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>manvolnum</secondary></indexterm>
+<refentrytitle>manvolnum</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>manvolnum</refname>
+<refpurpose>A reference volume number</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">manvolnum ::=
+(#PCDATA|<sgmltag>acronym</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>anchor</sgmltag>|
+ <sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|
+ <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In a DocBook reference page, the <sgmltag>ManVolNum</sgmltag> holds
+the number of the volume in which the <sgmltag>RefEntry</sgmltag> belongs.
+</para>
+<para>
+The notion of a volume number is historical.  <acronym>UNIX</acronym> manual pages (<quote>man
+pages</quote>), for which <sgmltag>RefEntry</sgmltag> was devised, were typically
+stored in three ring binders.  Each bound manual was a volume in a set
+and contained information about a particular class of things.  For
+example, volume 1 was for user commands, and volume 8 was for administrator
+commands.
+</para>
+<para>
+Volume numbers need not be strictly numerical; volume
+<quote>l</quote> frequently held manual pages for local
+additions to the system, and the X Window System manual pages
+had an <quote>x</quote> in the volume number: for example,
+1x.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The content of <sgmltag>ManVolNum</sgmltag> is usually printed in parentheses
+after the element title or citation.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain manvolnum:
+<simplelist type="inline"><member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>refmeta</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in manvolnum:
+<simplelist type="inline"><member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+For a further description of print formats, consult the
+&lt;citerefentry&gt;&lt;refentrytitle&gt;printf&lt;/refentrytitle&gt;
+&lt;manvolnum&gt;3S&lt;/manvolnum&gt;&lt;/citerefentry&gt; manual page.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.manvolnum.1" role="HACK-ex.out.start"/>
+<para>
+For a further description of print formats, consult the
+<citerefentry><refentrytitle>printf</refentrytitle>
+<manvolnum>3S</manvolnum></citerefentry> manual page.
+</para>
+<anchor id="ex.oe.manvolnum.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>citerefentry</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="markup.element">
+<?dbhtml filename="markup.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>markup</secondary></indexterm>
+<refentrytitle>markup</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>markup</refname>
+<refpurpose>A string of formatting markup in text that is to be represented literally</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">markup ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Markup</sgmltag> contains a string of formatting markup that is to be
+represented literally in the text. The utility of this element is almost
+wholly constrained to books about document formatting tools. 
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain markup:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in markup:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+A presentation system using TeX as a back end might allow you
+to insert inline markup, such as &lt;markup role="tex"&gt;$x^2$&lt;/markup&gt;,
+using TeX syntax directly.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.markup.1" role="HACK-ex.out.start"/>
+<para>
+A presentation system using TeX as a back end might allow you
+to insert inline markup, such as <markup role="tex">$x^2$</markup>,
+using TeX syntax directly.
+</para>
+<anchor id="ex.oe.markup.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="mathphrase.element" revision="4.5">
+<?dbhtml filename="mathphrase.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>mathphrase</secondary></indexterm>
+<refentrytitle>mathphrase</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>mathphrase</refname>
+<refpurpose>A mathematical phrase, an expression that can be represented with ordinary text and a small amount of markup</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">mathphrase ::=
+(#PCDATA|<sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>emphasis</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">equation.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">inlineequation.content</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>mathphrase</sgmltag> is a simple, inline equation, one that
+can be represented using ordinary text, symbols, subscripts, and
+superscripts. <inlineequation>
+<mathphrase>E=mc<superscript>2</superscript></mathphrase></inlineequation>,
+for example.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain mathphrase:
+<simplelist type="inline"><member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in mathphrase:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE equation PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+          "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"&gt;
+&lt;equation id="mathphrase.example.1"&gt;
+&lt;title&gt;Fermat's Last Theorem&lt;/title&gt;
+  &lt;alt&gt;x^n + y^n &amp;ne; z^n &amp;forall; n &amp;gt; 2&lt;/alt&gt;
+  &lt;mathphrase&gt;x&lt;superscript&gt;n&lt;/superscript&gt;
++ y&lt;superscript&gt;n&lt;/superscript&gt;
+≠ z&lt;superscript&gt;n&lt;/superscript&gt;
+∀ n ≠ 2&lt;/mathphrase&gt;
+&lt;/equation&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.mathphrase.1" role="HACK-ex.out.start"/>
+<equation id="mathphrase.example.1">
+<title>Fermat's Last Theorem</title>
+  <alt>x^n + y^n ≠ z^n ∀ n &gt; 2</alt>
+  <mathphrase>x<superscript>n</superscript>
++ y<superscript>n</superscript>
+≠ z<superscript>n</superscript>
+∀ n ≠ 2</mathphrase>
+</equation>
+<anchor id="ex.oe.mathphrase.1" role="HACK-ex.out.end"/>
+
+</refsect1>
+</refentry>
+
+            <!--4.5-->
+<refentry id="medialabel.element">
+<?dbhtml filename="medialabel.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>medialabel</secondary></indexterm>
+<refentrytitle>medialabel</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>medialabel</refname>
+<refpurpose>A name that identifies the physical medium on which some information resides</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">medialabel ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>cartridge</member>
+<member>cdrom</member>
+<member>disk</member>
+<member>tape</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>MediaLabel</sgmltag> element identifies the name of a specific
+piece of physical media, such as a tape or disk label. Usually, a 
+media label is something external, written by hand on the media
+itself, for example, but it may also refer to digital labels.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain medialabel:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in medialabel:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> indicates the type of media labeled.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+To install &lt;application&gt;The Great Foo&lt;/application&gt;, insert the disk
+labelled &lt;medialabel&gt;TGF Setup 1&lt;/medialabel&gt; and run 
+&lt;command&gt;setup&lt;/command&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.medialabel.1" role="HACK-ex.out.start"/>
+<para>
+To install <application moreinfo="none">The Great Foo</application>, insert the disk
+labelled <medialabel>TGF Setup 1</medialabel> and run 
+<command moreinfo="none">setup</command>.
+</para>
+<anchor id="ex.oe.medialabel.1" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The weekly incremental backup tape is labelled
+&lt;medialabel&gt;Backup &lt;replaceable&gt;nn&lt;/replaceable&gt;&lt;/medialabel&gt;, where
+&lt;replaceable&gt;nn&lt;/replaceable&gt; is the week number.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.medialabel.2" role="HACK-ex.out.start"/>
+<para>
+The weekly incremental backup tape is labelled
+<medialabel>Backup <replaceable>nn</replaceable></medialabel>, where
+<replaceable>nn</replaceable> is the week number.
+</para>
+<anchor id="ex.oe.medialabel.2" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="mediaobject.element" revision="3.1">
+<?dbhtml filename="mediaobject.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>mediaobject</secondary></indexterm>
+<refentrytitle>mediaobject</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>mediaobject</refname>
+<refpurpose>A displayed media object (video, audio, image, etc.)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">mediaobject ::=
+(<sgmltag>objectinfo</sgmltag>?,
+ (<sgmltag>videoobject</sgmltag>|<sgmltag>audioobject</sgmltag>|<sgmltag>imageobject</sgmltag>|<sgmltag>imageobjectco</sgmltag>|<sgmltag>textobject</sgmltag>)+,
+ <sgmltag>caption</sgmltag>?)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">equation.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element contains a set of alternative
+“media objects.” In DocBook V3.1, three types of
+external objects are defined: <sgmltag>VideoObject</sgmltag>s,
+<sgmltag>AudioObject</sgmltag>s, and <sgmltag>ImageObject</sgmltag>s. Additional
+textual descriptions may be provided with <sgmltag>TextObject</sgmltag>s.
+</para>
+
+<refsect2 id="dbreproc.mediaobject"><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+
+<para>
+The primary purpose of the <sgmltag>MediaObject</sgmltag> is to provide
+a wrapper around a set of alternative presentations of the same
+information.
+</para>
+<para>
+If possible, the processing system should use the content of the
+first object within the <sgmltag>MediaObject</sgmltag>.  If the first
+object cannot be used, the remaining objects should be
+considered in the order that they occur.  A processor should use
+the first object that it can, although it is free to choose any
+of the remaining objects if the primary one cannot be used.
+</para>
+<para>
+Under no circumstances should more than one object in a
+<sgmltag>MediaObject</sgmltag> be used or presented at the same time.
+</para>
+<para>
+For example, a <sgmltag>MediaObject</sgmltag> might contain a video, a high
+resolution image, a low resolution image, a long text description, and
+a short text description.  In a “high end” online system,
+the video is used.  For print publishing, the high resolution image is used.
+For other online systems, either the high or low resolution image is used,
+possibly including the short text description as the online alternative.
+In a text-only environment, either the long or short text descriptions are
+used.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+In DocBook V5.0, <sgmltag>MediaObject</sgmltag> will replace
+<sgmltag>Graphic</sgmltag>.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain mediaobject:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in mediaobject:
+<simplelist type="inline"><member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>audioobject</sgmltag></member>
+  <member><sgmltag>imageobject</sgmltag></member>
+  <member><sgmltag>informalfigure</sgmltag></member>
+  <member><sgmltag>svg-svg</sgmltag></member>
+  <member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="mediaobjectco.element" revision="3.1">
+<?dbhtml filename="mediaobjectco.html"?>
+<refentryinfo>
+<pubdate>$Date: 2007-07-09 17:44:23 +0200 (Mon, 09 Jul 2007) $</pubdate>
+<releaseinfo>$Revision: 6987 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>mediaobjectco</secondary></indexterm>
+<refentrytitle>mediaobjectco</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>mediaobjectco</refname>
+<refpurpose>A media object that contains callouts</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">mediaobjectco ::=
+(<sgmltag>objectinfo</sgmltag>?,<sgmltag>imageobjectco</sgmltag>,
+ (<sgmltag>imageobjectco</sgmltag>|<sgmltag>textobject</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>MediaObjectCO</sgmltag> is a wrapper around a set of alternative,
+annotated media objects.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>See also <sgmltag>MediaObject</sgmltag>.</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V5.0</acronym>, <sgmltag>MediaObjectCO</sgmltag> will be discarded 
+(with no replacement).</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain mediaobjectco:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in mediaobjectco:
+<simplelist type="inline"><member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE mediaobjectco PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;mediaobjectco&gt;
+&lt;imageobjectco&gt;
+&lt;areaspec units="calspair"&gt;
+  &lt;areaset id="oneway" coords=""&gt;
+    &lt;area id="oneway1" coords="300 400"/&gt;
+    &lt;area id="oneway2" coords="325 340"/&gt;
+  &lt;/areaset&gt;
+  &lt;area id="myhouse" coords="425 590"/&gt;
+&lt;/areaspec&gt;
+&lt;imageobject&gt;
+&lt;imagedata fileref="http://maps.example.com/EARTH?USA?MA?01007"/&gt;
+&lt;/imageobject&gt;
+&lt;/imageobjectco&gt;
+&lt;/mediaobjectco&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.mediaobjectco.1" role="HACK-ex.out.start"/>
+<mediaobjectco>
+<imageobjectco>
+<areaspec units="calspair">
+  <areaset id="oneway" coords="">
+    <area id="oneway1" coords="300 400"/>
+    <area id="oneway2" coords="325 340"/>
+  </areaset>
+  <area id="myhouse" coords="425 590"/>
+</areaspec>
+<imageobject>
+<imagedata fileref="http://maps.example.com/EARTH?USA?MA?01007"/>
+</imageobject>
+</imageobjectco>
+</mediaobjectco>
+<anchor id="ex.oe.mediaobjectco.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="member.element">
+<?dbhtml filename="member.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>member</secondary></indexterm>
+<refentrytitle>member</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>member</refname>
+<refpurpose>An element of a simple list</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">member ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Member</sgmltag> is an element of a <sgmltag>SimpleList</sgmltag>.  Unlike
+the other lists, items in a <sgmltag>SimpleList</sgmltag> are constrained to 
+character data and inline elements.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. How the inline <sgmltag>Member</sgmltag>s are formatted
+with respect to each other is controlled by the containing
+<sgmltag>SimpleList</sgmltag>.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain member:
+<simplelist type="inline"><member><sgmltag>simplelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in member:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>simplelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="menuchoice.element">
+<?dbhtml filename="menuchoice.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>menuchoice</secondary></indexterm>
+<refentrytitle>menuchoice</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>menuchoice</refname>
+<refpurpose>A selection or series of selections from a menu</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">menuchoice ::=
+(<sgmltag>shortcut</sgmltag>?,
+ (<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|
+  <sgmltag>interface</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In applications that present graphical user interfaces, it is often
+necessary to select an item, or a series of items, from a menu in
+order to accomplish some action.  The <sgmltag>MenuChoice</sgmltag> element
+provides a wrapper to contain the complete combination of selections.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+<para>
+<sgmltag>MenuChoice</sgmltag> may generate arrows or other punctuation between
+multiple GUI elements.  The <sgmltag>ShortCut</sgmltag> may be suppressed, or
+sometimes it is presented in parentheses after the rest of the items.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain menuchoice:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in menuchoice:
+<simplelist type="inline"><member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>MenuChoice</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+You can exit from GNU Emacs with 
+&lt;menuchoice&gt;
+  &lt;shortcut&gt;
+    &lt;keycombo&gt;&lt;keysym&gt;C-x&lt;/keysym&gt;&lt;keysym&gt;C-c&lt;/keysym&gt;&lt;/keycombo&gt;
+  &lt;/shortcut&gt;
+  &lt;guimenu&gt;Files&lt;/guimenu&gt;
+  &lt;guimenuitem&gt;Exit Emacs&lt;/guimenuitem&gt;
+&lt;/menuchoice&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.menuchoice.1" role="HACK-ex.out.start"/>
+<para>
+You can exit from GNU Emacs with 
+<menuchoice moreinfo="none">
+  <shortcut moreinfo="none">
+    <keycombo moreinfo="none"><keysym>C-x</keysym><keysym>C-c</keysym></keycombo>
+  </shortcut>
+  <guimenu moreinfo="none">Files</guimenu>
+  <guimenuitem moreinfo="none">Exit Emacs</guimenuitem>
+</menuchoice>.
+</para>
+<anchor id="ex.oe.menuchoice.1" role="HACK-ex.out.end"/>
+
+<para>
+Compare this example with the similar example in <sgmltag>GUIMenu</sgmltag>.
+Here the <sgmltag>KeyCombo</sgmltag> and <sgmltag>MenuChoice</sgmltag> elements
+are required to process thier content in some intelligent way in
+order to produce useful output.  
+</para>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="methodname.element" revision="4.0">
+<?dbhtml filename="methodname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>methodname</secondary></indexterm>
+<refentrytitle>methodname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>methodname</refname>
+<refpurpose>The name of a method</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">methodname ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>MethodName</sgmltag> element is used to identify the name of a
+method.  This is likely to occur only in documentation about
+object-oriented programming systems, languages, and architectures.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain methodname:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in methodname:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="methodparam.element" revision="4.0">
+<?dbhtml filename="methodparam.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>methodparam</secondary></indexterm>
+<refentrytitle>methodparam</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>methodparam</refname>
+<refpurpose>Parameters to a method</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">methodparam ::=
+(<sgmltag>modifier</sgmltag>*,<sgmltag>type</sgmltag>?,
+ ((<sgmltag>parameter</sgmltag>,<sgmltag>initializer</sgmltag>?)|
+  <sgmltag>funcparams</sgmltag>),
+ <sgmltag>modifier</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">choice</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>opt</member>
+<member>plain</member>
+<member>req</member>
+</simplelist></entry>
+<entry align="left" valign="top">"req"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">rep</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>norepeat</member>
+<member>repeat</member>
+</simplelist></entry>
+<entry align="left" valign="top">"norepeat"</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In the syntax summary of a <sgmltag>ConstructorSynopsis</sgmltag>,
+<sgmltag>DestructorSynopsis</sgmltag>, or
+<sgmltag>MethodSynopsis</sgmltag>,
+<sgmltag>MethodParam</sgmltag> provides the description of a parameter to the
+method.  Typically, this includes the data type of the parameter
+and its name, but may also include an initial value and other modifiers.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. For a complete description of the processing expectations,
+see <sgmltag>ClassSynopsis</sgmltag>.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain methodparam:
+<simplelist type="inline"><member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in methodparam:
+<simplelist type="inline"><member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>initializer</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>choice</term>
+<listitem>
+<para revision="4.0">
+<sgmltag class="attribute">Choice</sgmltag> indicates whether the
+<sgmltag>MethodParam</sgmltag>
+is required (<literal moreinfo="none">Req</literal> or <literal moreinfo="none">Plain</literal>) or
+optional (<literal moreinfo="none">Opt</literal>). Arguments identified as
+<literal moreinfo="none">Plain</literal> are required, but are shown without additional
+decoration.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rep</term>
+<listitem>
+<para revision="4.0">
+A <sgmltag class="attribute">Rep</sgmltag> value of
+<literal moreinfo="none">Repeat</literal> indicates that the
+<sgmltag>MethodParam</sgmltag> is reapeatable.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="methodsynopsis.element" revision="4.0">
+<?dbhtml filename="methodsynopsis.html"?>
+<refentryinfo>
+<pubdate>$Date: 2003-12-23 16:16:10 +0100 (Tue, 23 Dec 2003) $</pubdate>
+<releaseinfo>$Revision: 3320 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>methodsynopsis</secondary></indexterm>
+<refentrytitle>methodsynopsis</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>methodsynopsis</refname>
+<refpurpose>A syntax summary for a method</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">methodsynopsis ::=
+(<sgmltag>modifier</sgmltag>*,
+ (<sgmltag>type</sgmltag>|<sgmltag>void</sgmltag>)?,
+ <sgmltag>methodname</sgmltag>,
+ (<sgmltag>methodparam</sgmltag>+|<sgmltag>void</sgmltag>?),
+ <sgmltag>exceptionname</sgmltag>*,<sgmltag>modifier</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">method.synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>MethodSynopsis</sgmltag> contains the syntax summary of a
+method (generally speaking, methods in the object-oriented programming
+language sense).
+</para>
+
+<para>
+This is one of the few places where DocBook attempts to model as well
+as describe. Unlike <sgmltag>FuncSynopsis</sgmltag> which was designed
+with C language function prototypes in mind, the content model of
+<sgmltag>MethodSynopsis</sgmltag> was designed to capture a wide range
+of semantics.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+For the most part, the processing application is expected to
+generate all of the parenthesis, semicolons, commas,
+and so on. required in the rendered synopsis.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain methodsynopsis:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in methodsynopsis:
+<simplelist type="inline"><member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodparam</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>language</term>
+<listitem>
+<para>Identifies the programming language of the method.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+       <!--4.0-->
+<refentry id="mml-math.element" revision="MathML">
+<?dbhtml filename="mml-math.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>mml:math</secondary></indexterm>
+<refentrytitle>mml:math</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>mml:math</refname>
+<refpurpose>A MathML equation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+
+<para>If the <link linkend="mathml.module">MathML Module</link>
+is used, <sgmltag>Equation</sgmltag>s and
+<sgmltag>InlineEquation</sgmltag>s can
+include <sgmltag>mml:math</sgmltag> equations.</para>
+
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The
+<ulink url="http://www.w3.org/TR/MathML2/">Mathematical Markup Language</ulink>
+Recommendation from the W3C defines the Mathematical Markup Language,
+or MathML. MathML is an XML application for describing mathematical
+notation and capturing both its structure and content.</para>
+
+<para>A complete description of MathML is outside the scope of this
+reference.</para>
+
+</refsect1>
+
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE informalequation
+           PUBLIC "-//OASIS//DTD DocBook MathML Module V1.0//EN"
+           "http://www.oasis-open.org/docbook/xml/mathml/1.0/dbmathml.dtd"&gt;
+&lt;informalequation&gt;
+&lt;mml:math&gt;&lt;mml:apply&gt;&lt;mml:divide/&gt;&lt;/mml:apply&gt;&lt;/mml:math&gt;
+&lt;/informalequation&gt;
+</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+               <!--mathml-->
+<refentry id="modespec.element">
+<?dbhtml filename="modespec.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>modespec</secondary></indexterm>
+<refentrytitle>modespec</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>modespec</refname>
+<refpurpose>Application-specific information necessary for the completion of an OLink</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">modespec ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">application</entry>
+<entry align="left" valign="top"><simplelist role="notationenum" type="vert">
+<member>BMP</member>
+<member>CGM-BINARY</member>
+<member>CGM-CHAR</member>
+<member>CGM-CLEAR</member>
+<member>DITROFF</member>
+<member>DVI</member>
+<member>EPS</member>
+<member>EQN</member>
+<member>FAX</member>
+<member>GIF</member>
+<member>GIF87a</member>
+<member>GIF89a</member>
+<member>IGES</member>
+<member>JPEG</member>
+<member>JPG</member>
+<member>linespecific</member>
+<member>PCX</member>
+<member>PDF</member>
+<member>PIC</member>
+<member>PNG</member>
+<member>PS</member>
+<member>SGML</member>
+<member>SVG</member>
+<member>SWF</member>
+<member>TBL</member>
+<member>TEX</member>
+<member>TIFF</member>
+<member>WMF</member>
+<member>WPG</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>ModeSpec</sgmltag> contains application-specific instructions required
+to process an <sgmltag>OLink</sgmltag>.  See <sgmltag>OLink</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element provides data for processing but
+is not expected to be rendered directly.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain modespec:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in modespec:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>application</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Application</sgmltag> indicates the nature of the
+action required to complete the <sgmltag>OLink</sgmltag>. <sgmltag class="attribute">Application</sgmltag> must be a notation declared in the
+<acronym>DTD</acronym>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>olink</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="modifier.element" revision="4.0">
+<?dbhtml filename="modifier.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>modifier</secondary></indexterm>
+<refentrytitle>modifier</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>modifier</refname>
+<refpurpose>Modifiers in a synopsis</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">modifier ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Modifier</sgmltag> identifies additional information about
+some identifier. For example, the public or private nature of a
+<sgmltag>OOClass</sgmltag>
+name, or information about a static or synchronized nature of a
+<sgmltag>MethodSynopsis</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain modifier:
+<simplelist type="inline"><member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>methodparam</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in modifier:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="mousebutton.element">
+<?dbhtml filename="mousebutton.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>mousebutton</secondary></indexterm>
+<refentrytitle>mousebutton</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>mousebutton</refname>
+<refpurpose>The conventional name of a mouse button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">mousebutton ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>MouseButton</sgmltag> element identifies the conventional name
+of a mouse button.  Because mouse buttons are not physically labelled,
+the name is just that, a convention.  Adding explicit markup for the
+naming of mouse buttons allow easier translation from one convention
+to another and might allow an online system to adapt to right- or left-handed usage.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain mousebutton:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in mousebutton:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>MouseButton</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>shortcut</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Select a region of text by dragging the mouse pointer with the
+&lt;mousebutton&gt;left&lt;/mousebutton&gt; mouse button depressed.  Copy the
+selected text to a new location by placing the mouse pointer at the
+desired position and pressing the &lt;mousebutton&gt;middle&lt;/mousebutton&gt;
+button.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.mousebutton.1" role="HACK-ex.out.start"/>
+<para>
+Select a region of text by dragging the mouse pointer with the
+<mousebutton moreinfo="none">left</mousebutton> mouse button depressed.  Copy the
+selected text to a new location by placing the mouse pointer at the
+desired position and pressing the <mousebutton moreinfo="none">middle</mousebutton>
+button.
+</para>
+<anchor id="ex.oe.mousebutton.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>keycombo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msg.element">
+<?dbhtml filename="msg.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msg</secondary></indexterm>
+<refentrytitle>msg</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msg</refname>
+<refpurpose>A message in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msg ::=
+(<sgmltag>title</sgmltag>?,<sgmltag>msgmain</sgmltag>,
+ (<sgmltag>msgsub</sgmltag>|<sgmltag>msgrel</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In a <sgmltag>MsgSet</sgmltag>, each <sgmltag>MsgEntry</sgmltag> contains at least
+one <sgmltag>Msg</sgmltag>.  A <sgmltag>Msg</sgmltag> consists of a main message
+(<sgmltag>MsgMain</sgmltag>), 
+and optionally one or more submessages (<sgmltag>MsgSub</sgmltag>) 
+or related messages (<sgmltag>MsgRel</sgmltag>).
+</para>
+<para>
+Additional information or explanation for the message is contained
+in the siblings of <sgmltag>Msg</sgmltag> within the <sgmltag>MsgEntry</sgmltag>.
+</para>
+
+<para>See <sgmltag>MsgSet</sgmltag>.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes suppressed. 
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msg:
+<simplelist type="inline"><member><sgmltag>msgentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msg:
+<simplelist type="inline"><member><sgmltag>msgmain</sgmltag></member>
+<member><sgmltag>msgrel</sgmltag></member>
+<member><sgmltag>msgsub</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msgaud.element">
+<?dbhtml filename="msgaud.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msgaud</secondary></indexterm>
+<refentrytitle>msgaud</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msgaud</refname>
+<refpurpose>The audience to which a message in a message set is relevant</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgaud ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>MsgAud</sgmltag> is part of the additional information associated with
+a message in a <sgmltag>MsgSet</sgmltag>.  It identifies the audience
+to which a particular <sgmltag>Msg</sgmltag> is relevant.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+<para>
+DocBook doesn't specify anything about how a particular audience
+might be identified, or how different audiences are
+distinguished.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msgaud:
+<simplelist type="inline"><member><sgmltag>msginfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msgaud:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msgentry.element">
+<?dbhtml filename="msgentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msgentry</secondary></indexterm>
+<refentrytitle>msgentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msgentry</refname>
+<refpurpose>A wrapper for an entry in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgentry ::=
+(<sgmltag>msg</sgmltag>+,<sgmltag>msginfo</sgmltag>?,<sgmltag>msgexplan</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In a <sgmltag>MsgSet</sgmltag>, each <sgmltag>MsgEntry</sgmltag> contains
+some number of messages (<sgmltag>Msg</sgmltag>s) and additional informative and
+explanatory material about them.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msgentry:
+<simplelist type="inline"><member><sgmltag>msgset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msgentry:
+<simplelist type="inline"><member><sgmltag>msg</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msginfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msgexplan.element">
+<?dbhtml filename="msgexplan.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msgexplan</secondary></indexterm>
+<refentrytitle>msgexplan</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msgexplan</refname>
+<refpurpose>Explanatory material relating to a message in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgexplan ::=
+(<sgmltag>title</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>MsgExplan</sgmltag> contains some sort of explanatory information
+about a <sgmltag>Msg</sgmltag> or a set of <sgmltag>Msg</sgmltag>s in a 
+<sgmltag>MsgEntry</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes suppressed.
+</para>
+<para>
+If a <sgmltag>MsgEntry</sgmltag> contains multiple <sgmltag>Msg</sgmltag>s and
+multiple <sgmltag>MsgExplan</sgmltag>s, DocBook makes no assertions about
+how they are related.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msgexplan:
+<simplelist type="inline"><member><sgmltag>msgentry</sgmltag></member>
+<member><sgmltag>simplemsgentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msgexplan:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msginfo.element">
+<?dbhtml filename="msginfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msginfo</secondary></indexterm>
+<refentrytitle>msginfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msginfo</refname>
+<refpurpose>Information about a message in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msginfo ::=
+((<sgmltag>msglevel</sgmltag>|<sgmltag>msgorig</sgmltag>|<sgmltag>msgaud</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>MsgInfo</sgmltag> provides additional information
+about a <sgmltag>Msg</sgmltag> in a <sgmltag>MsgEntry</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msginfo:
+<simplelist type="inline"><member><sgmltag>msgentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msginfo:
+<simplelist type="inline"><member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msglevel</sgmltag></member>
+<member><sgmltag>msgorig</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msglevel.element">
+<?dbhtml filename="msglevel.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msglevel</secondary></indexterm>
+<refentrytitle>msglevel</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msglevel</refname>
+<refpurpose>The level of importance or severity of a message in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msglevel ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>MsgLevel</sgmltag> is part of the additional information associated with
+a message in a <sgmltag>MsgSet</sgmltag>.  It identifies the relative importance
+or severity of a message.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msglevel:
+<simplelist type="inline"><member><sgmltag>msginfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msglevel:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msgmain.element">
+<?dbhtml filename="msgmain.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msgmain</secondary></indexterm>
+<refentrytitle>msgmain</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msgmain</refname>
+<refpurpose>The primary component of a message in a message set </refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgmain ::=
+(<sgmltag>title</sgmltag>?,<sgmltag>msgtext</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Every <sgmltag>Msg</sgmltag> must have one primary message.  This is stored in
+the <sgmltag>MsgMain</sgmltag>. The primary message is distinguished from
+any number of submessages (<sgmltag>MsgSub</sgmltag>) or related
+messages (<sgmltag>MsgRel</sgmltag>) that a <sgmltag>Msg</sgmltag> might have.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msgmain:
+<simplelist type="inline"><member><sgmltag>msg</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msgmain:
+<simplelist type="inline"><member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msgorig.element">
+<?dbhtml filename="msgorig.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msgorig</secondary></indexterm>
+<refentrytitle>msgorig</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msgorig</refname>
+<refpurpose>The origin of a message in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgorig ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>MsgOrig</sgmltag> is part of the additional information associated with
+a message in a <sgmltag>MsgSet</sgmltag>.  It identifies the origin or source
+of a particular <sgmltag>Msg</sgmltag>, for example, a piece of hardware, the
+operating system, or an application.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msgorig:
+<simplelist type="inline"><member><sgmltag>msginfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msgorig:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msgrel.element">
+<?dbhtml filename="msgrel.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msgrel</secondary></indexterm>
+<refentrytitle>msgrel</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msgrel</refname>
+<refpurpose>A related component of a message in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgrel ::=
+(<sgmltag>title</sgmltag>?,<sgmltag>msgtext</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Every <sgmltag>Msg</sgmltag> has one primary message (<sgmltag>MsgMain</sgmltag>).
+It may also have any number of related messages, stored in
+<sgmltag>MsgRel</sgmltag> elements within the same <sgmltag>Msg</sgmltag>.
+</para>
+<para>
+Related messages are usually messages that appear elsewhere in
+response to the same event (or set of events) that triggered
+the main message. For example, if a network client
+produces a failure or warning message, a related message might
+appear on the server console.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msgrel:
+<simplelist type="inline"><member><sgmltag>msg</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msgrel:
+<simplelist type="inline"><member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msgset.element">
+<?dbhtml filename="msgset.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msgset</secondary></indexterm>
+<refentrytitle>msgset</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msgset</refname>
+<refpurpose>A detailed set of messages, usually error messages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgset ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>msgentry</sgmltag>+|<sgmltag>simplemsgentry</sgmltag>+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">compound.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>MsgSet</sgmltag> is a complex structure designed to hold a detailed
+set of messages, usually error messages.  In addition to the actual text
+of each message, it can contain 
+additional information about each message and the messages related to it.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msgset:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msgset:
+<simplelist type="inline"><member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>msgentry</sgmltag></member>
+<member><sgmltag>simplemsgentry</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE msgset PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;msgset&gt;
+  &lt;msgentry&gt;
+    &lt;msg&gt;
+       &lt;msgmain&gt;
+          &lt;msgtext&gt;&lt;para&gt;Record failed CRC&lt;/para&gt;&lt;/msgtext&gt;
+       &lt;/msgmain&gt;
+       &lt;msgsub&gt;
+          &lt;msgtext&gt;&lt;para&gt;Record &lt;replaceable&gt;n&lt;/replaceable&gt;
+                    in &lt;replaceable&gt;database&lt;/replaceable&gt;&lt;/para&gt;&lt;/msgtext&gt;
+       &lt;/msgsub&gt;
+       &lt;msgrel&gt;
+          &lt;msgtext&gt;&lt;para&gt;File read error on 
+                   &lt;replaceable&gt;database&lt;/replaceable&gt;&lt;/para&gt;&lt;/msgtext&gt;
+       &lt;/msgrel&gt;
+       &lt;msgrel&gt;
+          &lt;msgtext&gt;&lt;para&gt;Panic! Corrupt record!&lt;/para&gt;&lt;/msgtext&gt;
+       &lt;/msgrel&gt;
+     &lt;/msg&gt;
+     &lt;msginfo&gt;
+        &lt;msglevel&gt;severe&lt;/msglevel&gt;
+        &lt;msgorig&gt;server&lt;/msgorig&gt;
+        &lt;msgaud&gt;all&lt;/msgaud&gt;
+     &lt;/msginfo&gt;
+     &lt;msgexplan&gt;
+        &lt;para&gt;
+        Indicates that some sort of error occurred while attempting to load
+        a record from the database.  Retry.  If failure persists,
+        contact the database administrator.
+        &lt;/para&gt;
+     &lt;/msgexplan&gt;
+ &lt;/msgentry&gt;
+ &lt;!-- more entries --&gt;
+&lt;/msgset&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.msgset.1" role="HACK-ex.out.start"/>
+<msgset>
+  <msgentry>
+    <msg>
+       <msgmain>
+          <msgtext><para>Record failed CRC</para></msgtext>
+       </msgmain>
+       <msgsub>
+          <msgtext><para>Record <replaceable>n</replaceable>
+                    in <replaceable>database</replaceable></para></msgtext>
+       </msgsub>
+       <msgrel>
+          <msgtext><para>File read error on 
+                   <replaceable>database</replaceable></para></msgtext>
+       </msgrel>
+       <msgrel>
+          <msgtext><para>Panic! Corrupt record!</para></msgtext>
+       </msgrel>
+     </msg>
+     <msginfo>
+        <msglevel>severe</msglevel>
+        <msgorig>server</msgorig>
+        <msgaud>all</msgaud>
+     </msginfo>
+     <msgexplan>
+        <para>
+        Indicates that some sort of error occurred while attempting to load
+        a record from the database.  Retry.  If failure persists,
+        contact the database administrator.
+        </para>
+     </msgexplan>
+ </msgentry>
+ <!-- more entries -->
+</msgset>
+<anchor id="ex.oe.msgset.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msgsub.element">
+<?dbhtml filename="msgsub.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msgsub</secondary></indexterm>
+<refentrytitle>msgsub</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msgsub</refname>
+<refpurpose>A subcomponent of a message in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgsub ::=
+(<sgmltag>title</sgmltag>?,<sgmltag>msgtext</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>MsgSub</sgmltag> represents some subpart of a message.  Different
+<sgmltag>MsgSub</sgmltag>s might arise in different contexts.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msgsub:
+<simplelist type="inline"><member><sgmltag>msg</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msgsub:
+<simplelist type="inline"><member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="msgtext.element">
+<?dbhtml filename="msgtext.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>msgtext</secondary></indexterm>
+<refentrytitle>msgtext</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>msgtext</refname>
+<refpurpose>The actual text of a message component in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgtext ::=
+((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>MsgText</sgmltag> is the actual content of the message in a
+<sgmltag>MsgMain</sgmltag>, <sgmltag>MsgSub</sgmltag>, or <sgmltag>MsgRel</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context.
+</para>
+<para>
+On the whole, the semantics of <sgmltag>MsgSet</sgmltag>
+are not clearly defined.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>MsgText</sgmltag> is currently one of the general, technical inlines
+by accident.  In DocBook <acronym>V4.0</acronym>, it will be limited to use within a 
+<sgmltag>MsgSet</sgmltag>.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain msgtext:
+<simplelist type="inline"><member><sgmltag>msgmain</sgmltag></member>
+<member><sgmltag>msgrel</sgmltag></member>
+<member><sgmltag>msgsub</sgmltag></member>
+<member><sgmltag>simplemsgentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in msgtext:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>msgset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="nonterminal.element" revision="EBNF">
+<?dbhtml filename="nonterminal.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-12-29 21:36:24 +0100 (Sun, 29 Dec 2002) $</pubdate>
+<releaseinfo>$Revision: 2360 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>nonterminal</secondary></indexterm>
+<refentrytitle>nonterminal</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>nonterminal</refname>
+<refpurpose>A non-terminal in an EBNF production</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">nonterminal ::=
+(#PCDATA)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">def</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ebnf.inline.hook</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element is only available if you are using the EBNF Module.</para>
+
+<para>A <sgmltag>NonTerminal</sgmltag> is a symbol in an EBNF
+<sgmltag>Production</sgmltag> that represents a portion of the
+grammar.</para>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain nonterminal:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>rhs</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+
+<variablelist>
+<varlistentry><term>def</term>
+<listitem>
+<para revision="EBNF">The <sgmltag class="attribute">def</sgmltag> attribute
+contains a URI reference that points to a <sgmltag>production</sgmltag> where
+the <sgmltag>nonterminal</sgmltag> is defined.</para>
+
+<para>Note that this <emphasis>is not</emphasis>
+an IDREF, it is a URI reference (as, for example, are
+<sgmltag class="attribute">href</sgmltag> attributes on HTML
+<sgmltag>a</sgmltag> elements). This is necessary because references to
+non-terminals might need to cross document boundaries.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+</refentry>
+
+               <!--EBNF-->
+<refentry id="note.element">
+<?dbhtml filename="note.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>note</secondary></indexterm>
+<refentrytitle>note</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>note</refname>
+<refpurpose>A message set off from the text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">note ::=
+(<sgmltag>title</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|
+  <sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Note</sgmltag> is an admonition set off
+from the main text.
+</para>
+
+<para>
+In some types of documentation, the semantics of admonitions are clearly
+defined (<sgmltag>Caution</sgmltag> might imply the possibility of harm to
+equipement whereas <sgmltag>Warning</sgmltag> might imply harm to a person),
+but DocBook makes no such assertions.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Often outputs the generated text <quote>Note</quote>
+or some other visible indication of the type of admonition,
+especially if a <sgmltag>Title</sgmltag> is not present.  Sometimes
+outputs a graphical icon or another symbol as well.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain note:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in note:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE note PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;note&gt;&lt;title&gt;Upcoming Changes&lt;/title&gt;
+&lt;para&gt;
+Future versions of this feature may not be backward-compatible.
+Consider implementing the revised interface now.
+&lt;/para&gt;
+&lt;/note&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.note.1" role="HACK-ex.out.start"/>
+<note><title>Upcoming Changes</title>
+<para>
+Future versions of this feature may not be backward-compatible.
+Consider implementing the revised interface now.
+</para>
+</note>
+<anchor id="ex.oe.note.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="objectinfo.element" revision="3.1">
+<?dbhtml filename="objectinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>objectinfo</secondary></indexterm>
+<refentrytitle>objectinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>objectinfo</refname>
+<refpurpose>Meta-information for an object</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">objectinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ObjectInfo</sgmltag> element is a wrapper for the
+meta-information about a video, audio, image, or text object.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>DivisionInfo</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain objectinfo:
+<simplelist type="inline"><member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in objectinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>audioobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="olink.element">
+<?dbhtml filename="olink.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>olink</secondary></indexterm>
+<refentrytitle>olink</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink</refname>
+<refpurpose>A link that addresses its target indirectly, through an entity</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">olink ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xrefstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">targetdocent</entry>
+<entry align="left" valign="top">ENTITY</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">localinfo</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">linkmode</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">targetdoc</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">targetptr</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">type</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">link.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Unlike <sgmltag>Link</sgmltag> and <sgmltag>ULink</sgmltag>, the semantics of
+<sgmltag>OLink</sgmltag> are application-specific.  <sgmltag>OLink</sgmltag> provides
+a mechanism for establishing links across documents, where 
+ID/IDREF linking is not possible and <sgmltag>ULink</sgmltag> is inappropriate.
+</para>
+
+<para>
+In general terms, the strategy employed by <sgmltag>OLink</sgmltag> is to
+point to the target document via an 
+<link linkend="s-egenent">external general entity</link>, and point
+into that document in some application-specific way.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+
+<para>
+<sgmltag>OLink</sgmltag> points to its target primarily with the 
+<sgmltag class="attribute">TargetDocEnt</sgmltag> attribute.
+<sgmltag class="attribute">TargetDocEnt</sgmltag> must be the name of an
+entity (previously declared in the <acronym>DTD</acronym> or in the <glossterm>document
+subset</glossterm>).
+</para>
+
+<para>
+Because <sgmltag class="attribute">TargetDocEnt</sgmltag> is an entity attribute,
+the entity used as its value must be declared with a notation.
+Because the target is usually another <acronym>SGML</acronym> or <acronym>XML</acronym> document, the
+notation <literal moreinfo="none">SGML</literal> is most often used:
+
+<screen format="linespecific">
+
+&lt;!ENTITY myotherdoc SYSTEM "myotherdoc.sgm" NDATA SGML&gt;
+
+</screen>
+</para>
+
+<para>
+The semantics of the link are controlled by three other attributes:
+<sgmltag class="attribute">LinkMode</sgmltag>,
+<sgmltag class="attribute">LocalInfo</sgmltag>, and
+<sgmltag class="attribute">Type</sgmltag>.
+The <sgmltag class="attribute">LinkMode</sgmltag>
+attribute points to a <sgmltag>ModeSpec</sgmltag>.  The content of
+<sgmltag>ModeSpec</sgmltag> describes the semantic of the link in an entirely
+application-specific way.  
+</para>
+<para>
+The values of 
+<sgmltag class="attribute">LocalInfo</sgmltag> and
+<sgmltag class="attribute">Type</sgmltag> may also influence the application.
+For example, if the <sgmltag>ModeSpec</sgmltag> describes some sort of query, 
+<sgmltag class="attribute">LocalInfo</sgmltag> might hold the query text
+(allowing multiple <sgmltag>OLink</sgmltag>s to use the same <sgmltag>ModeSpec</sgmltag>
+to achieve different queries with the same query engine).
+</para>
+
+<para>
+Linking elements must not be nested within other linking
+elements (including themselves). Because DocBook is harmonizing
+towards <acronym>XML</acronym>, this restriction cannot easily be enforced by the <acronym>DTD</acronym>. The
+processing of nested linking elements is undefined.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain olink:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refnamediv</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in olink:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkmode</term>
+<listitem>
+<para>
+<sgmltag class="attribute">LinkMode</sgmltag> points to the <sgmltag>ModeSpec</sgmltag> 
+which provides additional application-specific information for resolving this
+<sgmltag>OLink</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>localinfo</term>
+<listitem>
+<para>
+<sgmltag class="attribute">LocalInfo</sgmltag> hold additional information
+that may be used with the <sgmltag>ModeSpec</sgmltag>
+(pointed to by <sgmltag class="attribute">LinkMode</sgmltag>) by the application 
+when resolving this <sgmltag>OLink</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>targetdocent</term>
+<listitem>
+<para>
+<sgmltag class="attribute">TargetDocEnt</sgmltag> specifies the name of an entity 
+that is to be used as part of the <sgmltag>OLink</sgmltag>. Exactly how the 
+link is resolved is application dependent and may be influenced by the
+<sgmltag class="attribute">MoreInfo</sgmltag> and 
+<sgmltag class="attribute">LocalInfo</sgmltag> attributes.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>type</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Type</sgmltag> is available for application-specific
+customization of the linking behavior.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+In this example, we see how an <sgmltag>OLink</sgmltag> might be used for
+searching.  Here the <sgmltag>ModeSpec</sgmltag> describes the search query
+(in a fictitious and entirely concocted syntax): <quote>look in the titles
+of sections and return links using the title as the text of the link</quote>.
+When the user selects the link, the application is expected to perform
+the query and then might display the list of titles as a pop-up window
+in the user interface.
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+&lt;!ENTITY refbook SYSTEM "refbook.sgm" NDATA SGML&gt;
+]&gt;
+&lt;chapter&gt;
+&lt;chapterinfo&gt;
+  &lt;modespec id="s1query"&gt;query in sect*, title return link text title&lt;/modespec&gt;
+&lt;/chapterinfo&gt;
+&lt;title&gt;Printing&lt;/title&gt;
+
+&lt;para&gt;
+Blah, blah, blah.
+&lt;/para&gt;
+
+&lt;sect1&gt;&lt;title&gt;See Also&lt;/title&gt;
+&lt;para&gt;
+For more information &lt;olink targetdocent="refbook" linkmode="s1query"
+localinfo="print or printing"&gt;about printing&lt;/olink&gt;, consult
+the &lt;ulink url="refbook.sgm"&gt;reference manual&lt;/ulink&gt;.
+&lt;/para&gt;
+&lt;/sect1&gt;
+
+&lt;/chapter&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="ooclass.element" revision="4.0">
+<?dbhtml filename="ooclass.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>ooclass</secondary></indexterm>
+<refentrytitle>ooclass</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ooclass</refname>
+<refpurpose>A class in an object-oriented programming language</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">ooclass ::=
+((<sgmltag>modifier</sgmltag>|<sgmltag>package</sgmltag>)*,
+ <sgmltag>classname</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>OOClass</sgmltag> element identifies programming
+language classes, generally from object-oriented programming languages.
+The <sgmltag>OOClass</sgmltag> is a wrapper for the
+<sgmltag>ClassName</sgmltag> plus some <sgmltag>Modifier</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain ooclass:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in ooclass:
+<simplelist type="inline"><member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="ooexception.element" revision="4.0">
+<?dbhtml filename="ooexception.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>ooexception</secondary></indexterm>
+<refentrytitle>ooexception</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ooexception</refname>
+<refpurpose>An exception in an object-oriented programming language</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">ooexception ::=
+((<sgmltag>modifier</sgmltag>|<sgmltag>package</sgmltag>)*,
+ <sgmltag>exceptionname</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>OOException</sgmltag> element identifies programming
+language exceptions, generally from object-oriented programming languages.
+The <sgmltag>OOException</sgmltag> is a wrapper for the
+<sgmltag>ExceptionName</sgmltag> plus some <sgmltag>Modifier</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain ooexception:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in ooexception:
+<simplelist type="inline"><member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="oointerface.element" revision="4.0">
+<?dbhtml filename="oointerface.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>oointerface</secondary></indexterm>
+<refentrytitle>oointerface</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>oointerface</refname>
+<refpurpose>An interface in an object-oriented programming language</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">oointerface ::=
+((<sgmltag>modifier</sgmltag>|<sgmltag>package</sgmltag>)*,
+ <sgmltag>interfacename</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>OOInterface</sgmltag> element identifies programming
+language interfaces, generally from object-oriented programming languages.
+The <sgmltag>OOInterface</sgmltag> is a wrapper for the
+<sgmltag>InterfaceName</sgmltag> plus some <sgmltag>Modifier</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain oointerface:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in oointerface:
+<simplelist type="inline"><member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="option.element">
+<?dbhtml filename="option.html"?>
+<refentryinfo>
+<pubdate>$Date: 2004-05-19 17:56:44 +0200 (Wed, 19 May 2004) $</pubdate>
+<releaseinfo>$Revision: 3588 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>option</secondary></indexterm>
+<refentrytitle>option</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>option</refname>
+<refpurpose>An option for a software command</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">option ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para><sgmltag>Option</sgmltag> identifies an argument to a software
+command or instruction. Options may or may not be required. The
+<sgmltag>optional</sgmltag> element can be used to explicitly identify
+options that are not required.
+</para>
+
+<refsect2 id="dbreproc.option"><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+<para>
+DocBook does not specify whether or not a symbol (such as
+<literal moreinfo="none">-</literal> or <literal moreinfo="none">/</literal>) is generated before the content
+of <sgmltag>Option</sgmltag>, or what that symbol might be.  Generating
+the text may or may not be desirable, but in either case, it is
+an interchange issue. See <xref linkend="app-interchange"/>.
+</para>
+</refsect2> 
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain option:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in option:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;option&gt;-a&lt;/option&gt; option on the &lt;acronym&gt;UNIX&lt;/acronym&gt;
+&lt;command&gt;ls&lt;/command&gt; command or the &lt;option&gt;/r&lt;/option&gt; option on the
+&lt;acronym&gt;DOS&lt;/acronym&gt; &lt;command&gt;attrib&lt;/command&gt;
+command, for example.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.option.1" role="HACK-ex.out.start"/>
+<para>
+The <option>-a</option> option on the <acronym>UNIX</acronym>
+<command moreinfo="none">ls</command> command or the <option>/r</option> option on the
+<acronym>DOS</acronym> <command moreinfo="none">attrib</command>
+command, for example.
+</para>
+<anchor id="ex.oe.option.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>optional</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="optional.element">
+<?dbhtml filename="optional.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>optional</secondary></indexterm>
+<refentrytitle>optional</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>optional</refname>
+<refpurpose>Optional information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">optional ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Optional</sgmltag> element indicates that a specified argument,
+option, or other text is optional. The precise meaning of
+<quote>optional</quote> varies according to the application or process
+begin documented.
+</para>
+
+<refsect2 id="dbreproc.optional"><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+<para>
+Optional arguments in a <sgmltag>Synopsis</sgmltag> are usually given special
+typographic treatment, often they are surrounded by square brackets. The
+<sgmltag>Optional</sgmltag> tag is expected to <emphasis>generate</emphasis> the brackets.
+</para>
+<para>
+Outside a <sgmltag>Synopsis</sgmltag>, the typographic treatment of
+<sgmltag>Optional</sgmltag> is application-specific.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain optional:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in optional:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+The <acronym>UNIX</acronym> <command moreinfo="none">ls</command> command could be documented as follows:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE synopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;synopsis&gt;
+ls &lt;optional&gt;&lt;option&gt;-abcCdfFgilLmnopqrRstux1&lt;/option&gt;&lt;/optional&gt;
+   &lt;optional&gt;names&lt;/optional&gt;
+&lt;/synopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.optional.1" role="HACK-ex.out.start"/>
+<synopsis format="linespecific">
+ls <optional><option>-abcCdfFgilLmnopqrRstux1</option></optional>
+   <optional>names</optional>
+</synopsis>
+<anchor id="ex.oe.optional.1" role="HACK-ex.out.end"/>
+
+<para>
+which might generate the following output:
+<screen format="linespecific">
+ls [ -abcCdfFgilLmnopqrRstux1 ] 
+   [names]
+</screen>
+</para>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="orderedlist.element">
+<?dbhtml filename="orderedlist.html"?>
+<refentryinfo>
+<pubdate>$Date: 2004-05-19 17:56:44 +0200 (Wed, 19 May 2004) $</pubdate>
+<releaseinfo>$Revision: 3588 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>orderedlist</secondary></indexterm>
+<refentrytitle>orderedlist</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>orderedlist</refname>
+<refpurpose>A list in which each entry is marked with a sequentially incremented label</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">orderedlist ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|<sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|
+  <sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|
+  <sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ <sgmltag>listitem</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">inheritnum</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>ignore</member>
+<member>inherit</member>
+</simplelist></entry>
+<entry align="left" valign="top">"ignore"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">continuation</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>continues</member>
+<member>restarts</member>
+</simplelist></entry>
+<entry align="left" valign="top">"restarts"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">numeration</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>arabic</member>
+<member>loweralpha</member>
+<member>lowerroman</member>
+<member>upperalpha</member>
+<member>upperroman</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">spacing</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>compact</member>
+<member>normal</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">list.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In an <sgmltag>OrderedList</sgmltag>, each member of the list is marked with
+a numeral, letter, or other sequential symbol (such as roman numerals).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+If no value is specified for <sgmltag class="attribute">Numeration</sgmltag>,
+Arabic numerals (1, 2, 3, …) are to be used.
+</para>
+<para>
+In nested lists, DocBook does not specify the sequence of numerations.
+</para>
+<para>
+Note that the attributes of <sgmltag>OrderedList</sgmltag> have a significant
+influence on the processing expectations.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>Introductory material may appear before the first list item.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain orderedlist:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in orderedlist:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>continuation</term>
+<listitem>
+<para>If <sgmltag class="attribute">continuation</sgmltag> is specified, it indicates 
+how list numbering should begin relative to the immediately preceding 
+list. <literal moreinfo="none">Restarts</literal>, the default, indicates that numbering should
+begin again at 1. <literal moreinfo="none">Continues</literal> indicates that numbering should
+begin where the preceding list left off.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>inheritnum</term>
+<listitem>
+<para>
+In a nested list, <sgmltag class="attribute">InheritNum</sgmltag> indicates whether
+or not the enumeration of interior lists should include the numbers of 
+containing list items. If <sgmltag class="attribute">InheritNum</sgmltag> is 
+<literal moreinfo="none">Inherit</literal> then the third item of a list inside the second item
+of a list inside the fourth item of a list might be enumerated
+as <quote>4.2.3</quote>. If it is <literal moreinfo="none">Ignore</literal>, the default, then it would
+be simply <quote>3</quote>. (The <sgmltag class="attribute">Numeration</sgmltag> attribute
+controls the actual format of the item numbers, of course.)
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>numeration</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Numeration</sgmltag> specifies the style of numbering
+to be used for items in the current <sgmltag>OrderedList</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>spacing</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Spacing</sgmltag> indicates whether or not the
+vertical space in the list should be minimized.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE orderedlist PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;orderedlist numeration="lowerroman"&gt;
+&lt;listitem&gt;
+&lt;para&gt;One&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;listitem&gt;
+&lt;para&gt;Two&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;listitem&gt;
+&lt;para&gt;Three&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;listitem&gt;
+&lt;para&gt;Four&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;/orderedlist&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.orderedlist.1" role="HACK-ex.out.start"/>
+<orderedlist numeration="lowerroman" inheritnum="ignore" continuation="restarts">
+<listitem>
+<para>One</para>
+</listitem>
+<listitem>
+<para>Two</para>
+</listitem>
+<listitem>
+<para>Three</para>
+</listitem>
+<listitem>
+<para>Four</para>
+</listitem>
+</orderedlist>
+<anchor id="ex.oe.orderedlist.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="orgdiv.element">
+<?dbhtml filename="orgdiv.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>orgdiv</secondary></indexterm>
+<refentrytitle>orgdiv</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>orgdiv</refname>
+<refpurpose>A division of an organization</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">orgdiv ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>OrgDiv</sgmltag> identifies a division in an organization, such as
+<quote>Chrysler</quote> in <quote>General Motors.</quote>
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain orgdiv:
+<simplelist type="inline"><member><sgmltag>affiliation</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in orgdiv:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>author</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="orgname.element">
+<?dbhtml filename="orgname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>orgname</secondary></indexterm>
+<refentrytitle>orgname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>orgname</refname>
+<refpurpose>The name of an organization other than a corporation </refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">orgname ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otherclass</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>consortium</member>
+<member>corporation</member>
+<member>informal</member>
+<member>nonprofit</member>
+<member>other</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>OrgName</sgmltag> identifies the name of an organization or
+corporation.  Outside of an <sgmltag>Affiliation</sgmltag>, <sgmltag>CorpName</sgmltag>
+is a more appropriate element for the name of a corporation.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain orgname:
+<simplelist type="inline"><member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in orgname:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>author</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>contractsponsor</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="otheraddr.element">
+<?dbhtml filename="otheraddr.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>otheraddr</secondary></indexterm>
+<refentrytitle>otheraddr</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>otheraddr</refname>
+<refpurpose>Uncategorized information in address</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">otheraddr ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Within an <sgmltag>Address</sgmltag>, <sgmltag>OtherAddr</sgmltag> is a wrapper for
+parts of an address other than <sgmltag>Street</sgmltag>, <sgmltag>POB</sgmltag>,
+<sgmltag>Postcode</sgmltag>, <sgmltag>City</sgmltag>, <sgmltag>State</sgmltag>,
+<sgmltag>Country</sgmltag>, <sgmltag>Phone</sgmltag>, <sgmltag>Fax</sgmltag>, and
+<sgmltag>Email</sgmltag>, all of which have elements specific to their
+content.
+</para>
+
+<para>
+In early versions of DocBook, <sgmltag>Address</sgmltag> was not allowed to
+contain character data (it was a database-like collection of fields).
+In that context, a wrapper was necessary for any random pieces of information
+that might be required for an address.
+With the introduction of character data directly in the <sgmltag>Address</sgmltag> 
+element, <sgmltag>OtherAddr</sgmltag> may have lost most of its
+<foreignphrase>raison d'être</foreignphrase>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+This element may inherit the verbatim qualities of an <sgmltag>Address</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain otheraddr:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in otheraddr:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;Please deliver to:
+&lt;address&gt;
+&lt;othername&gt;The Law Offices of Dewey, Cheatem, and Howe&lt;/othername&gt;
+&lt;street&gt;100 Main Street&lt;/street&gt;
+&lt;otheraddr&gt;Third Floor&lt;/otheraddr&gt;
+&lt;city&gt;Anytown&lt;/city&gt;, &lt;state&gt;NY&lt;/state&gt; &lt;postcode&gt;12345&lt;/postcode&gt;
+&lt;country&gt;USA&lt;/country&gt;
+&lt;/address&gt;
+&lt;/para&gt;
+</programlisting>
+</informalexample>
+
+<anchor id="ex.os.otheraddr.1" role="HACK-ex.out.start"/>
+<para>Please deliver to:
+<address format="linespecific">
+<othername>The Law Offices of Dewey, Cheatem, and Howe</othername>
+<street>100 Main Street</street>
+<otheraddr>Third Floor</otheraddr>
+<city>Anytown</city>, <state>NY</state> <postcode>12345</postcode>
+<country>USA</country>
+</address>
+</para>
+
+<anchor id="ex.oe.otheraddr.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="othercredit.element">
+<?dbhtml filename="othercredit.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>othercredit</secondary></indexterm>
+<refentrytitle>othercredit</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>othercredit</refname>
+<refpurpose>A person or entity, other than an author or editor, credited in a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">othercredit ::=
+((<sgmltag>personname</sgmltag>|
+  (<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|<sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|
+   <sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>)+),
+ (<sgmltag>personblurb</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>address</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>copyeditor</member>
+<member>graphicdesigner</member>
+<member>other</member>
+<member>productioneditor</member>
+<member>technicaleditor</member>
+<member>translator</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+DocBook allows you to directly identify <sgmltag>Author</sgmltag>s and 
+<sgmltag>Editor</sgmltag>s.  <sgmltag>OtherCredit</sgmltag> provides a mechanism for
+identifying other individuals, for example, contributors or production
+editors, in a similar context.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>OtherCredit</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to hold 
+<sgmltag>OtherCredit</sgmltag>, <sgmltag>AuthorBlurb</sgmltag>,
+and <sgmltag>Affiliation</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain othercredit:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in othercredit:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE articleinfo PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;articleinfo&gt;
+  &lt;title&gt;Something Snappy&lt;/title&gt;
+  &lt;author&gt;
+    &lt;firstname&gt;Norman&lt;/firstname&gt;
+    &lt;surname&gt;Walsh&lt;/surname&gt;
+  &lt;/author&gt;
+  &lt;othercredit&gt;
+    &lt;firstname&gt;John&lt;/firstname&gt;
+    &lt;surname&gt;Doe&lt;/surname&gt;
+    &lt;contrib&gt;Extensive review and rough drafts of Section 1.3, 1.4, and 1.5
+      &lt;/contrib&gt;
+  &lt;/othercredit&gt;
+  &lt;pubsnumber&gt;5&lt;/pubsnumber&gt;
+&lt;/articleinfo&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="othername.element">
+<?dbhtml filename="othername.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>othername</secondary></indexterm>
+<refentrytitle>othername</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>othername</refname>
+<refpurpose>A component of a persons name that is not a first name, surname, or lineage</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">othername ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">person.ident.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>OtherName</sgmltag> is a generic wrapper for parts of an individual’s
+name other than 
+<sgmltag>Honorific</sgmltag>,
+<sgmltag>FirstName</sgmltag>,
+<sgmltag>Surname</sgmltag> and
+<sgmltag>Lineage</sgmltag>.  One common use is to identify
+an individual’s middle name or initial.  Use <sgmltag class="attribute">Role</sgmltag>
+to classify the type of other name.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain othername:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in othername:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>author</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+  <member><sgmltag>otheraddr</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="package.element" revision="4.4">
+<?dbhtml filename="package.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>package</secondary></indexterm>
+<refentrytitle>package</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>package</refname>
+<refpurpose>A package</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">package ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>package</sgmltag> element identifies things that
+are, conceptually, “packages”. Examples include packages in the Java
+language sense, <package>org.apache.xml.resolver</package>, and
+packages in the software distribution sense,
+<package role="debian">docbook-4.3-1.1.deb</package>.</para>
+<para>The term “package” means different things in different contexts
+and DocBook does not attempt to prescribe any particular meaning.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain package:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in package:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+</refentry>
+
+               <!--4.4-->
+<refentry id="pagenums.element">
+<?dbhtml filename="pagenums.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>pagenums</secondary></indexterm>
+<refentrytitle>pagenums</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>pagenums</refname>
+<refpurpose>The numbers of the pages in a book, for use in a bibliographic entry</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">pagenums ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>PageNums</sgmltag> identifies a page or range of pages.  This may be
+useful in the bibliography of a book, to indicate the number of pages,
+or in a citation to a journal article.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain pagenums:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in pagenums:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="para.element">
+<?dbhtml filename="para.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>para</secondary></indexterm>
+<refentrytitle>para</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>para</refname>
+<refpurpose>A paragraph</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">para ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|
+ <sgmltag>orderedlist</sgmltag>|<sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|
+ <sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|<sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|
+ <sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|
+ <sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|
+ <sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|
+ <sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Para</sgmltag> is a paragraph.  Paragraphs in DocBook may contain 
+almost all inlines and most block elements. Sectioning and higher-level
+structural elements are excluded. DocBook offers two variants of paragraph:
+<sgmltag>SimPara</sgmltag>, which cannot contain block elements, and
+<sgmltag>FormalPara</sgmltag>, which has a title.
+</para>
+
+<para>
+Some processing systems may find the presence of block elements in a
+paragraph difficult to handle.
+On the other hand, it is frequently
+most logical, from a structural point of view, to include block elements,
+especially informal block elements, in the paragraphs that describe their
+content. There is no easy answer to this problem.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain para:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in para:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+Ordinary paragraphs can contain most block elements:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The component suffered from three failings:
+&lt;itemizedlist&gt;
+&lt;listitem&gt;&lt;para&gt;It was slow&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;It ran hot&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;It didn't actually work&lt;/para&gt;&lt;/listitem&gt;
+&lt;/itemizedlist&gt;
+Of these three, the last was probably the most important.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.para.1" role="HACK-ex.out.start"/>
+<para>
+The component suffered from three failings:
+<itemizedlist>
+<listitem><para>It was slow</para></listitem>
+<listitem><para>It ran hot</para></listitem>
+<listitem><para>It didn't actually work</para></listitem>
+</itemizedlist>
+Of these three, the last was probably the most important.
+</para>
+<anchor id="ex.oe.para.1" role="HACK-ex.out.end"/>
+
+<para>
+Formal paragraphs include a title:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE formalpara PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;formalpara&gt;&lt;title&gt;A Test&lt;/title&gt;
+&lt;para&gt;
+This is a test.  This is only a test.  Had this been a real
+example, it would have made more sense.
+&lt;/para&gt;
+&lt;/formalpara&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.para.2" role="HACK-ex.out.start"/>
+<formalpara><title>A Test</title>
+<para>
+This is a test.  This is only a test.  Had this been a real
+example, it would have made more sense.
+</para>
+</formalpara>
+<anchor id="ex.oe.para.2" role="HACK-ex.out.end"/>
+
+<para>
+Simple paragraphs may not contain block elements:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE simpara PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;simpara&gt;
+Just the text, ma'am.
+&lt;/simpara&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.para.3" role="HACK-ex.out.start"/>
+<simpara>
+Just the text, ma'am.
+</simpara>
+<anchor id="ex.oe.para.3" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>abbrev</sgmltag></member>
+  <member><sgmltag>abstract</sgmltag></member>
+  <member><sgmltag>accel</sgmltag></member>
+  <member><sgmltag>ackno</sgmltag></member>
+  <member><sgmltag>acronym</sgmltag></member>
+  <member><sgmltag>action</sgmltag></member>
+  <member><sgmltag>address</sgmltag></member>
+  <member><sgmltag>anchor</sgmltag></member>
+  <member><sgmltag>appendix</sgmltag></member>
+  <member><sgmltag>application</sgmltag></member>
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+  <member><sgmltag>beginpage</sgmltag></member>
+  <member><sgmltag>blockquote</sgmltag></member>
+  <member><sgmltag>book</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>caution</sgmltag></member>
+  <member><sgmltag>chapter</sgmltag></member>
+  <member><sgmltag>citation</sgmltag></member>
+  <member><sgmltag>citerefentry</sgmltag></member>
+  <member><sgmltag>citetitle</sgmltag></member>
+  <member><sgmltag>classname</sgmltag></member>
+  <member><sgmltag>collab</sgmltag></member>
+  <member><sgmltag>colophon</sgmltag></member>
+  <member><sgmltag>command</sgmltag></member>
+  <member><sgmltag>computeroutput</sgmltag></member>
+  <member><sgmltag>constant</sgmltag></member>
+  <member><sgmltag>contractsponsor</sgmltag></member>
+  <member><sgmltag>database</sgmltag></member>
+  <member><sgmltag>emphasis</sgmltag></member>
+  <member><sgmltag>envar</sgmltag></member>
+  <member><sgmltag>errorcode</sgmltag></member>
+  <member><sgmltag>filename</sgmltag></member>
+  <member><sgmltag>firstterm</sgmltag></member>
+  <member><sgmltag>footnote</sgmltag></member>
+  <member><sgmltag>footnoteref</sgmltag></member>
+  <member><sgmltag>foreignphrase</sgmltag></member>
+  <member><sgmltag>formalpara</sgmltag></member>
+  <member><sgmltag>glossary</sgmltag></member>
+  <member><sgmltag>glosslist</sgmltag></member>
+  <member><sgmltag>guibutton</sgmltag></member>
+  <member><sgmltag>guiicon</sgmltag></member>
+  <member><sgmltag>guilabel</sgmltag></member>
+  <member><sgmltag>guimenu</sgmltag></member>
+  <member><sgmltag>guimenuitem</sgmltag></member>
+  <member><sgmltag>guisubmenu</sgmltag></member>
+  <member><sgmltag>hardware</sgmltag></member>
+  <member><sgmltag>highlights</sgmltag></member>
+  <member><sgmltag>html-form</sgmltag></member>
+  <member><sgmltag>imageobject</sgmltag></member>
+  <member><sgmltag>important</sgmltag></member>
+  <member><sgmltag>indexterm</sgmltag></member>
+  <member><sgmltag>informalequation</sgmltag></member>
+  <member><sgmltag>informalfigure</sgmltag></member>
+  <member><sgmltag>inlineequation</sgmltag></member>
+  <member><sgmltag>inlinemediaobject</sgmltag></member>
+  <member><sgmltag>itemizedlist</sgmltag></member>
+  <member><sgmltag>keycap</sgmltag></member>
+  <member><sgmltag>keycode</sgmltag></member>
+  <member><sgmltag>keycombo</sgmltag></member>
+  <member><sgmltag>keysym</sgmltag></member>
+  <member><sgmltag>link</sgmltag></member>
+  <member><sgmltag>literal</sgmltag></member>
+  <member><sgmltag>manvolnum</sgmltag></member>
+  <member><sgmltag>markup</sgmltag></member>
+  <member><sgmltag>medialabel</sgmltag></member>
+  <member><sgmltag>menuchoice</sgmltag></member>
+  <member><sgmltag>mousebutton</sgmltag></member>
+  <member><sgmltag>msgset</sgmltag></member>
+  <member><sgmltag>note</sgmltag></member>
+  <member><sgmltag>olink</sgmltag></member>
+  <member><sgmltag>option</sgmltag></member>
+  <member><sgmltag>orderedlist</sgmltag></member>
+  <member><sgmltag>otheraddr</sgmltag></member>
+  <member><sgmltag>parameter</sgmltag></member>
+  <member><sgmltag>part</sgmltag></member>
+  <member><sgmltag>personname</sgmltag></member>
+  <member><sgmltag>phrase</sgmltag></member>
+  <member><sgmltag>printhistory</sgmltag></member>
+  <member><sgmltag>procedure</sgmltag></member>
+  <member><sgmltag>productionset</sgmltag></member>
+  <member><sgmltag>productname</sgmltag></member>
+  <member><sgmltag>productnumber</sgmltag></member>
+  <member><sgmltag>programlistingco</sgmltag></member>
+  <member><sgmltag>prompt</sgmltag></member>
+  <member><sgmltag>property</sgmltag></member>
+  <member><sgmltag>qandaset</sgmltag></member>
+  <member><sgmltag>quote</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>reference</sgmltag></member>
+  <member><sgmltag>remark</sgmltag></member>
+  <member><sgmltag>returnvalue</sgmltag></member>
+  <member><sgmltag>screenco</sgmltag></member>
+  <member><sgmltag>sect1info</sgmltag></member>
+  <member><sgmltag>section</sgmltag></member>
+  <member><sgmltag>segmentedlist</sgmltag></member>
+  <member><sgmltag>seriesvolnums</sgmltag></member>
+  <member><sgmltag>set</sgmltag></member>
+  <member><sgmltag>shortcut</sgmltag></member>
+  <member><sgmltag>sidebar</sgmltag></member>
+  <member><sgmltag>simplelist</sgmltag></member>
+  <member><sgmltag>simplesect</sgmltag></member>
+  <member><sgmltag>structfield</sgmltag></member>
+  <member><sgmltag>structname</sgmltag></member>
+  <member><sgmltag>subscript</sgmltag></member>
+  <member><sgmltag>superscript</sgmltag></member>
+  <member><sgmltag>symbol</sgmltag></member>
+  <member><sgmltag>systemitem</sgmltag></member>
+  <member><sgmltag>table</sgmltag></member>
+  <member><sgmltag>tip</sgmltag></member>
+  <member><sgmltag>title</sgmltag></member>
+  <member><sgmltag>titleabbrev</sgmltag></member>
+  <member><sgmltag>token</sgmltag></member>
+  <member><sgmltag>trademark</sgmltag></member>
+  <member><sgmltag>type</sgmltag></member>
+  <member><sgmltag>ulink</sgmltag></member>
+  <member><sgmltag>userinput</sgmltag></member>
+  <member><sgmltag>variablelist</sgmltag></member>
+  <member><sgmltag>varname</sgmltag></member>
+  <member><sgmltag>videoobject</sgmltag></member>
+  <member><sgmltag>warning</sgmltag></member>
+  <member><sgmltag>wordasword</sgmltag></member>
+  <member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="paramdef.element">
+<?dbhtml filename="paramdef.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>paramdef</secondary></indexterm>
+<refentrytitle>paramdef</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>paramdef</refname>
+<refpurpose>Information about a function parameter in a programming language</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">paramdef ::=
+(#PCDATA|<sgmltag>initializer</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>funcparams</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">choice</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>opt</member>
+<member>req</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In the syntax summary for a function in a programming language,
+<sgmltag>ParamDef</sgmltag> provides the description of a parameter to the
+function.  Typically, this includes the data type of the parameter
+and its name.  For parameters that are pointers to functions, it also
+includes a summary of the nested parameters.
+</para>
+
+<para>
+Within the <sgmltag>ParamDef</sgmltag>, the parameter name is identified with 
+<sgmltag>Parameter</sgmltag>, and the rest of the content is assumed to be the
+data type.
+</para>
+
+<para>
+In the following definition, <parameter moreinfo="none">str</parameter> is the name of the 
+parameter and <type>char *</type> is its type:
+<screen format="linespecific">
+
+&lt;paramdef&gt;char *&lt;parameter&gt;str&lt;/parameter&gt;&lt;/paramdef&gt;
+
+</screen>
+</para>
+
+<para>
+Sometimes a data type requires punctuation on both sides of the
+parameter.  For example, the <parameter moreinfo="none">a</parameter> parameter in this
+definition is an array of 
+<type>char *</type>:
+<screen format="linespecific">
+
+&lt;paramdef&gt;char *&lt;parameter&gt;a&lt;/parameter&gt;[]&lt;/paramdef&gt;
+
+</screen>
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. For a complete description of the processing expectations,
+see <sgmltag>FuncSynopsis</sgmltag>.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain paramdef:
+<simplelist type="inline"><member><sgmltag>funcprototype</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in paramdef:
+<simplelist type="inline"><member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>initializer</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE funcsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;funcsynopsis&gt;
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;max&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;paramdef&gt;int &lt;parameter&gt;int1&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;int &lt;parameter&gt;int2&lt;/parameter&gt;&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.paramdef.1" role="HACK-ex.out.start"/>
+<funcsynopsis>
+<funcprototype>
+  <funcdef>int <function moreinfo="none">max</function></funcdef>
+  <paramdef>int <parameter moreinfo="none">int1</parameter></paramdef>
+  <paramdef>int <parameter moreinfo="none">int2</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+<anchor id="ex.oe.paramdef.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>funcparams</sgmltag></member>
+  <member><sgmltag>funcsynopsis</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="parameter.element">
+<?dbhtml filename="parameter.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>parameter</secondary></indexterm>
+<refentrytitle>parameter</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>parameter</refname>
+<refpurpose>A value or a symbolic reference to a value</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">parameter ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>command</member>
+<member>function</member>
+<member>option</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Parameter</sgmltag> identifies something passed from one part of a 
+computer system to another.  In this regard <sgmltag>Parameter</sgmltag> is
+fairly generic, but it may have a more constrained semantic in some
+contexts (for example in a <sgmltag>ParamDef</sgmltag>).
+</para>
+
+<para>
+In a document that describes more than one kind of parameter,
+for example, parameters to functions and commands, the
+<sgmltag class="attribute">Class</sgmltag> attribute can be used to distinguish
+between them, if necessary.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the content model of <sgmltag>Parameter</sgmltag> will
+be constrained to <literal moreinfo="none">(#PCDATA | Replaceable |
+InlineGraphic)</literal>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain parameter:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>methodparam</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in parameter:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> indicates the type of
+<sgmltag>Parameter</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Parameter</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Using the &lt;parameter class='command'&gt;/w&lt;/parameter&gt; parameter on the
+DOS &lt;command&gt;dir&lt;/command&gt; command prints a wide directory listing.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.parameter.1" role="HACK-ex.out.start"/>
+<para>
+Using the <parameter class="command" moreinfo="none">/w</parameter> parameter on the
+DOS <command moreinfo="none">dir</command> command prints a wide directory listing.
+</para>
+<anchor id="ex.oe.parameter.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>funcparams</sgmltag></member>
+  <member><sgmltag>funcsynopsis</sgmltag></member>
+  <member><sgmltag>paramdef</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="part.element">
+<?dbhtml filename="part.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>part</secondary></indexterm>
+<refentrytitle>part</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>part</refname>
+<refpurpose>A division in a book</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">part ::=
+(<sgmltag>beginpage</sgmltag>?,<sgmltag>partinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ <sgmltag>partintro</sgmltag>?,
+ (<sgmltag>appendix</sgmltag>|<sgmltag>chapter</sgmltag>|<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>|<sgmltag>article</sgmltag>|
+  <sgmltag>preface</sgmltag>|<sgmltag>refentry</sgmltag>|<sgmltag>reference</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Part</sgmltag>s segment a book into divisions.  Each division can
+contain a number of component-level elements, such as <sgmltag>Chapter</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>Part</sgmltag>s almost always introduce a forced page
+break.  Sometimes starts on the next recto page.
+Frequently, they also produce a part separator page, on which may
+be printed the content of the <sgmltag>PartIntro</sgmltag>.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the <sgmltag>ToC</sgmltag> element in the content model
+will be replaced by <sgmltag>TocChap</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain part:
+<simplelist type="inline"><member><sgmltag>book</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in part:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>reference</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes. The first <sgmltag>Part</sgmltag> in a 
+<sgmltag>Book</sgmltag> might be labeled <quote>Part I</quote>, for example.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Part</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+The following example comes from <citetitle>Java in a Nutshell</citetitle>:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;part label="II"&gt;
+&lt;title&gt;Programming with the Java API&lt;/title&gt;
+&lt;partintro&gt;
+&lt;para&gt;
+The sections in Part II present real-world examples of 
+programming with Java.  You can study and learn from the
+examples, and you can adapt them for use in your own programs.
+&lt;/para&gt;
+
+&lt;para&gt;
+The example code in these chapters is available for downloading.  
+See &lt;systemitem role="url"&gt;http://www.ora.com/catalog/books/javanut&lt;/systemitem&gt;.
+&lt;/para&gt;
+
+&lt;literallayout&gt;
+&lt;xref linkend="jnut-ch-04"/&gt;
+&lt;xref linkend="jnut-ch-05"/&gt;
+&lt;xref linkend="jnut-ch-06"/&gt;
+&lt;xref linkend="jnut-ch-07"/&gt;
+&lt;xref linkend="jnut-ch-08"/&gt;
+&lt;xref linkend="jnut-ch-09"/&gt;
+&lt;/literallayout&gt;
+&lt;/partintro&gt;
+&lt;chapter id="jnut-ch-04"&gt;&lt;title/&gt;&lt;para&gt;...&lt;/para&gt;&lt;/chapter&gt;
+&lt;chapter id="jnut-ch-05"&gt;&lt;title/&gt;&lt;para&gt;...&lt;/para&gt;&lt;/chapter&gt;
+&lt;chapter id="jnut-ch-06"&gt;&lt;title/&gt;&lt;para&gt;...&lt;/para&gt;&lt;/chapter&gt;
+&lt;chapter id="jnut-ch-07"&gt;&lt;title/&gt;&lt;para&gt;...&lt;/para&gt;&lt;/chapter&gt;
+&lt;chapter id="jnut-ch-08"&gt;&lt;title/&gt;&lt;para&gt;...&lt;/para&gt;&lt;/chapter&gt;
+&lt;chapter id="jnut-ch-09"&gt;&lt;title/&gt;&lt;para&gt;...&lt;/para&gt;&lt;/chapter&gt;
+&lt;/part&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="partinfo.element" revision="4.0">
+<?dbhtml filename="partinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>partinfo</secondary></indexterm>
+<refentrytitle>partinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>partinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>Part</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">partinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>PartInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Part</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain partinfo:
+<simplelist type="inline"><member><sgmltag>part</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in partinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="partintro.element">
+<?dbhtml filename="partintro.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>partintro</secondary></indexterm>
+<refentrytitle>partintro</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>partintro</refname>
+<refpurpose>An introduction to the contents of a part</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">partintro ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   (<sgmltag>sect1</sgmltag>*|
+    (<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>simplesect</sgmltag>*|
+    (<sgmltag>section</sgmltag>)*))|
+  (<sgmltag>sect1</sgmltag>+|
+   (<sgmltag>refentry</sgmltag>)+|
+   <sgmltag>simplesect</sgmltag>+|
+   (<sgmltag>section</sgmltag>)+)))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>PartIntro</sgmltag> contains introductory text, often an overview
+of the content of the <sgmltag>Part</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes suppressed.
+</para>
+<para><sgmltag>PartIntro</sgmltag> content is often printed on a part
+separator page.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain partintro:
+<simplelist type="inline"><member><sgmltag>part</sgmltag></member>
+<member><sgmltag>reference</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in partintro:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>part</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="personblurb.element" revision="4.2">
+<?dbhtml filename="personblurb.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>personblurb</secondary></indexterm>
+<refentrytitle>personblurb</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>personblurb</refname>
+<refpurpose>A short description or note about a person</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">personblurb ::=
+(<sgmltag>title</sgmltag>?,
+ (<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A short description of a person.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block. Sometimes suppressed.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain personblurb:
+<simplelist type="inline"><member><sgmltag>author</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in personblurb:
+<simplelist type="inline"><member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.2-->
+<refentry id="personname.element" revision="4.2">
+<?dbhtml filename="personname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>personname</secondary></indexterm>
+<refentrytitle>personname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+
+<refnamediv>
+<refname>personname</refname>
+<refpurpose>The personal name of an individual</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">personname ::=
+((<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|<sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>personname</sgmltag> identifies the personal name
+of an individual.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain personname:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in personname:
+<simplelist type="inline"><member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+<refsect1 condition="ref.examples"><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;Starting in DocBook 4.2, personal names, like
+&lt;personname&gt;&lt;firstname&gt;Albert&lt;/firstname&gt;&lt;surname&gt;Einstein&lt;/surname&gt;&lt;/personname&gt;
+can be marked-up inline.&lt;/para&gt;
+</programlisting>
+</informalexample>
+
+<anchor id="ex.os.personname.1" role="HACK-ex.out.start"/>
+<para>Starting in DocBook 4.2, personal names, like
+<personname><firstname>Albert</firstname><surname>Einstein</surname></personname>
+can be marked-up inline.</para>
+
+<anchor id="ex.oe.personname.1" role="HACK-ex.out.end"/>
+
+</refsect1>
+
+</refentry>
+
+               <!--4.2-->
+<refentry id="phone.element">
+<?dbhtml filename="phone.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>phone</secondary></indexterm>
+<refentrytitle>phone</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>phone</refname>
+<refpurpose>A telephone number</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">phone ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Phone</sgmltag> identifies a telephone number in an <sgmltag>Address</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed. In an <sgmltag>Address</sgmltag>,
+this element may inherit the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain phone:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in phone:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>address</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="phrase.element">
+<?dbhtml filename="phrase.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>phrase</secondary></indexterm>
+<refentrytitle>phrase</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>phrase</refname>
+<refpurpose>A span of text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">phrase ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Phrase</sgmltag> element in DocBook has no specific semantic.
+It is provided as a wrapper around a selection of words smaller than a
+paragraph so that it is possible to provide an <sgmltag class="attribute">ID</sgmltag> or other attributes for them.
+</para>
+
+<para>
+For example, if you are making note of changes to a document using one
+of the effectivity attributes, you might use <sgmltag>Phrase</sgmltag> to 
+mark up specific sentences with revisions.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain phrase:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in phrase:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Effectivity attributes can be used to keep track of modifications
+to a document &lt;phrase revisionflag="deleted"&gt;at the word or
+sentence level&lt;/phrase&gt;&lt;phrase revisionflag="added"&gt; as long as the number
+and complexity of changes is not too high&lt;/phrase&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.phrase.1" role="HACK-ex.out.start"/>
+<para>
+Effectivity attributes can be used to keep track of modifications
+to a document <phrase revisionflag="deleted">at the word or
+sentence level</phrase><phrase revisionflag="added"> as long as the number
+and complexity of changes is not too high</phrase>.
+</para>
+<anchor id="ex.oe.phrase.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>audioobject</sgmltag></member>
+  <member><sgmltag>imageobject</sgmltag></member>
+  <member><sgmltag>informalfigure</sgmltag></member>
+  <member><sgmltag>inlinemediaobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="pob.element">
+<?dbhtml filename="pob.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>pob</secondary></indexterm>
+<refentrytitle>pob</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>pob</refname>
+<refpurpose>A post office box in an address</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">pob ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>POB</sgmltag> is a post office box number in an <sgmltag>Address</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain pob:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in pob:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>address</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="postcode.element">
+<?dbhtml filename="postcode.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>postcode</secondary></indexterm>
+<refentrytitle>postcode</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>postcode</refname>
+<refpurpose>A postal code in an address</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">postcode ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>PostCode</sgmltag> is a postal code (in the United States, a
+<acronym>ZIP</acronym> code) in an <sgmltag>Address</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain postcode:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in postcode:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>address</sgmltag></member>
+  <member><sgmltag>otheraddr</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="preface.element">
+<?dbhtml filename="preface.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>preface</secondary></indexterm>
+<refentrytitle>preface</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>preface</refname>
+<refpurpose>Introductory matter preceding the first chapter of a book</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">preface ::=
+(<sgmltag>beginpage</sgmltag>?,<sgmltag>prefaceinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*,
+ <sgmltag>tocchap</sgmltag>?,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   (<sgmltag>sect1</sgmltag>*|
+    (<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>simplesect</sgmltag>*|
+    (<sgmltag>section</sgmltag>)*))|
+  (<sgmltag>sect1</sgmltag>+|
+   (<sgmltag>refentry</sgmltag>)+|
+   <sgmltag>simplesect</sgmltag>+|
+   (<sgmltag>section</sgmltag>)+)),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Preface</sgmltag> is a preface or forward in a <sgmltag>Book</sgmltag>.  The
+<sgmltag>Preface</sgmltag> element may appear more than once and should be
+used for all introductory chapter-like material.  For example, a
+<sgmltag>Book</sgmltag> might have both a <emphasis>Foreward</emphasis> and an
+<emphasis>Introduction</emphasis>.  Both should be tagged as
+<sgmltag>Preface</sgmltag>s in DocBook.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Usually introduces a forced page break and often
+starts on the next recto page. It is common for the page numbers
+in prefaces to be displayed as roman numerals rather than arabic
+numerals. <sgmltag>Preface</sgmltag>s are usually listed in the Table
+of Contents.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain preface:
+<simplelist type="inline"><member><sgmltag>book</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in preface:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>tocchap</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Preface</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>book</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="prefaceinfo.element" revision="4.0">
+<?dbhtml filename="prefaceinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>prefaceinfo</secondary></indexterm>
+<refentrytitle>prefaceinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>prefaceinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>Preface</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">prefaceinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>PrefaceInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Preface</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain prefaceinfo:
+<simplelist type="inline"><member><sgmltag>preface</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in prefaceinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="primary.element">
+<?dbhtml filename="primary.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>primary</secondary></indexterm>
+<refentrytitle>primary</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>primary</refname>
+<refpurpose>The primary word or phrase under which an index term should be sorted</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">primary ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">sortas</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In an <sgmltag>IndexTerm</sgmltag>, <sgmltag>Primary</sgmltag> identifies the most
+significant word or words in the entry.  All <sgmltag>IndexTerm</sgmltag>s must
+have a <sgmltag>Primary</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element provides data for processing but it
+is not rendered in the primary flow of text.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain primary:
+<simplelist type="inline"><member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in primary:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>sortas</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SortAs</sgmltag> specifies the string by which the 
+element's content is to be sorted. If unspecified, the proper content
+is used.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>chapter</sgmltag></member>
+  <member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="primaryie.element">
+<?dbhtml filename="primaryie.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>primaryie</secondary></indexterm>
+<refentrytitle>primaryie</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>primaryie</refname>
+<refpurpose>A primary term in an index entry, not in the text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">primaryie ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkends</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>PrimaryIE</sgmltag> identifies the most significant word or
+words in an <sgmltag>IndexEntry</sgmltag>.  <sgmltag>IndexEntry</sgmltag>s
+occur in an <sgmltag>Index</sgmltag>, not in the flow of the text. They are
+part of a formatted index, not markers for indexing.
+</para>
+<para>
+If a document includes both <sgmltag>IndexTerm</sgmltag>s and <sgmltag>IndexEntry</sgmltag>s,
+the <sgmltag>IndexEntry</sgmltag>s are usually constructed from the
+<sgmltag>IndexTerm</sgmltag>s by some external process.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. The <sgmltag>PrimaryIE</sgmltag> starts a new entry in the
+<sgmltag>Index</sgmltag>.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain primaryie:
+<simplelist type="inline"><member><sgmltag>indexentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in primaryie:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkends</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkends</sgmltag>, if used, points to the <sgmltag>IndexTerm</sgmltag>s indexed
+by this entry.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>index</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="printhistory.element">
+<?dbhtml filename="printhistory.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>printhistory</secondary></indexterm>
+<refentrytitle>printhistory</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>printhistory</refname>
+<refpurpose>The printing history of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">printhistory ::=
+((<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>PrintHistory</sgmltag> of a document identifies when various editions
+and revisions were printed.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain printhistory:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in printhistory:
+<simplelist type="inline"><member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE printhistory PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;printhistory&gt;
+&lt;para&gt;
+September, 1996    First Printing
+&lt;/para&gt;
+&lt;/printhistory&gt;</programlisting>
+</informalexample>
+
+<para role="PRINTONLY">
+For a printed example of <sgmltag>PrintHistory</sgmltag>, consult the reverse
+of the full title page of this book (if you're holding the print
+version from O'Reilly).
+</para>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="procedure.element">
+<?dbhtml filename="procedure.html"?>
+<refentryinfo>
+<pubdate>$Date: 2004-05-19 17:56:44 +0200 (Wed, 19 May 2004) $</pubdate>
+<releaseinfo>$Revision: 3588 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>procedure</secondary></indexterm>
+<refentrytitle>procedure</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>procedure</refname>
+<refpurpose>A list of operations to be performed in a well-defined sequence</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">procedure ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ <sgmltag>step</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">compound.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>Procedure</sgmltag> encapsulates a task composed of
+<sgmltag>Step</sgmltag>s (and possibly, <sgmltag>SubSteps</sgmltag>).
+Procedures are usually performed sequentially, unless individual
+<sgmltag>Step</sgmltag>s direct the reader explicitly.
+</para>
+
+<para>Often it is important to assure that certain conditions exist
+before a procedure is performed, and that the outcome of the procedure
+matches the expected results. DocBook does not provide explicit
+semantic markup for these pre- and post-conditions. Instead, they must
+be described as steps (check the pre-conditions in the first step and
+the results in the last step), or described outside the body of the
+procedure.
+</para>
+
+<para>The <sgmltag>task</sgmltag> element, added to DocBook in V4.3, provides
+some of this infrastructure.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. 
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain procedure:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in procedure:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE procedure PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;procedure&gt;&lt;title&gt;An Example Procedure&lt;/title&gt;
+&lt;step&gt;
+  &lt;para&gt;
+    A Step
+  &lt;/para&gt;
+&lt;/step&gt;
+&lt;step&gt;
+  &lt;para&gt;
+    Another Step
+  &lt;/para&gt;
+  &lt;substeps&gt;
+    &lt;step&gt;
+      &lt;para&gt;
+        Substeps can be nested indefinitely deep.
+      &lt;/para&gt;
+    &lt;/step&gt;
+  &lt;/substeps&gt;
+&lt;/step&gt;
+&lt;step&gt;
+  &lt;para&gt;
+    A Final Step
+  &lt;/para&gt;
+&lt;/step&gt;
+&lt;/procedure&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.procedure.1" role="HACK-ex.out.start"/>
+<procedure><title>An Example Procedure</title>
+<step performance="required">
+  <para>
+    A Step
+  </para>
+</step>
+<step performance="required">
+  <para>
+    Another Step
+  </para>
+  <substeps performance="required">
+    <step performance="required">
+      <para>
+        Substeps can be nested indefinitely deep.
+      </para>
+    </step>
+  </substeps>
+</step>
+<step performance="required">
+  <para>
+    A Final Step
+  </para>
+</step>
+</procedure>
+<anchor id="ex.oe.procedure.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="production.element" revision="EBNF">
+<?dbhtml filename="production.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>production</secondary></indexterm>
+<refentrytitle>production</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>production</refname>
+<refpurpose>A production in a set of EBNF productions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">production ::=
+(<sgmltag>lhs</sgmltag>,<sgmltag>rhs</sgmltag>,<sgmltag>constraint</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element is only available if you are using the
+<link linkend="ebnf.module">EBNF Module</link>.</para>
+
+<para>A <sgmltag>Production</sgmltag> is single production in an
+<glossterm>Extended Backus-Naur Form</glossterm> (EBNF) grammar.</para>
+
+<para>Individual productions have two parts, a left hand side
+(<sgmltag>lhs</sgmltag>) and a right hand side
+(<sgmltag>rhs</sgmltag>). Each <sgmltag>NonTerminal</sgmltag>
+on the left hand side is defined in terms of other
+non-terminals and literals on the right hand side.</para>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain production:
+<simplelist type="inline"><member><sgmltag>productionset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in production:
+<simplelist type="inline"><member><sgmltag>constraint</sgmltag></member>
+<member><sgmltag>lhs</sgmltag></member>
+<member><sgmltag>rhs</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>productionset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--EBNF-->
+<refentry id="productionrecap.element" revision="EBNF">
+<?dbhtml filename="productionrecap.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>productionrecap</secondary></indexterm>
+<refentrytitle>productionrecap</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>productionrecap</refname>
+<refpurpose>A cross-reference to an EBNF production</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">productionrecap ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element is only available if you are using the
+<link linkend="ebnf.module">EBNF Module</link>.</para>
+
+<para>A <sgmltag>ProductionRecap</sgmltag> is a cross reference to
+a <sgmltag>Production</sgmltag>.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>A <sgmltag>ProductionRecap</sgmltag> is rendered exactly like
+the production to which it refers. The purpose of the
+<sgmltag>ProductionRecap</sgmltag> element is to allow a
+<sgmltag>ProductionSet</sgmltag> to contain copies of
+<sgmltag>Production</sgmltag>s defined elsewhere. This frequently
+makes it easier for readers to understand.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain productionrecap:
+<simplelist type="inline"><member><sgmltag>productionset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkend</term>
+<listitem>
+<para revision="EBNF">FIXME:</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+</refentry>
+
+       <!--EBNF-->
+<refentry id="productionset.element" revision="EBNF">
+<?dbhtml filename="productionset.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>productionset</secondary></indexterm>
+<refentrytitle>productionset</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>productionset</refname>
+<refpurpose>A set of EBNF productions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">productionset ::=
+((<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>production</sgmltag>|<sgmltag>productionrecap</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">compound.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ebnf.block.hook</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element is only available if you are using the
+<link linkend="ebnf.module">EBNF Module</link>.</para>
+
+<para>A <sgmltag>ProductionSet</sgmltag> is a collection of
+<glossterm>Extended Backus-Naur Form</glossterm> (EBNF)
+<sgmltag>Production</sgmltag>s.</para>
+
+<para>EBNF is a notation for describing the grammar of context-free
+languages. Even if you aren't conversant in the programming language
+concepts of context-free languages and grammars, it's not really
+as hard to understand as it sounds.</para>
+
+<para>A set of EBNF productions describes the legal arrangements of
+tokens in a language. Consider arithmetic expressions as a simple
+example.</para>
+
+<para>The expression
+<quote><literal moreinfo="none">3 + 4</literal></quote>
+is valid and so is
+<quote><literal moreinfo="none">3 + 4 - 5</literal></quote>, but
+<quote><literal moreinfo="none">3 - + - 4</literal></quote> is not, nor is
+<quote><literal moreinfo="none">3 + 4 6</literal></quote>. We can use EBNF to
+describe all the possible legal arrangements:</para>
+
+<productionset><title>Arithemetic Expressions</title>
+<production id="ebnf.expression">
+  <lhs>Expression</lhs>
+  <rhs><nonterminal def="ebnf.arith">ArithExpression</nonterminal> |
+       <nonterminal def="ebnf.mult">MultExpression</nonterminal>
+  <lineannotation>Does this grammar actually get precedence right?
+  </lineannotation>
+  </rhs>
+</production>
+<production id="ebnf.arith">
+  <lhs>ArithExpression</lhs>
+  <rhs><nonterminal def="ebnf.expression">Expression</nonterminal>
+       '+'
+       <nonterminal def="ebnf.mult">MultExpression</nonterminal> |
+       <nonterminal def="ebnf.expression">Expression</nonterminal>
+       '-'
+       <nonterminal def="ebnf.mult">MultExpression</nonterminal>
+  </rhs>
+</production>
+<production id="ebnf.mult">
+  <lhs>MultExpression</lhs>
+  <rhs><nonterminal def="ebnf.mult">MultExpression</nonterminal>
+       '*'
+       <nonterminal def="ebnf.mult">MultExpression</nonterminal> |
+       <nonterminal def="ebnf.mult">MultExpression</nonterminal>
+       '/'
+       <nonterminal def="ebnf.mult">MultExpression</nonterminal> |
+       <nonterminal def="ebnf.number">Number</nonterminal>
+  </rhs>
+  <constraint linkend="div0"/>
+</production>
+<production id="ebnf.number">
+  <lhs>Number</lhs>
+  <rhs>[0-9]+</rhs>
+</production>
+</productionset>
+
+<constraintdef id="div0" role="Err">
+<title>Division by Zero</title>
+<para>Division by zero is an error. Constraints, such as this one,
+are used to express conditions that cannot be expressed in the grammar.</para>
+</constraintdef>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. The detailed processing expecations with respect to
+individual productions, left-hand sides, and right-hand sides are quite
+complex.
+</para>
+<para><sgmltag>Production</sgmltag>s should be numbered.</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain productionset:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in productionset:
+<simplelist type="inline"><member><sgmltag>production</sgmltag></member>
+<member><sgmltag>productionrecap</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE simplesect PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;simplesect&gt;&lt;title&gt;EBNF Grammar&lt;/title&gt;
+
+&lt;productionset&gt;&lt;title&gt;Arithemetic Expressions&lt;/title&gt;
+&lt;production id="ebnf.expression"&gt;
+  &lt;lhs&gt;Expression&lt;/lhs&gt;
+  &lt;rhs&gt;&lt;nonterminal def="#ebnf.arith"&gt;ArithExpression&lt;/nonterminal&gt; |
+       &lt;nonterminal def="#ebnf.mult"&gt;MultExpression&lt;/nonterminal&gt;
+  &lt;lineannotation&gt;Does this grammar actually get precedence right?
+  &lt;/lineannotation&gt;
+  &lt;/rhs&gt;
+&lt;/production&gt;
+&lt;production id="ebnf.arith"&gt;
+  &lt;lhs&gt;ArithExpression&lt;/lhs&gt;
+  &lt;rhs&gt;&lt;nonterminal def="#ebnf.expression"&gt;Expression&lt;/nonterminal&gt;
+       '+'
+       &lt;nonterminal def="#ebnf.mult"&gt;MultExpression&lt;/nonterminal&gt; |
+       &lt;nonterminal def="#ebnf.expression"&gt;Expression&lt;/nonterminal&gt;
+       '-'
+       &lt;nonterminal def="#ebnf.mult"&gt;MultExpression&lt;/nonterminal&gt;
+  &lt;/rhs&gt;
+&lt;/production&gt;
+&lt;production id="ebnf.mult"&gt;
+  &lt;lhs&gt;MultExpression&lt;/lhs&gt;
+  &lt;rhs&gt;&lt;nonterminal def="#ebnf.mult"&gt;MultExpression&lt;/nonterminal&gt;
+       '*'
+       &lt;nonterminal def="#ebnf.mult"&gt;MultExpression&lt;/nonterminal&gt; |
+       &lt;nonterminal def="#ebnf.mult"&gt;MultExpression&lt;/nonterminal&gt;
+       '/'
+       &lt;nonterminal def="#ebnf.mult"&gt;MultExpression&lt;/nonterminal&gt; |
+       &lt;nonterminal def="#ebnf.number"&gt;Number&lt;/nonterminal&gt;
+  &lt;/rhs&gt;
+  &lt;constraint linkend="div0"/&gt;
+&lt;/production&gt;
+&lt;production id="ebnf.number"&gt;
+  &lt;lhs&gt;Number&lt;/lhs&gt;
+  &lt;rhs&gt;[0-9]+&lt;/rhs&gt;
+&lt;/production&gt;
+&lt;/productionset&gt;
+
+&lt;constraintdef id="div0"&gt;
+&lt;title&gt;Division by Zero&lt;/title&gt;
+&lt;para&gt;Division by zero is an error.&lt;/para&gt;
+&lt;/constraintdef&gt;
+&lt;/simplesect&gt;
+
+</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+               <!--EBNF-->
+<refentry id="productname.element">
+<?dbhtml filename="productname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>productname</secondary></indexterm>
+<refentrytitle>productname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>productname</refname>
+<refpurpose>The formal name of a product</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">productname ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>copyright</member>
+<member>registered</member>
+<member>service</member>
+<member>trade</member>
+</simplelist></entry>
+<entry align="left" valign="top">"trade"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>ProductName</sgmltag> is the formal name of any product. Identifying
+a product this way may be useful if you need to provide explicit disclaimers
+about product names or information.
+</para>
+
+<para>
+For example, the copyright statement on this book includes the following general
+notice:
+
+<blockquote>
+<para>Some of the designations used by manufacturers and sellers to distinguish
+their products are claimed as trademarks. Where those designations appear
+in this book, and O'Reilly &amp; Associates, Inc., was aware of the trademark
+claim, the designations have been printed in caps or initial caps.</para>
+</blockquote>
+
+or words to that effect. If every product name in this book had
+been diligently coded as a <sgmltag>ProductName</sgmltag>, we could
+have automatically generated a complete list of all the product
+names and mentioned them explicitly in the notice.
+</para>
+
+<para>
+In running prose, the distinction between an <sgmltag>Application</sgmltag> and a
+<sgmltag>ProductName</sgmltag> may be very subjective.
+</para>
+
+<refsect2 id="dbreproc.productname"><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+<para>
+Two of the values of the <sgmltag class="attribute">Class</sgmltag>
+attribute on <sgmltag>ProductName</sgmltag>, <literal moreinfo="none">Trade</literal> and
+<literal moreinfo="none">Registered</literal>, make assertions about
+trademarks. DocBook also has a <sgmltag>TradeMark</sgmltag> element;
+presumably the same markup is intended regardless of which one is
+used.
+</para>
+<para>
+The <literal moreinfo="none">Service</literal> and <sgmltag>Copyright</sgmltag> values should
+also generate the anticipated marks, if appropriate.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain productname:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in productname:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> indicates the type of
+<sgmltag>ProductName</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+&lt;productname class='trade'&gt;Frobozz&lt;/productname&gt;: it's not
+just for breakfast anymore.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.productname.1" role="HACK-ex.out.start"/>
+<para>
+<productname class="trade">Frobozz</productname>: it's not
+just for breakfast anymore.
+</para>
+<anchor id="ex.oe.productname.1" role="HACK-ex.out.end"/>
+
+<para>
+As noted above, the <sgmltag>TradeMark</sgmltag> element could also be used:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+&lt;trademark&gt;Frobozz&lt;/trademark&gt;: it's not
+just for breakfast anymore.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.productname.2" role="HACK-ex.out.start"/>
+<para>
+<trademark class="trade">Frobozz</trademark>: it's not
+just for breakfast anymore.
+</para>
+<anchor id="ex.oe.productname.2" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="productnumber.element">
+<?dbhtml filename="productnumber.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>productnumber</secondary></indexterm>
+<refentrytitle>productnumber</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>productnumber</refname>
+<refpurpose>A number assigned to a product</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">productnumber ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>ProductNumber</sgmltag> identifies a <quote>product number</quote> in
+some unspecified numbering scheme. It's possible that product numbers
+for different products might not even come from the same scheme.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+<para>
+DocBook does not control, or specify, the 
+numbering scheme used for products.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain productnumber:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in productnumber:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+You can order &lt;citetitle&gt;DocBook: The Definitive Guide&lt;/citetitle&gt; directly
+from O'Reilly &amp;amp; Associates.  Order product number
+&lt;productnumber&gt;5807&lt;/productnumber&gt; by phone or 
+&lt;ulink url="http://www.oreilly.com/"&gt;over the web&lt;/ulink&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.productnumber.1" role="HACK-ex.out.start"/>
+<para>
+You can order <citetitle>DocBook: The Definitive Guide</citetitle> directly
+from O'Reilly &amp; Associates.  Order product number
+<productnumber>5807</productnumber> by phone or 
+<ulink url="http://www.oreilly.com/">over the web</ulink>.
+</para>
+<anchor id="ex.oe.productnumber.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="programlisting.element">
+<?dbhtml filename="programlisting.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>programlisting</secondary></indexterm>
+<refentrytitle>programlisting</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>programlisting</refname>
+<refpurpose>A literal listing of all or part of a program</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">programlisting ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>co</sgmltag>|<sgmltag>coref</sgmltag>|<sgmltag>lineannotation</sgmltag>|<sgmltag>textobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">linenumbering</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>numbered</member>
+<member>unnumbered</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:space</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>preserve</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">continuation</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>continues</member>
+<member>restarts</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="notationenum" type="vert">
+<member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top">"linespecific"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">startinglinenumber</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">linespecific.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>ProgramListing</sgmltag> is a verbatim environment for program source or
+source fragment listings.  <sgmltag>ProgramListing</sgmltag>s are often placed
+in <sgmltag>Example</sgmltag>s or <sgmltag>Figure</sgmltag>s so that they can be
+cross-referenced from the text.
+</para>
+
+<refsect2><title>Processing Expectations</title>
+<para>
+Formatted as a displayed block. This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant. <sgmltag>ProgramListing</sgmltag>s are usually
+displayed in a fixed width font.
+</para>
+
+<para>
+Other markup within a <sgmltag>ProgramListing</sgmltag> is recognized.
+Contrast
+this with systems like LaTeX, in which verbatim environments disable
+markup recognition.  If you want to disable markup recognition, you
+must use a <glossterm>CDATA section</glossterm>:
+
+<programlisting format="linespecific">
+
+&lt;programlisting&gt;
+&lt;![CDATA[
+This is a programlisting so white       space and line
+breaks are significant.  But it is also a CDATA
+section so &lt;emphasis&gt;tags&lt;/emphasis&gt; and &amp;entities;
+are not recognized.  The only markup that is recognized
+is the end-of-section marker, which is two
+"]"'s in a row followed by a &gt;.
+
+]]&gt;
+
+&lt;/programlisting&gt;
+
+</programlisting>
+</para>
+
+<para>
+Two markup tags have
+special significance in <sgmltag>ProgramListing</sgmltag>s: <sgmltag>CO</sgmltag>
+and <sgmltag>LineAnnotation</sgmltag>.
+A <sgmltag>CO</sgmltag> identifies the location of a <sgmltag>Callout</sgmltag>.
+A <sgmltag>LineAnnotation</sgmltag> is a comment, added by the 
+<emphasis>documentor</emphasis>—not the programmer.
+</para>
+</refsect2>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>The <literal moreinfo="none">xml:space</literal> attribute is automatically
+provided in the XML DTD.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain programlisting:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in programlisting:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">Format</sgmltag> attribute applies the 
+<literal moreinfo="none">linespecific</literal> notation to all <sgmltag>ProgramListing</sgmltag>s.
+All white space and line breaks must be preserved.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linenumbering</term>
+<listitem>
+<para revision="4.0">Line numbering indicates whether or not the lines
+of a <sgmltag>ProgramListing</sgmltag> are to be automatically numbered. The details
+of numbering (every line or only selected lines, on the left or right, etc.)
+are left up to the processing application. Be aware that not all processors
+are capable of numbering lines.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Width</sgmltag> specifies the width (in characters)
+of the longest line in this <sgmltag>ProgramListing</sgmltag> (formatters may use
+this value to determine scaling or rotation).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>example</sgmltag></member>
+  <member><sgmltag>informalexample</sgmltag></member>
+  <member><sgmltag>programlistingco</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="programlistingco.element">
+<?dbhtml filename="programlistingco.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>programlistingco</secondary></indexterm>
+<refentrytitle>programlistingco</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>programlistingco</refname>
+<refpurpose>A program listing with associated areas used in callouts</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">programlistingco ::=
+(<sgmltag>areaspec</sgmltag>,<sgmltag>programlisting</sgmltag>,<sgmltag>calloutlist</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">linespecific.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Callouts, such as numbered bullets, are an annotation mechanism.  In an
+online system, these bullets are frequently <quote>hot,</quote> and clicking on
+them sends you to the corresponding annotation.
+</para>
+<para>
+A <sgmltag>ProgramListingCO</sgmltag> is a wrapper around an <sgmltag>AreaSpec</sgmltag> and
+a <sgmltag>ProgramListing</sgmltag>.  An <sgmltag>AreaSpec</sgmltag> identifies the locations
+(coordinates)
+in the <sgmltag>ProgramListing</sgmltag> where the callouts occur.
+The <sgmltag>ProgramListingCO</sgmltag> may also contain the list of annotations in
+a <sgmltag>CalloutList</sgmltag>, although the <sgmltag>CalloutList</sgmltag> may also
+occur outside of the wrapper, elsewhere in the document.
+</para>
+
+<para>
+It is also possible to embed <sgmltag>CO</sgmltag> elements directly in the
+verbatim text, in order to avoid having to calculate the
+correct coordinates.  If you decided to go this route, use a 
+<sgmltag>ProgramListing</sgmltag> and a <sgmltag>CalloutList</sgmltag> without the
+<sgmltag>ProgramListingCO</sgmltag> wrapper.  A <sgmltag>ProgramListingCO</sgmltag>
+must specify at least one coordinate.
+</para>
+
+<para>
+For a complete description of callouts, see <sgmltag>Callout</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant.
+</para>
+<para>
+The mandatory processing expectations of a <sgmltag>ProgramListingCO</sgmltag> are
+minimal: a system is expected to render the program listing and the
+callout list, if present.
+</para>
+<para>
+If explicit <sgmltag>CO</sgmltag> elements are embedded in a
+<sgmltag>ProgramListing</sgmltag>, they must generate appropriate
+callout marks.
+</para>
+<para>
+In online environments, the processing system may be able to instantiate
+the linking relationships between the callout marks in the program listing and
+the annotations.
+Some systems may even be able to go a step further and generate
+the callout marks automatically from the coordinate information,
+but this level of sophistication is not mandatory.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain programlistingco:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in programlistingco:
+<simplelist type="inline"><member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE programlistingco PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;programlistingco&gt;
+&lt;areaspec&gt;
+&lt;areaset id="ex.plco.const" coords=""&gt;
+  &lt;area id="ex.plco.c1" coords='4'/&gt;
+  &lt;area id="ex.plco.c2" coords='8'/&gt;
+&lt;/areaset&gt;
+&lt;area id="ex.plco.ret" coords='12'/&gt;
+&lt;area id="ex.plco.dest" coords='12'/&gt;
+&lt;/areaspec&gt;
+&lt;programlisting&gt;
+sub do_nothing_useful {
+    my($a, $b, $c);
+
+    $a = new A;
+    
+    $a-&gt;does_nothing_either();
+
+    $b = new B; 
+
+    $c = "frog";
+
+    return ($a, $c);
+}
+&lt;/programlisting&gt;
+&lt;calloutlist&gt;
+&lt;callout arearefs="ex.plco.const"&gt;
+&lt;para&gt;
+These are calls to the constructor &lt;function&gt;new&lt;/function&gt; in the object
+classes.
+&lt;/para&gt;
+&lt;/callout&gt;
+&lt;callout arearefs="ex.plco.ret"&gt;
+&lt;para&gt;
+This function returns a two-element list.
+&lt;/para&gt;
+&lt;/callout&gt;
+&lt;callout arearefs="ex.plco.dest"&gt;
+&lt;para&gt;
+The &lt;emphasis&gt;destructor&lt;/emphasis&gt; (&lt;function&gt;DESTROY&lt;/function&gt;) for
+the object &lt;literal&gt;$b&lt;/literal&gt; will be called automatically for this
+object since there can be no other references to it outside this function.
+&lt;/para&gt;
+&lt;/callout&gt;
+&lt;/calloutlist&gt;
+&lt;/programlistingco&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.programlistingco.1" role="HACK-ex.out.start"/>
+<programlistingco>
+<areaspec>
+<areaset id="ex.plco.const" coords="">
+  <area id="ex.plco.c1" coords="4"/>
+  <area id="ex.plco.c2" coords="8"/>
+</areaset>
+<area id="ex.plco.ret" coords="12"/>
+<area id="ex.plco.dest" coords="12"/>
+</areaspec>
+<programlisting format="linespecific">
+sub do_nothing_useful {
+    my($a, $b, $c);
+
+    $a = new A;
+    
+    $a-&gt;does_nothing_either();
+
+    $b = new B; 
+
+    $c = "frog";
+
+    return ($a, $c);
+}
+</programlisting>
+<calloutlist>
+<callout arearefs="ex.plco.const">
+<para>
+These are calls to the constructor <function moreinfo="none">new</function> in the object
+classes.
+</para>
+</callout>
+<callout arearefs="ex.plco.ret">
+<para>
+This function returns a two-element list.
+</para>
+</callout>
+<callout arearefs="ex.plco.dest">
+<para>
+The <emphasis>destructor</emphasis> (<function moreinfo="none">DESTROY</function>) for
+the object <literal moreinfo="none">$b</literal> will be called automatically for this
+object since there can be no other references to it outside this function.
+</para>
+</callout>
+</calloutlist>
+</programlistingco>
+<anchor id="ex.oe.programlistingco.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="prompt.element">
+<?dbhtml filename="prompt.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>prompt</secondary></indexterm>
+<refentrytitle>prompt</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>prompt</refname>
+<refpurpose>A character or string indicating the start of an input field in a  computer display</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">prompt ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>co</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Prompt</sgmltag> is a character or character string marking
+the beginning of an input field.  <sgmltag>Prompt</sgmltag>s are
+generally associated with command-line interfaces and not
+graphical user interfaces (<acronym>GUI</acronym>s).  In <acronym>GUI</acronym>s, <sgmltag>GUILabel</sgmltag> is usually more appropriate.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<sgmltag>Prompt</sgmltag> was added in DocBook V3.0.  It duplicates the
+semantics of <sgmltag class="starttag">systemitem class="prompt"</sgmltag>.
+The <literal moreinfo="none">prompt</literal> attribute will be removed from 
+<sgmltag>SystemItem</sgmltag> in the future.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain prompt:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in prompt:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Prompt</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Enter your user name when the system presents the 
+&lt;prompt&gt;login:&lt;/prompt&gt; prompt.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.prompt.1" role="HACK-ex.out.start"/>
+<para>
+Enter your user name when the system presents the 
+<prompt moreinfo="none">login:</prompt> prompt.
+</para>
+<anchor id="ex.oe.prompt.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="property.element">
+<?dbhtml filename="property.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>property</secondary></indexterm>
+<refentrytitle>property</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>property</refname>
+<refpurpose>A unit of data associated with some part of a computer system</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">property ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The notion of a <sgmltag>Property</sgmltag> is very domain-dependent in computer
+documentation.  Some object-oriented systems speak of properties; the
+components from which <acronym>GUI</acronym>s are constructed have properties;
+and one can speak of properties in very general terms; <quote>the properties
+of a relational database.</quote>
+</para>
+
+<para>
+You might use <sgmltag>Property</sgmltag> for any of these in your documentation.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+The content model of <sgmltag>Property</sgmltag> will be constrained to
+<literal moreinfo="none">(#PCDATA | Replaceable | InlineGraphic)</literal> in DocBook <acronym>V4.0</acronym>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain property:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in property:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Property</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+When Emacs is running under X Windows, the &lt;property&gt;borderWidth&lt;/property&gt;
+resource controls the width of the external border.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.property.1" role="HACK-ex.out.start"/>
+<para>
+When Emacs is running under X Windows, the <property moreinfo="none">borderWidth</property>
+resource controls the width of the external border.
+</para>
+<anchor id="ex.oe.property.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="pubdate.element">
+<?dbhtml filename="pubdate.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>pubdate</secondary></indexterm>
+<refentrytitle>pubdate</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>pubdate</refname>
+<refpurpose>The date of publication of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">pubdate ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>PubDate</sgmltag> is the date of publication of a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain pubdate:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in pubdate:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bibliomset</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="publisher.element">
+<?dbhtml filename="publisher.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>publisher</secondary></indexterm>
+<refentrytitle>publisher</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>publisher</refname>
+<refpurpose>The publisher of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">publisher ::=
+(<sgmltag>publishername</sgmltag>,<sgmltag>address</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Publisher</sgmltag> associates a <sgmltag>PublisherName</sgmltag> and an
+<sgmltag>Address</sgmltag>.  Many publishers have offices in more than one
+city.  <sgmltag>Publisher</sgmltag> can be used to list or distinguish between
+the multiple offices.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain publisher:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in publisher:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE publisher PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;publisher&gt;
+  &lt;publishername&gt;O'Reilly &amp;amp; Associates, Inc.&lt;/publishername&gt;
+  &lt;address&gt;&lt;street&gt;101 ...&lt;/street&gt;
+  ...
+  &lt;/address&gt;
+&lt;/publisher&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="publishername.element">
+<?dbhtml filename="publishername.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>publishername</secondary></indexterm>
+<refentrytitle>publishername</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>publishername</refname>
+<refpurpose>The name of the publisher of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">publishername ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>PublisherName</sgmltag> is the name of a publisher. Historically, this
+has been used in bibliographic meta-information to identify the publisher of 
+a book or other document. It is also reasonable to identify the publisher
+of an electronic publication in this way.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain publishername:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in publishername:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bibliomset</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+  <member><sgmltag>publisher</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="pubsnumber.element">
+<?dbhtml filename="pubsnumber.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>pubsnumber</secondary></indexterm>
+<refentrytitle>pubsnumber</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>pubsnumber</refname>
+<refpurpose>A number assigned to a publication other than an <acronym>ISBN</acronym> or <acronym>ISSN</acronym> or inventory part number</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">pubsnumber ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>PubsNumber</sgmltag> identifies a document in
+some unspecified numbering scheme. This number may exist instead of,
+or in addition to, an <sgmltag>ISBN</sgmltag> or <sgmltag>ISSN</sgmltag> number.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+<para>
+DocBook does not control, or specify, the 
+numbering scheme used for documents.
+</para>
+
+<para>Deprecated as of DocBook V4.2, see <sgmltag>biblioid</sgmltag> instead.</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain pubsnumber:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in pubsnumber:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>contractsponsor</sgmltag></member>
+  <member><sgmltag>othercredit</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="qandadiv.element" revision="3.1">
+<?dbhtml filename="qandadiv.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>qandadiv</secondary></indexterm>
+<refentrytitle>qandadiv</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qandadiv</refname>
+<refpurpose>A titled division in a <sgmltag>QandASet</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">qandadiv ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|
+  <sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>indexterm</sgmltag>)*,
+ (<sgmltag>qandadiv</sgmltag>+|<sgmltag>qandaentry</sgmltag>+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>QandADiv</sgmltag> is a section of a <sgmltag>QandASet</sgmltag>. A question
+and answer set might be divided into sections in order to group different
+sets of questions together, perhaps by topic.
+</para>
+
+<para>A <sgmltag>QandASet</sgmltag> may
+contain any number of <sgmltag>QandADiv</sgmltag> or <sgmltag>QandAEntry</sgmltag>
+elements, but it cannot
+contain a mixture of both at the same level. 
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+A table of contents for the question and answer set is sometimes
+generated, especially in online environments.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain qandadiv:
+<simplelist type="inline"><member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in qandadiv:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>qandaset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="qandaentry.element" revision="3.1">
+<?dbhtml filename="qandaentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>qandaentry</secondary></indexterm>
+<refentrytitle>qandaentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qandaentry</refname>
+<refpurpose>A question/answer set within a <sgmltag>QandASet</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">qandaentry ::=
+(<sgmltag>blockinfo</sgmltag>?,<sgmltag>revhistory</sgmltag>?,<sgmltag>question</sgmltag>,<sgmltag>answer</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>QandAEntry</sgmltag> is an entry in a
+<sgmltag>QandASet</sgmltag>. Each <sgmltag>QandAEntry</sgmltag>
+defines a <sgmltag>Question</sgmltag> and (possibly) its
+<sgmltag>Answer</sgmltag> or <sgmltag>Answer</sgmltag>s.
+</para>
+
+<para>Since V4.2, the preferred way to associate a revision history with
+a <sgmltag>QandAEntry</sgmltag> is in the <sgmltag>BlockInfo</sgmltag>.
+The use of <sgmltag>RevHistory</sgmltag> directly in <sgmltag>QandAEntry</sgmltag>
+is deprecated.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>Question</sgmltag>s are usually presented before the 
+<sgmltag>Answer</sgmltag>s, and often the <sgmltag>Answer</sgmltag>s are indented
+to make the questions stand out.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain qandaentry:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in qandaentry:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>qandaset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="qandaset.element" revision="3.1">
+<?dbhtml filename="qandaset.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-11-26 15:26:23 +0100 (Tue, 26 Nov 2002) $</pubdate>
+<releaseinfo>$Revision: 2258 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>qandaset</secondary></indexterm>
+<refentrytitle>qandaset</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qandaset</refname>
+<refpurpose>A question-and-answer set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">qandaset ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|
+  <sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>indexterm</sgmltag>)*,
+ (<sgmltag>qandadiv</sgmltag>+|<sgmltag>qandaentry</sgmltag>+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">defaultlabel</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>number</member>
+<member>qanda</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">compound.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>QandASet</sgmltag> is a list consisting of
+<sgmltag>Question</sgmltag>s and <sgmltag>Answer</sgmltag>s.
+<sgmltag>QandASet</sgmltag>s can be divided into sections.
+</para>
+
+<para>Every entry in a <sgmltag>QandASet</sgmltag> must contain a
+<sgmltag>Question</sgmltag>, but <sgmltag>Answer</sgmltag>s are
+optional (some questions have no answers), and may be repeated (some
+questions have more than one answer).
+</para>
+
+<para>Common uses for <sgmltag>QandASet</sgmltag>s include reader
+questionnaires and lists of <quote>Frequently Asked Questions</quote>
+(<acronym>FAQ</acronym>s). For the purpose of an
+<acronym>FAQ</acronym>, DocBook <acronym>V3.1</acronym> added the
+<literal moreinfo="none">FAQ</literal> class to <sgmltag>Article</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block. The <sgmltag class="attribute">DefaultLabel</sgmltag>
+attribute has a significant influence on the presentation of
+<sgmltag>Question</sgmltag>s and <sgmltag>Answer</sgmltag>s.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain qandaset:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in qandaset:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>defaultlabel</term>
+<listitem>
+<para><sgmltag class="attribute">DefaultLabel</sgmltag> identifies the
+default label that should be used for <sgmltag>Question</sgmltag>s and
+<sgmltag>Answer</sgmltag>s:</para>
+
+<variablelist>
+<varlistentry><term><literal moreinfo="none">qanda</literal></term>
+<listitem>
+<para><sgmltag>Question</sgmltag>s are labeled <quote>Q:</quote> and
+<sgmltag>Answer</sgmltag>s are labeled <quote>A:</quote>. Other
+similar labels may be substituted, for example, the words might be
+spelled out, <quote>Question:</quote> and <quote>Answer:</quote>, and
+the actual characters or words used are dependent on the language.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">number</literal></term>
+<listitem><para>
+The entries are enumerated.
+</para></listitem>
+</varlistentry>
+<varlistentry><term><literal moreinfo="none">none</literal></term>
+<listitem><para>
+No distinguishing label precedes <sgmltag>Question</sgmltag>s or
+<sgmltag>Answer</sgmltag>s.
+</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>If no value is specified, the implied presentation may be any one of these,
+as defined by the stylesheet. Note that each question and answer can explicitly
+define a label, regardless of the default label specified.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE qandaset PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;qandaset defaultlabel='qanda'&gt;
+&lt;qandaentry&gt;
+&lt;question&gt;
+&lt;para&gt;
+To be, or not to be?
+&lt;/para&gt;
+&lt;/question&gt;
+&lt;answer&gt;
+&lt;para&gt;
+That is the question.
+&lt;/para&gt;
+&lt;/answer&gt;
+&lt;/qandaentry&gt;
+&lt;/qandaset&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.qandaset.1" role="HACK-ex.out.start"/>
+<qandaset defaultlabel="qanda">
+<qandaentry>
+<question>
+<para>
+To be, or not to be?
+</para>
+</question>
+<answer>
+<para>
+That is the question.
+</para>
+</answer>
+</qandaentry>
+</qandaset>
+<anchor id="ex.oe.qandaset.1" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;article class="faq"&gt;
+&lt;title&gt;Frequently Asked Questions About Fonts&lt;/title&gt;
+
+&lt;para&gt;...&lt;/para&gt;
+
+&lt;qandaset&gt;
+&lt;qandadiv&gt;&lt;title&gt;General Information&lt;/title&gt;
+
+&lt;para&gt;...&lt;/para&gt;
+
+&lt;qandadiv&gt;&lt;title&gt;Font Houses&lt;/title&gt;
+
+&lt;qandaentry&gt;&lt;question&gt;&lt;para&gt;Adobe Systems, Inc.&lt;/para&gt;&lt;/question&gt;
+&lt;answer&gt;&lt;para&gt;...&lt;/para&gt;&lt;/answer&gt;
+&lt;/qandaentry&gt;
+
+&lt;qandaentry&gt;&lt;question&gt;&lt;para&gt;Agfa, Inc.&lt;/para&gt;&lt;/question&gt;
+&lt;answer&gt;&lt;para&gt;...&lt;/para&gt;&lt;/answer&gt;
+&lt;/qandaentry&gt;
+
+&lt;/qandadiv&gt;
+&lt;/qandadiv&gt;
+&lt;/qandaset&gt;
+&lt;/article&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="question.element" revision="3.1">
+<?dbhtml filename="question.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>question</secondary></indexterm>
+<refentrytitle>question</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>question</refname>
+<refpurpose>A question in a <sgmltag>QandASet</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">question ::=
+(<sgmltag>label</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|
+  <sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Question</sgmltag> in a <sgmltag>QandAEntry</sgmltag> poses a question or
+states a problem that is addressed by the following <sgmltag>Answer</sgmltag>(s).
+<sgmltag>Answer</sgmltag>s are optional (some questions
+have no answers) and may be repeated (some questions have more than
+one answer).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+<sgmltag>Question</sgmltag>s are frequently introduced with a label,
+such as <quote>A:</quote>. If a <sgmltag>Question</sgmltag> has a
+<literal moreinfo="none">Label</literal> child element, the content of that
+<sgmltag>Label</sgmltag> is used as the label for the
+<sgmltag>Question</sgmltag>. The <sgmltag class="attribute">DefaultLabel</sgmltag> attribute on the nearest
+ancestor <sgmltag>QandASet</sgmltag> of a <sgmltag>Question</sgmltag>
+can be used to indicate that a processing application should
+automatically generate a label for the <sgmltag>Question</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain question:
+<simplelist type="inline"><member><sgmltag>qandaentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in question:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>qandaset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+               <!--3.1-->
+<refentry id="quote.element">
+<?dbhtml filename="quote.html"?>
+<refentryinfo>
+<pubdate>$Date: 2006-05-17 14:09:48 +0200 (Wed, 17 May 2006) $</pubdate>
+<releaseinfo>$Revision: 5987 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>quote</secondary></indexterm>
+<refentrytitle>quote</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>quote</refname>
+<refpurpose>An inline quotation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">quote ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Quote</sgmltag> surrounds an inline quotation. Using an
+element for quotations is frequently more convenient than
+entering the <link linkend="s-specchar">character entities</link>
+for the quotation marks by hand, and makes it possible for
+a presentation system to alter the format of the quotation
+marks.
+</para>
+<para>
+Block quotations are properly identified as
+<sgmltag>BlockQuote</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag>Quote</sgmltag> element is expected to generate
+the proper quotation marks.  These may be influenced by the 
+<sgmltag class="attribute">Lang</sgmltag> attribute on an ancestor element.
+For example,
+a quote in French might use «guillemets» instead of
+English “quote marks.”
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain quote:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in quote:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+This software is provided &lt;quote&gt;as is&lt;/quote&gt;, without expressed
+or implied warranty.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.quote.1" role="HACK-ex.out.start"/>
+<para>
+This software is provided <quote>as is</quote>, without expressed
+or implied warranty.
+</para>
+<anchor id="ex.oe.quote.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>link</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refclass.element">
+<?dbhtml filename="refclass.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refclass</secondary></indexterm>
+<refentrytitle>refclass</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refclass</refname>
+<refpurpose>The scope or other indication of applicability of a reference entry</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refclass ::=
+(#PCDATA|<sgmltag>application</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>RefClass</sgmltag> element describes the applicability or scope
+of a <sgmltag>RefEntry</sgmltag>.  A <sgmltag>RefClass</sgmltag> might indicate that
+the entry was only applicable to a particular application, for example,
+or only to a particular vendor’s operating system.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+<para>
+Formatting reference pages may require a fairly sophisticated
+processing system.  Much of the meta-information about a
+reference page (its name, type, purpose, title, and
+classification) is stored in wrappers near the beginning of
+the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Common presentational features, such as titles and running
+heads, may require data from several of these wrappers plus
+some generated text. Other formatting often requires that
+these elements be reordered.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refclass:
+<simplelist type="inline"><member><sgmltag>refnamediv</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refclass:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="refdescriptor.element">
+<?dbhtml filename="refdescriptor.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refdescriptor</secondary></indexterm>
+<refentrytitle>refdescriptor</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refdescriptor</refname>
+<refpurpose>A description of the topic of a reference page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refdescriptor ::=
+(#PCDATA|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|
+ <sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|
+ <sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|
+ <sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|
+ <sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|
+ <sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|
+ <sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|
+ <sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|
+ <sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Reference pages (<sgmltag>RefEntry</sgmltag>s) are usually identified
+by a short, succinct topic name, such as the name of a function
+or command.  The <sgmltag>RefName</sgmltag> (or one of the
+<sgmltag>RefName</sgmltag>s, in the case of a reference page that has
+several) is generally used as the topic name.  When none of the
+<sgmltag>RefName</sgmltag>s is appropriate, <sgmltag>RefDescriptor</sgmltag>
+is used to specify the topic name.
+</para>
+
+<para>
+<sgmltag>RefDescriptor</sgmltag> is unnecessary when an appropriate
+<sgmltag>RefName</sgmltag> can be selected automatically.  At least one
+<sgmltag>RefName</sgmltag> is required, so <sgmltag>RefDescriptor</sgmltag> cannot
+be used in place of a name, only in addition to it.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context.
+</para>
+<para>
+Formatting reference pages may require a fairly sophisticated
+processing system.  Much of the meta-information about a
+reference page (its name, type, purpose, title, and
+classification) is stored in wrappers near the beginning of
+the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Common presentational features, such as titles and running
+heads, may require data from several of these wrappers plus
+some generated text. Other formatting often requires that
+these elements be reordered.
+</para>
+<para>
+If a <sgmltag>RefDescriptor</sgmltag> is present, it should be used
+for the short topic name.  This name usually appears in the running
+header along with the <sgmltag>ManVolNum</sgmltag> in print media.
+It may also appear in tables of contents and the index.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refdescriptor:
+<simplelist type="inline"><member><sgmltag>refnamediv</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refdescriptor:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>reference</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refentry.element">
+<?dbhtml filename="refentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refentry</secondary></indexterm>
+<refentrytitle>refentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry</refname>
+<refpurpose>A reference page (originally a UNIX man-style reference page)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refentry ::=
+(<sgmltag>beginpage</sgmltag>?,
+ (<sgmltag>indexterm</sgmltag>)*,
+ <sgmltag>refentryinfo</sgmltag>?,<sgmltag>refmeta</sgmltag>?,
+ (<sgmltag>remark</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>)*,
+ <sgmltag>refnamediv</sgmltag>+,<sgmltag>refsynopsisdiv</sgmltag>?,
+ (<sgmltag>refsect1</sgmltag>+|<sgmltag>refsection</sgmltag>+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refentry.class</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>RefEntry</sgmltag> is a reference page.  In <acronym>UNIX</acronym> parlance this has
+historically been called a “man page” (short for manual page).
+</para>
+
+<para>
+<sgmltag>RefEntry</sgmltag> is an appropriate wrapper for any small unit of
+reference documentation describing a single topic.  Canonical examples
+are programming language functions and user commands 
+(one <sgmltag>RefEntry</sgmltag> per function or command).<footnote><para>
+You're reading a <sgmltag>RefEntry</sgmltag> right now.</para></footnote>
+</para>
+
+<para>
+On some projects, the structure of reference pages may be rigorously 
+defined right down to the number, order, and title of individual sections
+(some or all of which may be required).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. It is not uncommon for <sgmltag>RefEntry</sgmltag>s to introduce
+a forced page break in print media.
+</para>
+<para>
+Formatting reference pages may require a fairly sophisticated
+processing system.  Much of the meta-information about a
+reference page (its name, type, purpose, title, and
+classification) is stored in wrappers near the beginning of
+the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Common presentational features, such as titles and running
+heads, may require data from several of these wrappers plus
+some generated text. Other formatting often requires that
+these elements be reordered.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refentry:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>reference</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refentry:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refmeta</sgmltag></member>
+<member><sgmltag>refnamediv</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+A typical reference page for a command:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;refentry id="ls"&gt;
+
+&lt;refmeta&gt;
+&lt;refentrytitle&gt;ls&lt;/refentrytitle&gt;
+&lt;manvolnum&gt;1&lt;/manvolnum&gt;
+&lt;/refmeta&gt;
+
+&lt;refnamediv&gt;
+&lt;refname&gt;ls&lt;/refname&gt;
+&lt;refpurpose&gt;list contents of a directory&lt;/refpurpose&gt;
+&lt;/refnamediv&gt;
+
+&lt;refsynopsisdiv&gt;
+&lt;cmdsynopsis&gt;
+&lt;command&gt;/usr/bin/ls&lt;/command&gt;
+&lt;arg choice="opt"&gt;
+  &lt;option&gt;aAbcCdfFgilLmnopqrRstux1&lt;/option&gt;
+&lt;/arg&gt;
+&lt;arg choice="opt" rep="repeat"&gt;file&lt;/arg&gt;
+&lt;/cmdsynopsis&gt;
+&lt;/refsynopsisdiv&gt;
+
+&lt;refsect1&gt;&lt;title&gt;Description&lt;/title&gt;
+&lt;para&gt;
+For each file that is a directory, &lt;command&gt;ls&lt;/command&gt; lists the contents of
+the directory; for each file that is an ordinary file, &lt;command&gt;ls&lt;/command&gt;
+repeats its name and any other information requested.
+&lt;/para&gt;
+&lt;para&gt;&amp;hellip;&lt;/para&gt;
+&lt;/refsect1&gt;
+&lt;/refentry&gt;</programlisting>
+</informalexample>
+
+<para>
+A typical reference page for a function:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;refentry id="printf"&gt;
+
+&lt;refmeta&gt;
+&lt;refentrytitle&gt;printf&lt;/refentrytitle&gt;
+&lt;manvolnum&gt;3S&lt;/manvolnum&gt;
+&lt;/refmeta&gt;
+
+&lt;refnamediv&gt;
+&lt;refname&gt;printf&lt;/refname&gt;
+&lt;refname&gt;fprintf&lt;/refname&gt;
+&lt;refname&gt;sprintf&lt;/refname&gt;
+&lt;refpurpose&gt;print formatted output&lt;/refpurpose&gt;
+&lt;/refnamediv&gt;
+
+&lt;refsynopsisdiv&gt;
+
+&lt;funcsynopsis&gt;
+&lt;funcsynopsisinfo&gt;
+#include &amp;lt;stdio.h&amp;gt;
+&lt;/funcsynopsisinfo&gt;
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;printf&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;paramdef&gt;const char *&lt;parameter&gt;format&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;...&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;fprintf&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;paramdef&gt;FILE *&lt;parameter&gt;strm&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;const char *&lt;parameter&gt;format&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;...&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;sprintf&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;paramdef&gt;char *&lt;parameter&gt;s&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;const char *&lt;parameter&gt;format&lt;/parameter&gt;&lt;/paramdef&gt;
+  &lt;paramdef&gt;...&lt;/paramdef&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;
+
+&lt;/refsynopsisdiv&gt;
+
+&lt;refsect1&gt;&lt;title&gt;Description&lt;/title&gt;
+&lt;para&gt;
+&lt;function&gt;printf&lt;/function&gt; places output on the standard
+output stream stdout.
+&lt;/para&gt;
+&lt;para&gt;&amp;hellip;&lt;/para&gt;
+&lt;/refsect1&gt;
+&lt;/refentry&gt;</programlisting>
+</informalexample>
+
+<para>
+A reference page for a data structure:
+</para>
+
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;refentry id="iovec"&gt;
+
+&lt;refmeta&gt;
+&lt;refentrytitle&gt;iovec&lt;/refentrytitle&gt;
+&lt;manvolnum&gt;9S&lt;/manvolnum&gt;
+&lt;/refmeta&gt;
+
+&lt;refnamediv&gt;
+&lt;refname&gt;iovec&lt;/refname&gt;
+&lt;refpurpose&gt;data storage structure for I/O using uio&lt;/refpurpose&gt;
+&lt;/refnamediv&gt;
+
+&lt;refsynopsisdiv&gt;
+&lt;synopsis&gt;
+#include &amp;lt;sys/uio.h&amp;gt;
+&lt;/synopsis&gt;
+&lt;/refsynopsisdiv&gt;
+
+&lt;refsect1&gt;&lt;title&gt;Interface Level&lt;/title&gt;
+&lt;para&gt;
+Architecture independent level 1 (DDI/DKI).
+&lt;/para&gt;
+&lt;/refsect1&gt;
+
+&lt;refsect1&gt;&lt;title&gt;Description&lt;/title&gt;
+
+&lt;para&gt;
+An &lt;structname&gt;iovec&lt;/structname&gt; structure describes a data
+storage area for transfer in a
+&lt;citerefentry&gt;&lt;refentrytitle&gt;uio&lt;/refentrytitle&gt;
+  &lt;manvolnum&gt;9S&lt;/manvolnum&gt;
+&lt;/citerefentry&gt;
+structure. Conceptually,
+it may be thought of as a base address and length specification.
+&lt;/para&gt;
+
+&lt;/refsect1&gt;
+&lt;refsect1&gt;&lt;title&gt;Structure Members&lt;/title&gt;
+
+&lt;programlisting&gt;
+     caddr_t  iov_base;  /* base address of the data storage area */
+                         /* represented by the iovec structure */
+     int      iov_len;   /* size of the data storage area in bytes */
+&lt;/programlisting&gt;
+
+&lt;para&gt;&amp;hellip;&lt;/para&gt;
+&lt;/refsect1&gt;
+&lt;/refentry&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>reference</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refentryinfo.element" revision="4.0">
+<?dbhtml filename="refentryinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refentryinfo</secondary></indexterm>
+<refentrytitle>refentryinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentryinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>Refentry</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refentryinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>RefentryInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Refentry</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refentryinfo:
+<simplelist type="inline"><member><sgmltag>refentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refentryinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="refentrytitle.element">
+<?dbhtml filename="refentrytitle.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refentrytitle</secondary></indexterm>
+<refentrytitle>refentrytitle</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentrytitle</refname>
+<refpurpose>The title of a reference page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refentrytitle ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>RefEntryTitle</sgmltag> is the title of a reference page.
+It is frequently the same as the first
+<sgmltag>RefName</sgmltag> or the <sgmltag>RefDescriptor</sgmltag>, although it
+may also be a longer, more general title.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+Formatting reference pages may require a fairly sophisticated
+processing system.  Much of the meta-information about a
+reference page (its name, type, purpose, title, and
+classification) is stored in wrappers near the beginning of
+the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Common presentational features, such as titles and running
+heads, may require data from several of these wrappers plus
+some generated text. Other formatting often requires that
+these elements be reordered.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refentrytitle:
+<simplelist type="inline"><member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>refmeta</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refentrytitle:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>citerefentry</sgmltag></member>
+  <member><sgmltag>manvolnum</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="reference.element">
+<?dbhtml filename="reference.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>reference</secondary></indexterm>
+<refentrytitle>reference</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>reference</refname>
+<refpurpose>A collection of reference entries</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">reference ::=
+(<sgmltag>beginpage</sgmltag>?,<sgmltag>referenceinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ <sgmltag>partintro</sgmltag>?,
+ (<sgmltag>refentry</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>Reference</sgmltag> is a collection of
+<sgmltag>RefEntry</sgmltag>s.  In a <sgmltag>Book</sgmltag>, a
+<sgmltag>Reference</sgmltag> can occur at either the <sgmltag>Part</sgmltag>
+or <sgmltag>Chapter</sgmltag> level.
+</para>
+
+<para>
+Reference pages are usually bound together by topic; in traditional
+<acronym>UNIX</acronym> documentation they are most frequently bound into volumes.  See
+<sgmltag>ManVolNum</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>References</sgmltag>s often introduce a forced
+page break and may start on the next recto page.  Frequently,
+they also produce a separator page, on which may be printed the
+content of the <sgmltag>PartIntro</sgmltag>.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain reference:
+<simplelist type="inline"><member><sgmltag>book</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in reference:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Reference</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE reference PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+
+&lt;reference&gt;&lt;title&gt;Reference Pages&lt;/title&gt;
+
+&lt;refentry&gt;
+&lt;refnamediv&gt;
+&lt;refdescriptor&gt;GNU as&lt;/refdescriptor&gt;
+&lt;refname&gt;as&lt;/refname&gt;
+&lt;refpurpose&gt;the portable GNU assembler&lt;/refpurpose&gt;
+&lt;/refnamediv&gt;
+&lt;refsynopsisdiv&gt;&lt;title&gt;SYNOPSIS&lt;/title&gt;
+&lt;synopsis&gt;...&lt;/synopsis&gt;
+&lt;/refsynopsisdiv&gt;
+&lt;refsect1&gt;&lt;title&gt;DESCRIPTION&lt;/title&gt;
+&lt;para&gt;...&lt;/para&gt;
+&lt;/refsect1&gt;
+&lt;/refentry&gt;
+
+&lt;refentry&gt;
+&lt;refnamediv&gt;
+&lt;refname&gt;awk&lt;/refname&gt;
+&lt;refpurpose&gt;pattern scanning and text processing language&lt;/refpurpose&gt;
+&lt;/refnamediv&gt;
+&lt;refsynopsisdiv&gt;&lt;title&gt;SYNOPSIS&lt;/title&gt;
+&lt;synopsis&gt;...&lt;/synopsis&gt;
+&lt;/refsynopsisdiv&gt;
+&lt;refsect1&gt;&lt;title&gt;DESCRIPTION&lt;/title&gt;
+&lt;para&gt;...&lt;/para&gt;
+&lt;/refsect1&gt;
+&lt;/refentry&gt;
+
+&lt;!-- ... --&gt;
+
+&lt;/reference&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="referenceinfo.element" revision="4.0">
+<?dbhtml filename="referenceinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>referenceinfo</secondary></indexterm>
+<refentrytitle>referenceinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>referenceinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>Reference</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">referenceinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ReferenceInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Reference</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain referenceinfo:
+<simplelist type="inline"><member><sgmltag>reference</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in referenceinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="refmeta.element">
+<?dbhtml filename="refmeta.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refmeta</secondary></indexterm>
+<refentrytitle>refmeta</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refmeta</refname>
+<refpurpose>Meta-information for a reference entry</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refmeta ::=
+((<sgmltag>indexterm</sgmltag>)*,
+ <sgmltag>refentrytitle</sgmltag>,<sgmltag>manvolnum</sgmltag>?,<sgmltag>refmiscinfo</sgmltag>*,
+ (<sgmltag>indexterm</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>RefMeta</sgmltag> holds the title of the reference page, the
+number of the volume in which this reference page occurs, and
+possibly other miscellaneous information (typically used in
+printing the reference page).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Most of the elements contained in <sgmltag>RefMeta</sgmltag>
+are used in presentation, but they are not generally printed as part of
+the formatting of the <sgmltag>RefMeta</sgmltag> wrapper--it merely serves
+to identify where they occur.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refmeta:
+<simplelist type="inline"><member><sgmltag>refentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refmeta:
+<simplelist type="inline"><member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>refentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refmiscinfo.element">
+<?dbhtml filename="refmiscinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refmiscinfo</secondary></indexterm>
+<refentrytitle>refmiscinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refmiscinfo</refname>
+<refpurpose>Meta-information for a reference entry other than the title and volume number</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refmiscinfo ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>RefMiscInfo</sgmltag> is an escape hatch for additional meta-information
+about a reference page. It may hold copyright information,
+release or revision information, descriptive text for use in a print
+header or footer, or any other information not explicitly provided for
+in <sgmltag>RefMeta</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refmiscinfo:
+<simplelist type="inline"><member><sgmltag>refmeta</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refmiscinfo:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> on <sgmltag>RefMiscInfo</sgmltag> can be used
+to indicate the nature of the miscellaneous information being added to
+<sgmltag>RefMeta</sgmltag>. Naming this attribute <quote>class</quote> is a violation of
+DocBook semantics (where <sgmltag class="attribute">Class</sgmltag> attributes
+have delimited value sets), it should really be called 
+<sgmltag class="attribute">Type</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+</refentry>
+
+
+<refentry id="refname.element">
+<?dbhtml filename="refname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refname</secondary></indexterm>
+<refentrytitle>refname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refname</refname>
+<refpurpose>The name of (one of) the subject(s) of a reference page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refname ::=
+(#PCDATA|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|
+ <sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|
+ <sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|
+ <sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|
+ <sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|
+ <sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|
+ <sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|
+ <sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|
+ <sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>RefEntry</sgmltag>s are small units of reference documentation
+describing a single topic. The <sgmltag>RefName</sgmltag> identifies
+the topic.  Often this is the name of the command or function
+that the reference page describes.
+</para>
+<para>
+Some reference pages describe a whole family of very closely related
+commands or functions.  In this case, a <sgmltag>RefEntry</sgmltag> will
+have multiple <sgmltag>RefName</sgmltag>s, one for each command or function.
+When a <sgmltag>RefEntry</sgmltag> has several <sgmltag>RefName</sgmltag>s, it is
+likely to have a <sgmltag>RefDescriptor</sgmltag> that identifies the 
+whole family of functions.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context.
+</para>
+<para>
+Formatting reference pages may require a fairly sophisticated
+processing system.  Much of the meta-information about a
+reference page (its name, type, purpose, title, and
+classification) is stored in wrappers near the beginning of
+the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Common presentational features, such as titles and running
+headers, may require data from several of these wrappers plus
+some generated text. Other formatting often requires that
+these elements be reordered.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refname:
+<simplelist type="inline"><member><sgmltag>refnamediv</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refname:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>reference</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refnamediv.element">
+<?dbhtml filename="refnamediv.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refnamediv</secondary></indexterm>
+<refentrytitle>refnamediv</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refnamediv</refname>
+<refpurpose>The name, purpose, and classification of a reference page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refnamediv ::=
+(<sgmltag>refdescriptor</sgmltag>?,<sgmltag>refname</sgmltag>+,<sgmltag>refpurpose</sgmltag>,<sgmltag>refclass</sgmltag>*,
+ (<sgmltag>remark</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>RefNameDiv</sgmltag> is the first mandatory section in a
+<sgmltag>RefEntry</sgmltag>.  It is a peer to
+<sgmltag>RefSynopsisDiv</sgmltag> and <sgmltag>RefSect1</sgmltag>.
+</para>
+<para>
+The elements in <sgmltag>RefNameDiv</sgmltag> identify the topic of the
+reference page (<sgmltag>RefDescriptor</sgmltag> or <sgmltag>RefName</sgmltag>), provide a
+concise summary (<sgmltag>RefPurpose</sgmltag>), and classify the
+page (<sgmltag>RefClass</sgmltag>).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>RefNameDiv</sgmltag> usually generates a
+section heading, in the same typographic style as a
+<sgmltag>RefSect1</sgmltag> <sgmltag>Title</sgmltag>, called <quote>Name.</quote>
+</para>
+<para>
+The content of this section is traditionally the <sgmltag>RefDescriptor</sgmltag>
+or <sgmltag>RefName</sgmltag>, and the <sgmltag>RefPurpose</sgmltag>, separated by an
+em dash.
+</para>
+<para>
+The <sgmltag>RefClass</sgmltag> may be presented, or it may be suppressed and used
+only to select a group of reference pages to process.  You might use the value of <sgmltag>RefClass</sgmltag> to print all the reference pages
+appropriate to <productname class="trade">Solaris</productname> <acronym>UNIX</acronym>, for example.
+</para>
+<para>
+Formatting reference pages may require a fairly sophisticated
+processing system.  Much of the meta-information about a
+reference page (its name, type, purpose, title, and
+classification) is stored in wrappers near the beginning of
+the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Common presentational features, such as titles and running
+headers, may require data from several of these wrappers plus
+some generated text. Other formatting often requires that
+these elements be reordered.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refnamediv:
+<simplelist type="inline"><member><sgmltag>refentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refnamediv:
+<simplelist type="inline"><member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>refclass</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>reference</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refpurpose.element">
+<?dbhtml filename="refpurpose.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refpurpose</secondary></indexterm>
+<refentrytitle>refpurpose</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refpurpose</refname>
+<refpurpose>A short (one sentence) synopsis of the topic of a reference page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refpurpose ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>RefPurpose</sgmltag> is a concise summary of the topic of the
+reference page.  A <sgmltag>RefPurpose</sgmltag> is usually limited to a single,
+short sentence.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. See <sgmltag>RefNameDiv</sgmltag>.
+</para>
+<para>
+In a large <sgmltag>Reference</sgmltag>, <sgmltag>RefName</sgmltag>s and
+<sgmltag>RefPurpose</sgmltag>s are sometimes used to construct a permuted
+index. A permuted index is a keyword-in-context concordance of lines,
+like the short definitions in this element reference; the keyword
+cycles alphabetically through the words of the (definition) lines.
+</para>
+<para>
+Formatting reference pages may require a fairly sophisticated
+processing system.  Much of the meta-information about a
+reference page (its name, type, purpose, title, and
+classification) is stored in wrappers near the beginning of
+the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Common presentational features, such as titles and running
+headers, may require data from several of these wrappers plus
+some generated text. Other formatting often requires that
+these elements be reordered.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refpurpose:
+<simplelist type="inline"><member><sgmltag>refnamediv</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refpurpose:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>reference</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refsect1.element">
+<?dbhtml filename="refsect1.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsect1</secondary></indexterm>
+<refentrytitle>refsect1</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsect1</refname>
+<refpurpose>A major subsection of a reference entry</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsect1 ::=
+(<sgmltag>refsect1info</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   <sgmltag>refsect2</sgmltag>*)|
+  <sgmltag>refsect2</sgmltag>+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>Reference pages have their own hierarchical structure. A
+<sgmltag>RefSect1</sgmltag> is a major division in a
+<sgmltag>RefEntry</sgmltag>, analagous to a <sgmltag>Sect1</sgmltag> elsewhere
+in the document.
+</para>
+
+<para>
+The value of a separate hierarchical structure is that it allows
+the content model of sections in reference pages to be
+customized differently than the content model of sections
+outside.  For example, because of this split, it was easy to add
+a recursive sectioning element (<sgmltag>Section</sgmltag>) as a peer
+to <sgmltag>Sect1</sgmltag> in DocBook <acronym>V3.1</acronym> without introducing it to
+<sgmltag>RefEntry</sgmltag>s, in which it would not be desirable.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In some environments, the name, number, and order of major divisions
+in a reference page is strictly defined by house style.  For example,
+one style requires that the first major section after the synopsis
+be the <quote>Description,</quote> which it must have as its title.
+</para>
+<para>
+In those cases, it may be useful to replace <sgmltag>RefSect1</sgmltag> in
+the content model with a set of named sections (following the pattern
+of <sgmltag>RefNameDiv</sgmltag> and <sgmltag>RefSynopsisDiv</sgmltag>).
+</para>
+<para>
+Formatting reference pages may require a fairly sophisticated
+processing system.  Much of the meta-information about a
+reference page (its name, type, purpose, title, and
+classification) is stored in wrappers near the beginning of
+the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Common presentational features, such as titles and running
+headers, may require data from several of these wrappers plus
+some generated text. Other formatting often requires that
+these elements be reordered.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsect1:
+<simplelist type="inline"><member><sgmltag>refentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsect1:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>RefSect1</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>refnamediv</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>reference</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refsect1info.element">
+<?dbhtml filename="refsect1info.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsect1info</secondary></indexterm>
+<refentrytitle>refsect1info</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsect1info</refname>
+<refpurpose>Meta-information for a <sgmltag>RefSect1</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsect1info ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements, <sgmltag>RefSect1Info</sgmltag> contains
+meta-information about the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsect1info:
+<simplelist type="inline"><member><sgmltag>refsect1</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsect1info:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<!-- no examples to see also -->
+.</para>
+</refsect1>
+</refentry>
+
+
+<refentry id="refsect2.element">
+<?dbhtml filename="refsect2.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsect2</secondary></indexterm>
+<refentrytitle>refsect2</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsect2</refname>
+<refpurpose>A subsection of a <sgmltag>RefSect1</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsect2 ::=
+(<sgmltag>refsect2info</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   <sgmltag>refsect3</sgmltag>*)|
+  <sgmltag>refsect3</sgmltag>+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>RefSect2</sgmltag> is a second level section in a
+<sgmltag>RefEntry</sgmltag>, analogous to a <sgmltag>Sect2</sgmltag> elsewhere
+in the document. See <sgmltag>RefSect1</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsect2:
+<simplelist type="inline"><member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsect2:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>RefSect2</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+</refentry>
+
+
+<refentry id="refsect2info.element">
+<?dbhtml filename="refsect2info.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsect2info</secondary></indexterm>
+<refentrytitle>refsect2info</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsect2info</refname>
+<refpurpose>Meta-information for a <sgmltag>RefSect2</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsect2info ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements, <sgmltag>RefSect2Info</sgmltag> contains
+meta-information about the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>RefSect2Info</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsect2info:
+<simplelist type="inline"><member><sgmltag>refsect2</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsect2info:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+See <sgmltag>RefSect1Info</sgmltag> in <sgmltag>RefEntry</sgmltag> for an
+analogous example.
+</para>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refsect3.element">
+<?dbhtml filename="refsect3.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsect3</secondary></indexterm>
+<refentrytitle>refsect3</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsect3</refname>
+<refpurpose>A subsection of a <sgmltag>RefSect2</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsect3 ::=
+(<sgmltag>refsect3info</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>RefSect3</sgmltag> is a third level section in a
+<sgmltag>RefEntry</sgmltag>, analogous to a <sgmltag>Sect3</sgmltag> elsewhere
+in the document. See <sgmltag>RefSect1</sgmltag>.
+</para>
+
+<para>
+In DocBook, <sgmltag>RefSect3</sgmltag> is the lowest-level section allowed in a 
+<sgmltag>RefEntry</sgmltag>.  There is no element analogous to a <sgmltag>Sect4</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsect3:
+<simplelist type="inline"><member><sgmltag>refsect2</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsect3:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>RefSect3</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+See <sgmltag>RefSect1</sgmltag> and <sgmltag>RefSect2</sgmltag> in 
+<sgmltag>RefEntry</sgmltag> for analogous examples.
+</para>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refsect3info.element">
+<?dbhtml filename="refsect3info.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsect3info</secondary></indexterm>
+<refentrytitle>refsect3info</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsect3info</refname>
+<refpurpose>Meta-information for a <sgmltag>RefSect3</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsect3info ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements, <sgmltag>RefSect3Info</sgmltag> contains
+meta-information about the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>RefSect3Info</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsect3info:
+<simplelist type="inline"><member><sgmltag>refsect3</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsect3info:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+See <sgmltag>RefSect1Info</sgmltag> in <sgmltag>RefEntry</sgmltag> for an
+analogous example.
+</para>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="refsection.element" revision="4.2">
+<?dbhtml filename="refsection.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsection</secondary></indexterm>
+<refentrytitle>refsection</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsection</refname>
+<refpurpose>A recursive section in a <sgmltag>refentry</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsection ::=
+(<sgmltag>refsectioninfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   <sgmltag>refsection</sgmltag>*)|
+  <sgmltag>refsection</sgmltag>+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>Reference pages have their own hierarchical structure. A
+<sgmltag>RefSection</sgmltag> is a recursive division in a
+<sgmltag>RefEntry</sgmltag>, analagous to a <sgmltag>Section</sgmltag> elsewhere
+in the document.
+</para>
+
+<para>
+The value of a separate hierarchical structure is that it allows
+the content model of sections in reference pages to be
+customized differently than the content model of sections
+outside.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsection:
+<simplelist type="inline"><member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsection:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>status</term>
+<listitem>
+<para><sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>RefSection</sgmltag>.
+</para>
+<para>Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>refnamediv</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--4.2-->
+<refentry id="refsectioninfo.element" revision="4.2">
+<?dbhtml filename="refsectioninfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsectioninfo</secondary></indexterm>
+<refentrytitle>refsectioninfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsectioninfo</refname>
+<refpurpose>Meta-information for a <sgmltag>refsection</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsectioninfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+
+<para>Like the other <quote>info</quote> elements,
+<sgmltag>refsectioninfo</sgmltag> contains meta-information about the
+section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsectioninfo:
+<simplelist type="inline"><member><sgmltag>refsection</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsectioninfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+</refentry>
+
+       <!--4.2-->
+<refentry id="refsynopsisdiv.element">
+<?dbhtml filename="refsynopsisdiv.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsynopsisdiv</secondary></indexterm>
+<refentrytitle>refsynopsisdiv</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsynopsisdiv</refname>
+<refpurpose>A syntactic synopsis of the subject of the reference page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsynopsisdiv ::=
+(<sgmltag>refsynopsisdivinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   <sgmltag>refsect2</sgmltag>*)|
+  (<sgmltag>refsect2</sgmltag>+)))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>RefSynopsisDiv</sgmltag> contains a syntactic synopsis of 
+the function or command described by the <sgmltag>RefEntry</sgmltag>.  When
+<sgmltag>RefEntry</sgmltag>s are used to describe other sorts of things, 
+<sgmltag>RefSynopsisDiv</sgmltag> should be used for whatever succinct, synopsis
+information seems appropriate.<footnote><para>
+In this book, each element of the <acronym>DTD</acronym> is described on a reference page,
+and the <sgmltag>RefSynopsisDiv</sgmltag> is used for
+the synopsis at the beginning of each entry.</para></footnote>
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>RefSynopsisDiv</sgmltag> usually generates a
+section heading, in the same typographic style as a
+<sgmltag>RefSect1</sgmltag> <sgmltag>Title</sgmltag>, called <quote>Synopsis.</quote>
+</para>
+<para>
+Formatting reference pages may require a fairly sophisticated
+processing system.  Much of the meta-information about a
+reference page (its name, type, purpose, title, and
+classification) is stored in wrappers near the beginning of
+the <sgmltag>RefEntry</sgmltag>.
+</para>
+<para>
+Common presentational features, such as titles and running
+headers, may require data from several of these wrappers plus
+some generated text. Other formatting often requires that
+these elements be reordered.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsynopsisdiv:
+<simplelist type="inline"><member><sgmltag>refentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsynopsisdiv:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>refnamediv</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+<member><sgmltag>synopfragment</sgmltag></member>
+<member><sgmltag>synopfragmentref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="refsynopsisdivinfo.element">
+<?dbhtml filename="refsynopsisdivinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>refsynopsisdivinfo</secondary></indexterm>
+<refentrytitle>refsynopsisdivinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refsynopsisdivinfo</refname>
+<refpurpose>Meta-information for a RefSynopsisDiv</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refsynopsisdivinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements,
+<sgmltag>RefSynopsisDivInfo</sgmltag> contains meta-information about
+the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will
+be removed from the inline content of
+<sgmltag>RefSynopsisDivInfo</sgmltag> in DocBook <acronym>V4.0</acronym>.  A new
+wrapper element will be created to associate this information
+with authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain refsynopsisdivinfo:
+<simplelist type="inline"><member><sgmltag>refsynopsisdiv</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in refsynopsisdivinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="releaseinfo.element">
+<?dbhtml filename="releaseinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>releaseinfo</secondary></indexterm>
+<refentrytitle>releaseinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>releaseinfo</refname>
+<refpurpose>Information about a particular release of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">releaseinfo ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>ReleaseInfo</sgmltag> contains a brief description of the release or
+published version of a document or part of a document.
+</para>
+<para>
+For example, the release information
+may state that the document is in beta, or that the software it describes
+is a beta version.  It may also contain more specific information, such
+as the version number from a revision control system.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain releaseinfo:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in releaseinfo:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="remark.element" revision="4.0">
+<?dbhtml filename="remark.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>remark</secondary></indexterm>
+<refentrytitle>remark</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>remark</refname>
+<refpurpose>A remark (or comment) intended for presentation in a draft manuscript</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">remark ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">genobj.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">other.char.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Remark</sgmltag> element is designed to hold remarks, for
+example, editorial comments, that are useful while the document is
+in the draft stage, but are not intended for final publication.
+</para>
+
+<para>
+Remarks are available almost anywhere and have a particularly broad
+content model.  Your processing system may or may not support either the use
+of comments everywhere they are allowed or the full generality of
+the <sgmltag>Remark</sgmltag> content model.
+</para>
+
+<para>Prior to version 4.0 of DocBook, this element was named
+<sgmltag>Comment</sgmltag>.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Remarks are often printed only in draft
+versions of a document and suppressed otherwise.  This may be
+controlled by the <sgmltag class="attribute">Status</sgmltag> attribute
+of an ancestor element (for example, <sgmltag>Chapter</sgmltag>), or by
+external processes, such as selecting an alternate stylesheet
+when publishing.
+</para>
+<para>
+<sgmltag>Remark</sgmltag>s must not be nested within other <sgmltag>Remark</sgmltag>s.
+Because DocBook is harmonizing towards <acronym>XML</acronym>, this restriction cannot be
+enforced by the <acronym>DTD</acronym>. The processing of nested comments is undefined.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain remark:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refnamediv</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in remark:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE example PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;example&gt;&lt;title&gt;The Grand Unified Theory&lt;/title&gt;
+&lt;para&gt;
+&lt;remark&gt;Some details are still a bit shaky&lt;/remark&gt;
+&amp;hellip;
+Q.E.D.
+&lt;/para&gt;
+&lt;/example&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.remark.1" role="HACK-ex.out.start"/>
+<example><title>The Grand Unified Theory</title>
+<para>
+<remark>Some details are still a bit shaky</remark>
+…
+Q.E.D.
+</para>
+</example>
+<anchor id="ex.oe.remark.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="replaceable.element">
+<?dbhtml filename="replaceable.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>replaceable</secondary></indexterm>
+<refentrytitle>replaceable</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>replaceable</refname>
+<refpurpose>Content that may or must be replaced by the user</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">replaceable ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>co</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>command</member>
+<member>function</member>
+<member>option</member>
+<member>parameter</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">smallcptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Replaceable</sgmltag> is used to mark text that describes
+<emphasis>what</emphasis> a user is supposed to enter, but not the
+<emphasis>actual text</emphasis> that they are supposed to enter.
+</para>
+<para>
+It is used to identify a class of object
+in the document, in which the user is expected to replace the text that
+identifies the class
+with some specific instance of that class.  A canonical example is
+<screen format="linespecific">
+
+&lt;replaceable&gt;filename&lt;/replaceable&gt;
+
+</screen>
+in which the user is expected to provide the name of some specific file
+to replace the text <quote>filename.</quote>
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Usually, the text is given special typographic treatment,
+such as italics, as a clue to the user that this is replaceable text.
+Often the font used is described in a <quote>conventions</quote> section at
+the beginning of the document.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain replaceable:
+<simplelist type="inline"><member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>initializer</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>modifier</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msglevel</sgmltag></member>
+<member><sgmltag>msgorig</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in replaceable:
+<simplelist type="inline"><member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> identifies the type of the replaceable
+information.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>cmdsynopsis</sgmltag></member>
+  <member><sgmltag>medialabel</sgmltag></member>
+  <member><sgmltag>msgset</sgmltag></member>
+  <member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="returnvalue.element">
+<?dbhtml filename="returnvalue.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>returnvalue</secondary></indexterm>
+<refentrytitle>returnvalue</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>returnvalue</refname>
+<refpurpose>The value returned by a function</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">returnvalue ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>ReturnValue</sgmltag> identifies the value returned by a
+function or command.  
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain returnvalue:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in returnvalue:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;function&gt;open&lt;/function&gt; function returns &lt;returnvalue&gt;2&lt;/returnvalue&gt;
+(&lt;errorname&gt;ENOFILE&lt;/errorname&gt;) if the file does not exist.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.returnvalue.1" role="HACK-ex.out.start"/>
+<para>
+The <function moreinfo="none">open</function> function returns <returnvalue>2</returnvalue>
+(<errorname>ENOFILE</errorname>) if the file does not exist.
+</para>
+<anchor id="ex.oe.returnvalue.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="revdescription.element" revision="4.0">
+<?dbhtml filename="revdescription.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>revdescription</secondary></indexterm>
+<refentrytitle>revdescription</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>revdescription</refname>
+<refpurpose>A extended description of a revision to a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">revdescription ::=
+((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|
+  <sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>RevDescription</sgmltag> associated with a revision is a
+summary of the changes made in that revision. <sgmltag>RevDescription</sgmltag>
+is intended for long, complete summaries. For a simple text-only summary,
+see <sgmltag>RevRemark</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain revdescription:
+<simplelist type="inline"><member><sgmltag>revision</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in revdescription:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+       <!--4.0-->
+<refentry id="revhistory.element">
+<?dbhtml filename="revhistory.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>revhistory</secondary></indexterm>
+<refentrytitle>revhistory</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>revhistory</refname>
+<refpurpose>A history of the revisions to a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">revhistory ::=
+(<sgmltag>revision</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para><sgmltag>RevHistory</sgmltag> is a structure for documenting a
+history of changes, specifically, a history of changes to the document
+or section in which it occurs.
+</para>
+
+<para>DocBook does not mandate an order for <sgmltag>revision</sgmltag>s:
+ascending order by date, descending order by date, and orders based on
+some other criteria are all equally acceptable.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block. A tabular or list presentation is most common.
+</para>
+
+<para>The order of <sgmltag>revision</sgmltag>s within a
+<sgmltag>revhistory</sgmltag> (ascending or descending date order, for example)
+is not mandated by DocBook</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+
+<para>Due to a parameterization oversight in the <acronym>DTD</acronym>,
+<sgmltag>RevHistory</sgmltag> is allowed in some outlandish places.
+Still, it is not an inline, so it should not be used inside
+<sgmltag>LineAnnotation</sgmltag>s, <sgmltag>Link</sgmltag>s, or
+<sgmltag>Quote</sgmltag>s. (Not to mention the truly outlandish places
+like <sgmltag>Title</sgmltag> and <sgmltag>SeeAlso</sgmltag>!)
+</para>
+<para>In a future version of DocBook, <sgmltag>RevHistory</sgmltag>
+will be removed from these inline contexts.
+</para>
+<para>
+The original intent for <sgmltag>RevHistory</sgmltag> was simply to
+document the history of changes to the document that contains it.  In
+keeping with this meaning, you are advised to limit its use to places
+where bibliographic meta-information is allowed (the
+<quote>info</quote> elements).
+</para>
+<para>
+One can argue that <sgmltag>RevHistory</sgmltag> has broader
+applicability for documenting changes to other systems as well, and in
+light of this, it may become available in more contexts, but that has
+not yet been decided.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain revhistory:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossentry</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>qandaentry</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in revhistory:
+<simplelist type="inline"><member><sgmltag>revision</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE revhistory PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;revhistory&gt;
+
+&lt;revision&gt;
+  &lt;revnumber&gt;0.91&lt;/revnumber&gt;
+  &lt;date&gt;11 Dec 1996&lt;/date&gt;
+  &lt;authorinitials&gt;ndw&lt;/authorinitials&gt;
+  &lt;revremark&gt;Bug fixes&lt;/revremark&gt;
+&lt;/revision&gt;
+
+&lt;revision&gt;
+  &lt;revnumber&gt;0.90&lt;/revnumber&gt;
+  &lt;date&gt;30 Nov 1996&lt;/date&gt;
+  &lt;authorinitials&gt;ndw&lt;/authorinitials&gt;
+  &lt;revremark&gt;First beta release&lt;/revremark&gt;
+&lt;/revision&gt;
+
+&lt;/revhistory&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="revision.element">
+<?dbhtml filename="revision.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>revision</secondary></indexterm>
+<refentrytitle>revision</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>revision</refname>
+<refpurpose>An entry describing a single revision in the history of the revisions to a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">revision ::=
+(<sgmltag>revnumber</sgmltag>?,<sgmltag>date</sgmltag>,
+ (<sgmltag>author</sgmltag>|<sgmltag>authorinitials</sgmltag>)*,
+ (<sgmltag>revremark</sgmltag>|<sgmltag>revdescription</sgmltag>)?)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Revision</sgmltag> contains information about a single revision to
+a document.  Revisions are identified by a number and a date. They may
+also include the initials of the author, and additional remarks.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+<sgmltag>Revision</sgmltag>s are often presented in a list or table. In a
+tabular presentation, each revision most likely forms a row in
+the table.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain revision:
+<simplelist type="inline"><member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in revision:
+<simplelist type="inline"><member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="revnumber.element">
+<?dbhtml filename="revnumber.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>revnumber</secondary></indexterm>
+<refentrytitle>revnumber</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>revnumber</refname>
+<refpurpose>A document revision number</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">revnumber ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>RevNumber</sgmltag> identifies the revision number of a
+document.  The revision number should uniquely identify a
+particular revision of a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. DocBook does not require that
+<sgmltag>RevNumber</sgmltag>s be sequential or make any demands on their
+format. They can be numeric, alphanumeric, or whatever suits your
+needs.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain revnumber:
+<simplelist type="inline"><member><sgmltag>revision</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in revnumber:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="revremark.element">
+<?dbhtml filename="revremark.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>revremark</secondary></indexterm>
+<refentrytitle>revremark</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>revremark</refname>
+<refpurpose>A description of a revision to a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">revremark ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>RevRemark</sgmltag> associated with a revision is a short summary
+of the changes made in that revision. If a longer, more complete summary
+is desired, see <sgmltag>RevDescription</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain revremark:
+<simplelist type="inline"><member><sgmltag>revision</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in revremark:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>revhistory</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="rhs.element" revision="EBNF">
+<?dbhtml filename="rhs.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>rhs</secondary></indexterm>
+<refentrytitle>rhs</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>rhs</refname>
+<refpurpose>The right-hand side of an EBNF production</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">rhs ::=
+(#PCDATA|<sgmltag>nonterminal</sgmltag>|<sgmltag>lineannotation</sgmltag>|<sgmltag>sbr</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.frame.attval</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element is only available if you are using the
+<link linkend="ebnf.module">EBNF Module</link>.</para>
+
+<para>The right-hand side (<sgmltag>RHS</sgmltag>) of a production
+provides a definition for the <sgmltag>NonTerminal</sgmltag> on the
+left-hand side (<sgmltag>LHS</sgmltag>)
+of the <sgmltag>Production</sgmltag>.</para>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain rhs:
+<simplelist type="inline"><member><sgmltag>production</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in rhs:
+<simplelist type="inline"><member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>productionset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+                       <!--EBNF-->
+<refentry id="row.element">
+<?dbhtml filename="row.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>row</secondary></indexterm>
+<refentrytitle>row</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>row</refname>
+<refpurpose>A row in a table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">row ::=
+((<sgmltag>entry</sgmltag>|<sgmltag>entrytbl</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.hdft.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.tbody.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Row</sgmltag> is a row in a table.  It contains all of the cells
+(<sgmltag>Entry</sgmltag>s or <sgmltag>EntryTbl</sgmltag>s)
+that appear in that row.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>.
+</para>
+
+<para>
+Within a <sgmltag>Row</sgmltag>, cells are arranged horizontally from
+the start of the row to the end.  Cells can, but are not
+required to, specify the column in which they occur, so it is
+possible for a row to contain fewer cells than there are columns
+in the table. This introduces missing cells, which are assumed
+to be empty. These missing cells can occur anywhere in the row.
+</para>
+
+<para>
+Once a cell has been allocated to a column, subsequent cells may not
+fill preceding columns.  In other words, while three cells can specify
+that they occur in columns 1, 3, and 5, they cannot specify that they
+occur in columns 1, 5, and 3.  Once a column is passed, you can never
+go back.
+</para>
+
+<para>
+If cells do not specify the column in which they occur, they are
+placed in the next available column.  Calculation of the next
+available column is complicated by horizontal and vertical
+spanning.  Cells from preceding rows can have a vertical span
+that causes them to extend into the current row, thus occupying space in
+the current row.  These logically occupied cells are skipped
+when looking for the next available column. Similarly, if a cell
+has a horizontal span, it logically occupies the columns that
+follow it. Cells can simultaneously span rows and columns.
+</para>
+
+<para>
+Each of the following conditions is an error:
+
+<itemizedlist>
+<listitem><para>A cell spans beyond the boundries of the table.
+</para></listitem>
+
+<listitem><para>A row contains more cells than there are columns
+in the table.
+</para></listitem>
+
+<listitem><para>The arrangement of cells in a row forces one or
+more cells past the last column of the table.
+</para></listitem>
+</itemizedlist>
+</para>
+
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain row:
+<simplelist type="inline"><member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in row:
+<simplelist type="inline"><member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>rowsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">RowSep</sgmltag> has the value 1 (true), then a
+rule will be drawn below all the cells in this <sgmltag>Row</sgmltag>
+(unless other, interior elements, suppress some or all of the rules).
+A value of 0 (false) suppresses the rule. The rule below the last row
+in the table is controlled by the <sgmltag class="attribute">Frame</sgmltag>
+attribute of the enclosing <sgmltag>Table</sgmltag> or
+<sgmltag>InformalTable</sgmltag> and the <sgmltag class="attribute">RowSep</sgmltag>
+of the last row is ignored. If unspecified, this attribute is
+inherited from enclosing elements.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>valign</term>
+<listitem>
+<para>
+<sgmltag class="attribute">VAlign</sgmltag> specifies the vertical alignment
+of text (and other elements) within the cells of this <sgmltag>Row</sgmltag>.
+If no alignment is specified, it is inherited from enclosing
+elements.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>entrytbl</sgmltag></member>
+  <member><sgmltag>footnoteref</sgmltag></member>
+  <member><sgmltag>informaltable</sgmltag></member>
+  <member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sbr.element">
+<?dbhtml filename="sbr.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sbr</secondary></indexterm>
+<refentrytitle>sbr</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sbr</refname>
+<refpurpose>An explicit line break in a command synopsis</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sbr ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+For the most part, DocBook attempts to describe document
+structure rather than presentation.  However, in some complex
+environments, it is possible to demonstrate that there is no
+reasonable set of processing expectations that can guarantee
+correct formatting.
+</para>
+<para>
+<sgmltag>CmdSynopsis</sgmltag> is one of those environments.  Within a long
+synopsis, it may be necessary to specify the location of a line break
+explicitly.
+</para>
+<para>
+The <sgmltag>SBR</sgmltag> element indicates the position of such a
+line break in a <sgmltag>CmdSynopsis</sgmltag>. It is purely
+presentational.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+<sgmltag>SBR</sgmltag> causes a line break.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sbr:
+<simplelist type="inline"><member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>rhs</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>synopfragment</sgmltag></member>
+<member><sgmltag>synopfragmentref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>cmdsynopsis</sgmltag></member>
+  <member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="screen.element">
+<?dbhtml filename="screen.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>screen</secondary></indexterm>
+<refentrytitle>screen</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>screen</refname>
+<refpurpose>Text that a user sees or might see on a computer screen</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">screen ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>co</sgmltag>|<sgmltag>coref</sgmltag>|<sgmltag>textobject</sgmltag>|<sgmltag>lineannotation</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">linenumbering</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>numbered</member>
+<member>unnumbered</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:space</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>preserve</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">continuation</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>continues</member>
+<member>restarts</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="notationenum" type="vert">
+<member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top">"linespecific"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">startinglinenumber</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">linespecific.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Screen</sgmltag> is a verbatim environment for displaying text that
+the user might see on a computer terminal.  It is often used to display
+the results of a command.
+</para>
+
+<para>
+Having less specific semantic overtones, <sgmltag>Screen</sgmltag> is
+often used wherever a verbatim presentation is desired, but the
+semantic of <sgmltag>ProgramListing</sgmltag> is inappropriate.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant. <sgmltag>Screen</sgmltag>s are usually
+displayed in a fixed width font.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>The <literal moreinfo="none">xml:space</literal> attribute is automatically
+provided in the XML DTD.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain screen:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in screen:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">Format</sgmltag> attribute applies the 
+<literal moreinfo="none">linespecific</literal> notation to all <sgmltag>Screen</sgmltag>s.
+All white space and line breaks must be preserved.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linenumbering</term>
+<listitem>
+<para revision="4.0">Line numbering indicates whether or not the lines
+of a <sgmltag>Screen</sgmltag> are to be automatically numbered. The details
+of numbering (every line or only selected lines, on the left or right, etc.)
+are left up to the processing application. Be aware that not all processors
+are capable of numbering lines.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Width</sgmltag> specifies the width (in characters)
+of the longest line in this <sgmltag>Screen</sgmltag> (formatters may use
+this value to determine scaling or rotation).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE screen PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;screen&gt;
+ Volume in drive C is SYSTEM         Serial number is 2350:717C
+ Directory of  C:\
+
+10/17/97   9:04         &amp;lt;DIR&amp;gt;    bin
+10/16/97  14:11         &amp;lt;DIR&amp;gt;    DOS
+10/16/97  14:40         &amp;lt;DIR&amp;gt;    Program Files
+10/16/97  14:46         &amp;lt;DIR&amp;gt;    TEMP
+10/17/97   9:04         &amp;lt;DIR&amp;gt;    tmp
+10/16/97  14:37         &amp;lt;DIR&amp;gt;    WINNT
+10/16/97  14:25             119  AUTOEXEC.BAT
+ 2/13/94   6:21          54,619  COMMAND.COM
+10/16/97  14:25             115  CONFIG.SYS
+11/16/97  17:17      61,865,984  pagefile.sys
+ 2/13/94   6:21           9,349  WINA20.386
+&lt;/screen&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.screen.1" role="HACK-ex.out.start"/>
+<screen format="linespecific">
+ Volume in drive C is SYSTEM         Serial number is 2350:717C
+ Directory of  C:\
+
+10/17/97   9:04         &lt;DIR&gt;    bin
+10/16/97  14:11         &lt;DIR&gt;    DOS
+10/16/97  14:40         &lt;DIR&gt;    Program Files
+10/16/97  14:46         &lt;DIR&gt;    TEMP
+10/17/97   9:04         &lt;DIR&gt;    tmp
+10/16/97  14:37         &lt;DIR&gt;    WINNT
+10/16/97  14:25             119  AUTOEXEC.BAT
+ 2/13/94   6:21          54,619  COMMAND.COM
+10/16/97  14:25             115  CONFIG.SYS
+11/16/97  17:17      61,865,984  pagefile.sys
+ 2/13/94   6:21           9,349  WINA20.386
+</screen>
+<anchor id="ex.oe.screen.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>lineannotation</sgmltag></member>
+  <member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="screenco.element">
+<?dbhtml filename="screenco.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>screenco</secondary></indexterm>
+<refentrytitle>screenco</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>screenco</refname>
+<refpurpose>A screen with associated areas used in callouts</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">screenco ::=
+(<sgmltag>areaspec</sgmltag>,<sgmltag>screen</sgmltag>,<sgmltag>calloutlist</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">linespecific.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Callout</sgmltag>s, such as numbered bullets, are an annotation mechanism.  In an
+online system, these bullets are frequently <quote>hot,</quote> and clicking on
+them navigates to the corresponding annotation.
+</para>
+<para>
+A <sgmltag>ScreenCO</sgmltag> is a wrapper around an <sgmltag>AreaSpec</sgmltag> and
+a <sgmltag>Screen</sgmltag>.  An <sgmltag>AreaSpec</sgmltag> identifies the locations
+(coordinates)
+in the <sgmltag>Screen</sgmltag> where the callouts occur.
+The <sgmltag>ScreenCO</sgmltag> may also contain the list of annotations in
+a <sgmltag>CalloutList</sgmltag>, although the <sgmltag>CalloutList</sgmltag> may also
+occur outside of the wrapper, elsewhere in the document.
+</para>
+
+<para>
+It is also possible to embed <sgmltag>CO</sgmltag> elements directly in the
+verbatim text, in order to avoid the overhead of calculating the
+correct coordinates.  If you decide to follow this route, use a 
+<sgmltag>Screen</sgmltag> and a <sgmltag>CalloutList</sgmltag> without the
+<sgmltag>ScreenCO</sgmltag> wrapper.  A <sgmltag>ScreenCO</sgmltag>
+must specify at least one coordinate.
+</para>
+
+<para>
+For a complete description of callouts, see <sgmltag>Callout</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant.
+</para>
+<para>
+The mandatory processing expectations of a <sgmltag>ScreenCO</sgmltag> are
+minimal: a system is expected to render the program listing and the
+callout list, if present.
+</para>
+<para>
+If explicit <sgmltag>CO</sgmltag> elements are embedded in a
+<sgmltag>Screen</sgmltag>, they must generate appropriate
+callout marks.
+</para>
+<para>
+In online environments, the processing system may be able to instantiate
+the linking relationships between the callout marks in the program listing and
+the annotations.
+Some systems may even be able to go a step further and generate
+the callout marks automatically from the coordinate information,
+but this level of sophistication is not mandatory.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain screenco:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in screenco:
+<simplelist type="inline"><member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>areaspec</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>imageobjectco</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE screenco PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"&gt;
+&lt;screenco&gt;
+&lt;areaspec&gt;
+&lt;area id="dos" coords='5'/&gt;
+&lt;area id="autoexec.bat" coords='10'/&gt;
+&lt;area id="command.com" coords='11'/&gt;
+&lt;area id="config.sys" coords='12'/&gt;
+&lt;area id="wina20.386" coords='14'/&gt;
+&lt;/areaspec&gt;
+&lt;screen&gt; Volume in drive C is SYSTEM         Serial number is 2350:717C
+ Directory of  C:\
+
+10/17/97   9:04         &amp;lt;DIR&gt;    bin
+10/16/97  14:11         &amp;lt;DIR&gt;    DOS
+10/16/97  14:40         &amp;lt;DIR&gt;    Program Files
+10/16/97  14:46         &amp;lt;DIR&gt;    TEMP
+10/17/97   9:04         &amp;lt;DIR&gt;    tmp
+10/16/97  14:37         &amp;lt;DIR&gt;    WINNT
+10/16/97  14:25             119  AUTOEXEC.BAT
+ 2/13/94   6:21          54,619  COMMAND.COM
+10/16/97  14:25             115  CONFIG.SYS
+11/16/97  17:17      61,865,984  pagefile.sys
+ 2/13/94   6:21           9,349  WINA20.386&lt;/screen&gt;
+&lt;calloutlist&gt;
+&lt;callout arearefs="dos"&gt;
+&lt;para&gt;
+This directory holds &lt;trademark&gt;MS-DOS&lt;/trademark&gt;, the
+operating system that was installed before &lt;trademark&gt;Windows
+NT&lt;/trademark&gt;.
+&lt;/para&gt;
+&lt;/callout&gt;
+
+&lt;callout arearefs="autoexec.bat command.com config.sys"&gt;
+&lt;para&gt;
+System startup code for DOS.
+&lt;/para&gt;
+&lt;/callout&gt;
+
+&lt;callout arearefs="wina20.386"&gt;
+&lt;para&gt;
+Some sort of &lt;trademark&gt;Windows 3.1&lt;/trademark&gt; hack for some 386 processors,
+as I recall.
+&lt;/para&gt;
+&lt;/callout&gt;
+&lt;/calloutlist&gt;
+&lt;/screenco&gt;
+</programlisting>
+</informalexample>
+
+<anchor id="ex.os.screenco.1" role="HACK-ex.out.start"/>
+<informalexample>
+<screen format="linespecific">
+ Volume in drive C is SYSTEM         Serial number is 2350:717C
+ Directory of  C:\
+
+10/17/97   9:04         &lt;DIR&gt;    bin
+10/16/97  14:11         &lt;DIR&gt;    DOS            <co id="dos"/>
+10/16/97  14:40         &lt;DIR&gt;    Program Files
+10/16/97  14:46         &lt;DIR&gt;    TEMP
+10/17/97   9:04         &lt;DIR&gt;    tmp
+10/16/97  14:37         &lt;DIR&gt;    WINNT
+10/16/97  14:25             119  AUTOEXEC.BAT   <co id="autoexec.bat"/>
+ 2/13/94   6:21          54,619  COMMAND.COM    <co id="command.com"/>
+10/16/97  14:25             115  CONFIG.SYS     <co id="config.sys"/>
+11/16/97  17:17      61,865,984  pagefile.sys
+ 2/13/94   6:21           9,349  WINA20.386     <co id="wina20.386"/>
+</screen>
+<calloutlist>
+<callout arearefs="dos">
+<para>
+This directory holds <trademark class="trade">MS-DOS</trademark>, the
+operating system that was installed before <trademark class="trade">Windows
+NT</trademark>.
+</para>
+</callout>
+
+<callout arearefs="autoexec.bat command.com config.sys">
+<para>
+System startup code for DOS.
+</para>
+</callout>
+
+<callout arearefs="wina20.386">
+<para>
+Some sort of <trademark class="trade">Windows 3.1</trademark> hack for some 386 processors,
+as I recall.
+</para>
+</callout>
+</calloutlist>
+</informalexample>
+<anchor id="ex.oe.screenco.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="screeninfo.element">
+<?dbhtml filename="screeninfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>screeninfo</secondary></indexterm>
+<refentrytitle>screeninfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>screeninfo</refname>
+<refpurpose>Information about how a screen shot was produced</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">screeninfo ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>ScreenInfo</sgmltag> contains meta-information about how a
+<sgmltag>ScreenShot</sgmltag> was produced.  Note that the content
+model of <sgmltag>ScreenShot</sgmltag> is radically different from the
+other <quote>info</quote> elements, to which it bears little or no
+resemblance.
+</para>
+
+<para>
+<sgmltag>ScreenInfo</sgmltag> is a good place to store information
+about how and at what resolution a screen shot was produced,
+when it was produced, and by whom.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain screeninfo:
+<simplelist type="inline"><member><sgmltag>screenshot</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in screeninfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>screenshot</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="screenshot.element">
+<?dbhtml filename="screenshot.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>screenshot</secondary></indexterm>
+<refentrytitle>screenshot</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>screenshot</refname>
+<refpurpose>A representation of what the user sees or might see on a computer screen</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">screenshot ::=
+(<sgmltag>screeninfo</sgmltag>?,
+ (<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">linespecific.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>ScreenShot</sgmltag> is a graphical environment for
+displaying an image of what the user might see on a computer
+screen.  It is often used to display application screen shots, 
+dialog boxes, and other components of a graphical user interface.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2> 
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain screenshot:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in screenshot:
+<simplelist type="inline"><member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE screenshot PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+
+&lt;screenshot&gt;
+&lt;screeninfo&gt;640x480x256&lt;/screeninfo&gt;
+&lt;graphic fileref="copilot.gif"&gt;&lt;/graphic&gt;
+&lt;/screenshot&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="secondary.element">
+<?dbhtml filename="secondary.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>secondary</secondary></indexterm>
+<refentrytitle>secondary</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>secondary</refname>
+<refpurpose>A secondary word or phrase in an index term</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">secondary ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">sortas</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Secondary</sgmltag> contains a secondary word or phrase in an
+<sgmltag>IndexTerm</sgmltag>.  The text of a <sgmltag>Secondary</sgmltag> term
+is less significant than the <sgmltag>Primary</sgmltag> term, but more
+significant than the <sgmltag>Tertiary</sgmltag> term for sorting and
+display purposes.
+</para>
+
+<para>
+In <sgmltag>IndexTerm</sgmltag>s, you can only have one primary,
+secondary, and tertiary term. If you want to index multiple
+secondary terms for the same primary, you must repeat the
+primary in another <sgmltag>IndexTerm</sgmltag>. You cannot place
+several <sgmltag>Secondary</sgmltag>s in the same primary.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element provides data for processing but
+is not rendered in the primary flow of text.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain secondary:
+<simplelist type="inline"><member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in secondary:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>sortas</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SortAs</sgmltag> specifies the string by which the 
+element's content is to be sorted. If unspecified, the proper content
+is used.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>chapter</sgmltag></member>
+  <member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="secondaryie.element">
+<?dbhtml filename="secondaryie.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>secondaryie</secondary></indexterm>
+<refentrytitle>secondaryie</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>secondaryie</refname>
+<refpurpose>A secondary term in an index entry, rather than in the text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">secondaryie ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkends</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>SecondaryIE</sgmltag> identifies a secondary word or
+words in an <sgmltag>IndexEntry</sgmltag>.
+</para>
+
+<para>
+In <sgmltag>IndexEntry</sgmltag>s, you can specify as many secondary terms
+that are necessary.  Secondary and tertiary terms can be mixed, following
+the primary.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>SecondaryIE</sgmltag>s occur below the 
+<sgmltag>PrimaryIE</sgmltag>, usually aligned with each other and indented
+from the primary.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain secondaryie:
+<simplelist type="inline"><member><sgmltag>indexentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in secondaryie:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkends</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkends</sgmltag>, if used, points to the <sgmltag>IndexTerm</sgmltag>s indexed
+by this entry.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>index</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect1.element">
+<?dbhtml filename="sect1.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect1</secondary></indexterm>
+<refentrytitle>sect1</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect1</refname>
+<refpurpose>A top-level section of document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect1 ::=
+(<sgmltag>sect1info</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   ((<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>sect2</sgmltag>*|<sgmltag>simplesect</sgmltag>*))|
+  (<sgmltag>refentry</sgmltag>)+|
+  <sgmltag>sect2</sgmltag>+|<sgmltag>simplesect</sgmltag>+),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">renderas</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>sect2</member>
+<member>sect3</member>
+<member>sect4</member>
+<member>sect5</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Sect1</sgmltag> is one of the top-level sectioning elements in
+a component.  There are three types of sectioning elements in
+DocBook:
+</para>
+
+<itemizedlist>
+<listitem><para>
+Explicitly numbered sections, <sgmltag>Sect1</sgmltag>…<sgmltag>Sect5</sgmltag>,
+which must be properly nested and can only be five levels deep.
+</para></listitem>
+<listitem><para>
+Recursive <sgmltag>Section</sgmltag>s, which are alternative to the numbered
+sections and have unbounded depth.
+</para></listitem>
+<listitem><para>
+<sgmltag>SimpleSect</sgmltag>s, which are terminal.  <sgmltag>SimpleSect</sgmltag>s can
+occur as the <quote>leaf</quote> sections in either recursive sections or any
+of the numbered sections, or directly in components.
+</para></listitem>
+</itemizedlist>
+
+<para>
+None of the sectioning elements is allowed to <quote>float</quote> in
+a component. You can place paragraphs and other block elements
+before a section, but you cannot place anything after it.
+</para>
+
+<para>
+This means that you cannot have content in the <sgmltag>Sect1</sgmltag>
+after the end of a <sgmltag>Sect2</sgmltag>.  This is consistent with
+the DocBook book model, because in a printed book it is usually
+impossible for a reader to detect the end of the enclosed
+second level section and, therefore, all content after a second
+level section appears in that section.
+</para>
+
+<refsect2><title>Processing Expectations</title>
+<para>
+Formatted as a displayed block. Sometimes sections are numbered.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the <sgmltag>ToC</sgmltag> element in the content model
+will be replaced by <sgmltag>TocChap</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect1:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect1:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>renderas</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">RenderAs</sgmltag> attribute identifies how the
+section should be rendered. In this way, a section at one level of the
+structural hierarchy can be made to appear to be at another level.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Sect1</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>chapter</sgmltag></member>
+  <member><sgmltag>indexterm</sgmltag></member>
+  <member><sgmltag>link</sgmltag></member>
+  <member><sgmltag>olink</sgmltag></member>
+  <member><sgmltag>sect1info</sgmltag></member>
+  <member><sgmltag>sidebar</sgmltag></member>
+  <member><sgmltag>simplesect</sgmltag></member>
+  <member><sgmltag>title</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect1info.element">
+<?dbhtml filename="sect1info.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect1info</secondary></indexterm>
+<refentrytitle>sect1info</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect1info</refname>
+<refpurpose>Meta-information for a <sgmltag>Sect1</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect1info ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements, <sgmltag>Sect1Info</sgmltag> contains
+meta-information about the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>Sect1Info</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect1info:
+<simplelist type="inline"><member><sgmltag>sect1</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect1info:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;sect1&gt;
+  &lt;sect1info&gt;
+    &lt;legalnotice&gt;&lt;para&gt;In the public domain.&lt;/para&gt;&lt;/legalnotice&gt;
+    &lt;title&gt;Something Pithy&lt;/title&gt;
+    &lt;subtitle&gt;How I Made Up a Silly Example&lt;/subtitle&gt;
+  &lt;/sect1info&gt;
+&lt;title&gt;Something Pithy&lt;/title&gt;
+&lt;para&gt;
+Content.
+&lt;/para&gt;
+&lt;/sect1&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect2.element">
+<?dbhtml filename="sect2.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect2</secondary></indexterm>
+<refentrytitle>sect2</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect2</refname>
+<refpurpose>A subsection within a <sgmltag>Sect1</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect2 ::=
+(<sgmltag>sect2info</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   ((<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>sect3</sgmltag>*|<sgmltag>simplesect</sgmltag>*))|
+  (<sgmltag>refentry</sgmltag>)+|
+  <sgmltag>sect3</sgmltag>+|<sgmltag>simplesect</sgmltag>+),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">renderas</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>sect1</member>
+<member>sect3</member>
+<member>sect4</member>
+<member>sect5</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Sect2</sgmltag> is a second-level section in a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes sections are numbered.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the <sgmltag>ToC</sgmltag> element in the content model
+will be replaced by <sgmltag>TocChap</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect2:
+<simplelist type="inline"><member><sgmltag>sect1</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect2:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>renderas</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">RenderAs</sgmltag> attribute identifies how the
+section should be rendered. In this way, a section at one level of the
+structural hierarchy can be made to appear to be at another level.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Sect2</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>link</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect2info.element">
+<?dbhtml filename="sect2info.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect2info</secondary></indexterm>
+<refentrytitle>sect2info</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect2info</refname>
+<refpurpose>Meta-information for a <sgmltag>Sect2</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect2info ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements, <sgmltag>Sect2Info</sgmltag> contains
+meta-information about the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>Sect2Info</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect2info:
+<simplelist type="inline"><member><sgmltag>sect2</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect2info:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+See <sgmltag>Sect1Info</sgmltag> for an analogous example.
+</para>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect3.element">
+<?dbhtml filename="sect3.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect3</secondary></indexterm>
+<refentrytitle>sect3</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect3</refname>
+<refpurpose>A subsection within a <sgmltag>Sect2</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect3 ::=
+(<sgmltag>sect3info</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   ((<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>sect4</sgmltag>*|<sgmltag>simplesect</sgmltag>*))|
+  (<sgmltag>refentry</sgmltag>)+|
+  <sgmltag>sect4</sgmltag>+|<sgmltag>simplesect</sgmltag>+),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">renderas</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>sect1</member>
+<member>sect2</member>
+<member>sect4</member>
+<member>sect5</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Sect3</sgmltag> is a third-level section in a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes sections are numbered.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the <sgmltag>ToC</sgmltag> element in the content model
+will be replaced by <sgmltag>TocChap</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect3:
+<simplelist type="inline"><member><sgmltag>sect2</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect3:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>renderas</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">RenderAs</sgmltag> attribute identifies how the
+section should be rendered. In this way, a section at one level of the
+structural hierarchy can be made to appear to be at another level.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Sect3</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect3info.element">
+<?dbhtml filename="sect3info.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect3info</secondary></indexterm>
+<refentrytitle>sect3info</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect3info</refname>
+<refpurpose>Meta-information for a <sgmltag>Sect3</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect3info ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements, <sgmltag>Sect3Info</sgmltag> contains
+meta-information about the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>Sect3Info</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect3info:
+<simplelist type="inline"><member><sgmltag>sect3</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect3info:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+See <sgmltag>Sect1Info</sgmltag> for an analogous example.
+</para>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect4.element">
+<?dbhtml filename="sect4.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect4</secondary></indexterm>
+<refentrytitle>sect4</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect4</refname>
+<refpurpose>A subsection within a <sgmltag>Sect3</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect4 ::=
+(<sgmltag>sect4info</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   ((<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>sect5</sgmltag>*|<sgmltag>simplesect</sgmltag>*))|
+  (<sgmltag>refentry</sgmltag>)+|
+  <sgmltag>sect5</sgmltag>+|<sgmltag>simplesect</sgmltag>+),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">renderas</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>sect1</member>
+<member>sect2</member>
+<member>sect3</member>
+<member>sect5</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Sect4</sgmltag> is a fourth-level section in a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes sections are numbered.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the <sgmltag>ToC</sgmltag> element in the content model
+will be replaced by <sgmltag>TocChap</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect4:
+<simplelist type="inline"><member><sgmltag>sect3</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect4:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>renderas</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">RenderAs</sgmltag> attribute identifies how the
+section should be rendered. In this way, a section at one level of the
+structural hierarchy can be made to appear to be at another level.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Sect4</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect4info.element">
+<?dbhtml filename="sect4info.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect4info</secondary></indexterm>
+<refentrytitle>sect4info</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect4info</refname>
+<refpurpose>Meta-information for a <sgmltag>Sect4</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect4info ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements, <sgmltag>Sect4Info</sgmltag> contains
+meta-information about the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>Sect4Info</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect4info:
+<simplelist type="inline"><member><sgmltag>sect4</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect4info:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+See <sgmltag>Sect1Info</sgmltag> for an analogous example.
+</para>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect5.element">
+<?dbhtml filename="sect5.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect5</secondary></indexterm>
+<refentrytitle>sect5</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect5</refname>
+<refpurpose>A subsection within a <sgmltag>Sect4</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect5 ::=
+(<sgmltag>sect5info</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   ((<sgmltag>refentry</sgmltag>)*|
+    <sgmltag>simplesect</sgmltag>*))|
+  (<sgmltag>refentry</sgmltag>)+|
+  <sgmltag>simplesect</sgmltag>+),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">renderas</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>sect1</member>
+<member>sect2</member>
+<member>sect3</member>
+<member>sect4</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Sect5</sgmltag> is a fifth-level section in a document. This is the
+lowest-level numbered sectioning element. There is no
+<sgmltag>Sect6</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes sections are numbered.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+In DocBook <acronym>V4.0</acronym>, the <sgmltag>ToC</sgmltag> element in the content model
+will be replaced by <sgmltag>TocChap</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect5:
+<simplelist type="inline"><member><sgmltag>sect4</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect5:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>renderas</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">RenderAs</sgmltag> attribute identifies how the
+section should be rendered. In this way, a section at one level of the
+structural hierarchy can be made to appear to be at another level.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Sect5</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sect5info.element">
+<?dbhtml filename="sect5info.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sect5info</secondary></indexterm>
+<refentrytitle>sect5info</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sect5info</refname>
+<refpurpose>Meta-information for a <sgmltag>Sect5</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sect5info ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements, <sgmltag>Sect5Info</sgmltag> contains
+meta-information about the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>Sect5Info</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sect5info:
+<simplelist type="inline"><member><sgmltag>sect5</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sect5info:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+See <sgmltag>Sect1Info</sgmltag> for an analogous example.
+</para>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="section.element" revision="3.1">
+<?dbhtml filename="section.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>section</secondary></indexterm>
+<refentrytitle>section</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section</refname>
+<refpurpose>A recursive section</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">section ::=
+(<sgmltag>sectioninfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   ((<sgmltag>refentry</sgmltag>)*|
+    (<sgmltag>section</sgmltag>)*|
+    <sgmltag>simplesect</sgmltag>*))|
+  (<sgmltag>refentry</sgmltag>)+|
+  (<sgmltag>section</sgmltag>)+|
+  <sgmltag>simplesect</sgmltag>+),
+ (<sgmltag>toc</sgmltag>|<sgmltag>lot</sgmltag>|<sgmltag>index</sgmltag>|<sgmltag>glossary</sgmltag>|<sgmltag>bibliography</sgmltag>)*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">section.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Section</sgmltag> is one of the top-level sectioning elements in
+a component. There are three types of sectioning elements in
+DocBook:
+</para>
+
+<itemizedlist>
+<listitem><para>
+Explicitly numbered sections, <sgmltag>Sect1</sgmltag>…<sgmltag>Sect5</sgmltag>,
+which must be properly nested and can only be five levels deep.
+</para></listitem>
+<listitem><para>
+Recursive <sgmltag>Section</sgmltag>s, which are an alternative to the numbered
+sections and have unbounded depth.
+</para></listitem>
+<listitem><para>
+<sgmltag>SimpleSect</sgmltag>s, which are terminal.  <sgmltag>SimpleSect</sgmltag>s can
+occur as the <quote>leaf</quote> sections in either recursive sections or any
+of the numbered sections, or directly in components.
+</para></listitem>
+</itemizedlist>
+
+<para>
+<sgmltag>Section</sgmltag>s may be more convenient than numbered
+sections in some authoring environments because they can be
+moved around in the document hierarchy without renaming.
+</para>
+
+<para>
+None of the sectioning elements is allowed to <quote>float</quote> in
+a component. You can place paragraphs and other block elements
+before a section, but you cannot place anything after it.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes sections are numbered.
+</para>
+<para>
+Use of deeply nested <sgmltag>Section</sgmltag>s may cause problems
+in some processing systems.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain section:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in section:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Section</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Test Chapter&lt;/title&gt;
+&lt;para&gt;This chapter uses recursive sections.&lt;/para&gt;
+&lt;section&gt;
+&lt;sectioninfo&gt;
+&lt;abstract&gt;&lt;para&gt;A trivial example of recursive sections.&lt;/para&gt;
+&lt;/abstract&gt;
+&lt;/sectioninfo&gt;
+&lt;title&gt;Like a Sect1&lt;/title&gt;
+&lt;subtitle&gt;Or How I Learned to Let Go of Enumeration
+and Love to Recurse&lt;/subtitle&gt;
+&lt;para&gt;This section is like a Sect1.&lt;/para&gt;
+&lt;section&gt;&lt;title&gt;Like a Sect2&lt;/title&gt;
+&lt;para&gt;This section is like a Sect2.&lt;/para&gt;
+&lt;section&gt;&lt;title&gt;Like a Sect3&lt;/title&gt;
+&lt;para&gt;This section is like a Sect3.&lt;/para&gt;
+&lt;section&gt;&lt;title&gt;Like a Sect4&lt;/title&gt;
+&lt;para&gt;This section is like a Sect4.&lt;/para&gt;
+&lt;section&gt;&lt;title&gt;Like a Sect5&lt;/title&gt;
+&lt;para&gt;This section is like a Sect5.&lt;/para&gt;
+&lt;section&gt;&lt;title&gt;Would be like a Sect6&lt;/title&gt;
+&lt;para&gt;This section would be like a Sect6, if there was one.&lt;/para&gt;
+&lt;section&gt;&lt;title&gt;Would be like a Sect7&lt;/title&gt;
+&lt;para&gt;This section would be like a Sect7, if there was one.&lt;/para&gt;
+&lt;/section&gt;
+&lt;/section&gt;
+&lt;/section&gt;
+&lt;/section&gt;
+&lt;/section&gt;
+&lt;/section&gt;
+&lt;/section&gt;
+&lt;/chapter&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>html-form</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="sectioninfo.element" revision="3.1">
+<?dbhtml filename="sectioninfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sectioninfo</secondary></indexterm>
+<refentrytitle>sectioninfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sectioninfo</refname>
+<refpurpose>Meta-information for a recursive section</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sectioninfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Like the other “info” elements, <sgmltag>SectionInfo</sgmltag> contains
+meta-information about the section of the document in which it occurs.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>SectionInfo</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sectioninfo:
+<simplelist type="inline"><member><sgmltag>section</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sectioninfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>section</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="see.element">
+<?dbhtml filename="see.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>see</secondary></indexterm>
+<refentrytitle>see</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>see</refname>
+<refpurpose>Part of an index term directing the reader instead to another entry in the index</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">see ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The use of <sgmltag>See</sgmltag> in an <sgmltag>IndexTerm</sgmltag> indicates that
+the reader should be directed elsewhere in the index if they attempt
+to look up this term.
+</para>
+
+<para>
+The content of <sgmltag>See</sgmltag> identifies another term in the
+index which the reader should consult <emphasis>instead</emphasis> of
+the current term.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element provides data for processing but it
+is not rendered in the primary flow of text.
+</para>
+<para>It is possible for multiple <sgmltag>IndexTerm</sgmltag>s, taken together,
+to form an illogical index.  For example, given the following
+<sgmltag>IndexTerm</sgmltag>s:
+
+<screen format="linespecific">
+
+&lt;indexterm&gt;&lt;primary&gt;Extensible Markup Language&lt;/primary&gt;
+  &lt;see&gt;XML&lt;/see&gt;&lt;/indexterm&gt;
+&lt;indexterm&gt;&lt;primary&gt;Extensible Markup Language&lt;/primary&gt;
+  &lt;secondary&gt;definition of&lt;/secondary&gt;
+&lt;/indexterm&gt;
+
+</screen>
+</para>
+<para>
+there's no way to construct a logical index because an entry in
+the index should never have both a <sgmltag>see</sgmltag> and other
+content.
+</para>
+<para>
+DocBook cannot detect these errors. You will have to rely on an
+external process to find them.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain see:
+<simplelist type="inline"><member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in see:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="seealso.element">
+<?dbhtml filename="seealso.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>seealso</secondary></indexterm>
+<refentrytitle>seealso</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>seealso</refname>
+<refpurpose>Part of an index term directing the reader also to another entry in the index</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">seealso ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The use of <sgmltag>SeeAlso</sgmltag> in an <sgmltag>IndexTerm</sgmltag>
+indicates that the reader should be directed elsewhere in the
+index for additional information.
+</para>
+
+<para>
+The content of <sgmltag>SeeAlso</sgmltag> identifies another term in the
+index that the reader should consult <emphasis>in addition to</emphasis>
+the current term.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element provides data for processing but
+is not rendered in the primary flow of text.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain seealso:
+<simplelist type="inline"><member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in seealso:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="seealsoie.element">
+<?dbhtml filename="seealsoie.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>seealsoie</secondary></indexterm>
+<refentrytitle>seealsoie</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>seealsoie</refname>
+<refpurpose>A <quote>See also</quote> entry in an index, rather than in the text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">seealsoie ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkends</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>SeeAlsoIE</sgmltag> identifies a <quote>See also</quote> cross-reference 
+in an <sgmltag>IndexEntry</sgmltag>.  <sgmltag>IndexEntry</sgmltag>s
+occur in an <sgmltag>Index</sgmltag>, not in the flow of the text. They are
+part of a formatted index, not markers for indexing.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>IndexEntry</sgmltag>s that include a <sgmltag>SeeAlsoIE</sgmltag>
+should be formatted normally, with the <quote>See also</quote> indented below
+the term.
+</para>
+<para>
+<sgmltag>SeeAlsoIE</sgmltag> is usually expected to generate the text
+<quote>See Also</quote>.
+</para>
+<para>
+The <sgmltag class="attribute">Linkends</sgmltag> attribute should point other
+<sgmltag>IndexEntry</sgmltag>s in the same <sgmltag>Index</sgmltag>. Online systems
+may use them to form hypertext links.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain seealsoie:
+<simplelist type="inline"><member><sgmltag>indexentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in seealsoie:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkends</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkends</sgmltag> points to a the related <sgmltag>IndexEntry</sgmltag>s.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>index</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="seeie.element">
+<?dbhtml filename="seeie.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>seeie</secondary></indexterm>
+<refentrytitle>seeie</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>seeie</refname>
+<refpurpose>A <quote>See</quote> entry in an index, rather than in the text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">seeie ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>SeeIE</sgmltag> identifies a <quote>See</quote> cross reference 
+in an <sgmltag>IndexEntry</sgmltag>.  <sgmltag>IndexEntry</sgmltag>s
+occur in an <sgmltag>Index</sgmltag>, not in the flow of the text. They are
+part of a formatted index, not markers for indexing.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>IndexEntry</sgmltag>s that include a <sgmltag>SeeIE</sgmltag>
+should be formatted normally, with the <quote>See also</quote> indented below
+the term.  There should be no other entries for this term.
+</para>
+<para>
+<sgmltag>SeeIE</sgmltag> is usually expected to generate the text,
+<quote>See.</quote>
+</para>
+<para>
+The <sgmltag class="attribute">Linkend</sgmltag> attribute should point to the
+referenced <sgmltag>IndexEntry</sgmltag>s, which should be in the same
+<sgmltag>Index</sgmltag>. Online systems
+may use the link information to form a hypertext link.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain seeie:
+<simplelist type="inline"><member><sgmltag>indexentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in seeie:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to the associated <sgmltag>IndexEntry</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>index</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="seg.element">
+<?dbhtml filename="seg.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>seg</secondary></indexterm>
+<refentrytitle>seg</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>seg</refname>
+<refpurpose>An element of a list item in a segmented list</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">seg ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>SegmentedList</sgmltag> consists of a set of headings
+(<sgmltag>SegTitle</sgmltag>s) and a list of parallel sets of elements.
+Every <sgmltag>SegListItem</sgmltag> contains a set of elements that
+have a one-to-one correspondence with the headings.  Each of these
+elements is contained in a <sgmltag>Seg</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Segmented lists can be formatted in a number of ways.  Two popular
+formats are tabular and as a list of repeated headings and elements.
+In a tabular presentation, each <sgmltag>Seg</sgmltag> is a cell in the body
+of the table.  In the list presentation, each <sgmltag>Seg</sgmltag> occurs
+next to the appropriate heading.
+</para>
+<para>
+DocBook cannot detect errors caused by too many or too few <sgmltag>Seg</sgmltag>s
+in a <sgmltag>SegListItem</sgmltag>. You will have to rely on external processes
+to find those errors.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain seg:
+<simplelist type="inline"><member><sgmltag>seglistitem</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in seg:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>segmentedlist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="seglistitem.element">
+<?dbhtml filename="seglistitem.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>seglistitem</secondary></indexterm>
+<refentrytitle>seglistitem</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>seglistitem</refname>
+<refpurpose>A list item in a segmented list</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">seglistitem ::=
+(<sgmltag>seg</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para> 
+A <sgmltag>SegmentedList</sgmltag> consists of a set of headings
+(<sgmltag>SegTitle</sgmltag>s) and a list of parallel sets of elements.
+Each set of elements is stored in a <sgmltag>SegListItem</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Segmented lists can be formatted in a number of ways.  Two popular
+formats are tabular and as a list of repeated headings and elements.
+In a tabular presentation, each <sgmltag>SegListItem</sgmltag> is a row in
+the table.  In the list presentation, each <sgmltag>SegListItem</sgmltag>
+contains a block of heading/element pairs.
+</para>
+<para>
+DocBook cannot detect errors caused by too many or too few <sgmltag>Seg</sgmltag>s
+in a <sgmltag>SegListItem</sgmltag>. You will have to rely on external processes
+to find those errors.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain seglistitem:
+<simplelist type="inline"><member><sgmltag>segmentedlist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in seglistitem:
+<simplelist type="inline"><member><sgmltag>seg</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>segmentedlist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="segmentedlist.element">
+<?dbhtml filename="segmentedlist.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>segmentedlist</secondary></indexterm>
+<refentrytitle>segmentedlist</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>segmentedlist</refname>
+<refpurpose>A segmented list, a list of sets of elements</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">segmentedlist ::=
+((<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ <sgmltag>segtitle</sgmltag>+,<sgmltag>seglistitem</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">list.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para> 
+A <sgmltag>SegmentedList</sgmltag> consists of a set of headings
+(<sgmltag>SegTitle</sgmltag>s) and a list of parallel sets of elements.
+Every <sgmltag>SegListItem</sgmltag> contains a set of elements that
+have a one-to-one correspondence with the headings.  Each of these
+elements is contained in a <sgmltag>Seg</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Segmented lists can be formatted in a number of ways.  Two popular
+formats are tabular and as a list of repeated headings and elements.
+In a tabular presentation, the <sgmltag>SegmentedList</sgmltag> is the table.
+In the list presentation, the <sgmltag>SegmentedList</sgmltag> surrounds the
+entire list of blocks of heading/element pairs.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+In DocBook <acronym>V4.0</acronym>, at least two <sgmltag>SegTitle</sgmltag>s will be required.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain segmentedlist:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in segmentedlist:
+<simplelist type="inline"><member><sgmltag>seglistitem</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The capitals of the states of the United States of America are:
+
+&lt;segmentedlist&gt;&lt;title&gt;State Capitals&lt;/title&gt;
+&lt;?dbhtml list-presentation="list"?&gt;
+&lt;segtitle&gt;State&lt;/segtitle&gt;
+&lt;segtitle&gt;Capital&lt;/segtitle&gt;
+&lt;seglistitem&gt;&lt;seg&gt;Alabama&lt;/seg&gt;&lt;seg&gt;Montgomery&lt;/seg&gt;&lt;/seglistitem&gt;
+&lt;seglistitem&gt;&lt;seg&gt;Alaska&lt;/seg&gt;&lt;seg&gt;Juneau&lt;/seg&gt;&lt;/seglistitem&gt;
+&lt;seglistitem&gt;&lt;seg&gt;Arkansas&lt;/seg&gt;&lt;seg&gt;Little Rock&lt;/seg&gt;&lt;/seglistitem&gt;
+&lt;/segmentedlist&gt;
+
+&amp;hellip;
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.segmentedlist.1" role="HACK-ex.out.start"/>
+<para>
+The capitals of the states of the United States of America are:
+
+<segmentedlist><title>State Capitals</title>
+<?dbhtml list-presentation="list"?>
+<segtitle>State</segtitle>
+<segtitle>Capital</segtitle>
+<seglistitem><seg>Alabama</seg><seg>Montgomery</seg></seglistitem>
+<seglistitem><seg>Alaska</seg><seg>Juneau</seg></seglistitem>
+<seglistitem><seg>Arkansas</seg><seg>Little Rock</seg></seglistitem>
+</segmentedlist>
+
+…
+</para>
+<anchor id="ex.oe.segmentedlist.1" role="HACK-ex.out.end"/>
+
+<para>
+Alternatively:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+&lt;segmentedlist&gt;&lt;title&gt;State Capitals&lt;/title&gt;
+&lt;?dbhtml list-presentation="table"?&gt;
+&lt;segtitle&gt;State&lt;/segtitle&gt;
+&lt;segtitle&gt;Capital&lt;/segtitle&gt;
+&lt;seglistitem&gt;&lt;seg&gt;Alabama&lt;/seg&gt;&lt;seg&gt;Montgomery&lt;/seg&gt;&lt;/seglistitem&gt;
+&lt;seglistitem&gt;&lt;seg&gt;Alaska&lt;/seg&gt;&lt;seg&gt;Anchorage&lt;/seg&gt;&lt;/seglistitem&gt;
+&lt;seglistitem&gt;&lt;seg&gt;Arkansas&lt;/seg&gt;&lt;seg&gt;Little Rock&lt;/seg&gt;&lt;/seglistitem&gt;
+&lt;/segmentedlist&gt;
+
+&amp;hellip;
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.segmentedlist.2" role="HACK-ex.out.start"/>
+<para>
+<segmentedlist><title>State Capitals</title>
+<?dbhtml list-presentation="table"?>
+<segtitle>State</segtitle>
+<segtitle>Capital</segtitle>
+<seglistitem><seg>Alabama</seg><seg>Montgomery</seg></seglistitem>
+<seglistitem><seg>Alaska</seg><seg>Anchorage</seg></seglistitem>
+<seglistitem><seg>Arkansas</seg><seg>Little Rock</seg></seglistitem>
+</segmentedlist>
+
+…
+</para>
+<anchor id="ex.oe.segmentedlist.2" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="segtitle.element">
+<?dbhtml filename="segtitle.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>segtitle</secondary></indexterm>
+<refentrytitle>segtitle</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>segtitle</refname>
+<refpurpose>The title of an element of a list item in a segmented list</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">segtitle ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+Each heading in a <sgmltag>SegmentedList</sgmltag> is contained in its own
+<sgmltag>SegTitle</sgmltag>.
+</para>
+<para>
+The relationship between <sgmltag>SegTitle</sgmltag>s and
+<sgmltag>Seg</sgmltag>s is implicit in the document; the first
+<sgmltag>SegTitle</sgmltag> goes with the first <sgmltag>Seg</sgmltag> in each
+<sgmltag>SegListItem</sgmltag>, the second <sgmltag>SegTitle</sgmltag> goes
+with the second <sgmltag>Seg</sgmltag>, and so on.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Segmented lists can be formatted in a number of ways.  Two popular
+formats are tabular and as list of repeated headings and elements.
+In a tabular presentation, each <sgmltag>SegTitle</sgmltag> is a column
+heading.
+In the list presentation, each <sgmltag>SegTitle</sgmltag> is repeated
+before the corresponding <sgmltag>Seg</sgmltag>.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain segtitle:
+<simplelist type="inline"><member><sgmltag>segmentedlist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in segtitle:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>segmentedlist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="seriesvolnums.element">
+<?dbhtml filename="seriesvolnums.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>seriesvolnums</secondary></indexterm>
+<refentrytitle>seriesvolnums</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>seriesvolnums</refname>
+<refpurpose>Numbers of the volumes in a series of books</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">seriesvolnums ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>SeriesVolNums</sgmltag> contains the numbers of the volumes of the
+books in a series. It is a wrapper for bibliographic information.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain seriesvolnums:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in seriesvolnums:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+TBS.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.seriesvolnums.1" role="HACK-ex.out.start"/>
+<para>
+TBS.
+</para>
+<anchor id="ex.oe.seriesvolnums.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="set.element">
+<?dbhtml filename="set.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>set</secondary></indexterm>
+<refentrytitle>set</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>set</refname>
+<refpurpose>A collection of books</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">set ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ <sgmltag>setinfo</sgmltag>?,<sgmltag>toc</sgmltag>?,
+ (<sgmltag>set</sgmltag>|<sgmltag>book</sgmltag>)+,
+ <sgmltag>setindex</sgmltag>?)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">fpi</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Set</sgmltag> is a collection of <sgmltag>Book</sgmltag>s. Placing multiple
+<sgmltag>Book</sgmltag>s in a <sgmltag>Set</sgmltag>, as opposed to publishing each
+of them separately, has the advantage that ID/IDREF links can then
+be used across all books.
+</para>
+<para>
+<sgmltag>Set</sgmltag> is the very top of the DocBook structural hierarchy.
+There's nothing that contains a <sgmltag>Set</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. A <sgmltag>Set</sgmltag> may generate additional front and back
+matter (tables of contents and <sgmltag>SetIndex</sgmltag>s, for example) around
+the <sgmltag>Book</sgmltag>s it contains.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in set:
+<simplelist type="inline"><member><sgmltag>book</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>fpi</term>
+<listitem>
+<para>
+<sgmltag class="attribute">FPI</sgmltag> holds the Formal Public Identifier for
+the <sgmltag>Set</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>status</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Status</sgmltag> identifies the editorial or publication 
+status of the <sgmltag>Set</sgmltag>.
+</para>
+<para>
+Publication status might be used to control formatting (for example,
+printing a <quote>draft</quote> watermark on drafts) or processing (perhaps
+a document with a status of <quote>final</quote> should not include any
+components that are not final).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE set PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+
+&lt;set&gt;&lt;title&gt;The Perl Series&lt;/title&gt;
+&lt;setinfo&gt;
+  &lt;corpauthor&gt;O'Reilly &amp;amp; Associates, Inc.&lt;/corpauthor&gt;
+&lt;/setinfo&gt;
+
+&lt;book&gt;&lt;title&gt;Learning Perl&lt;/title&gt;
+&lt;chapter&gt;&lt;title&gt;...&lt;/title&gt;&lt;para&gt;...&lt;/para&gt;&lt;/chapter&gt;
+&lt;/book&gt;
+
+&lt;book&gt;&lt;title&gt;Programming Perl&lt;/title&gt;
+&lt;chapter&gt;&lt;title&gt;...&lt;/title&gt;&lt;para&gt;...&lt;/para&gt;&lt;/chapter&gt;
+&lt;/book&gt;
+
+&lt;book&gt;&lt;title&gt;Advanced Perl Programming&lt;/title&gt;
+&lt;chapter&gt;&lt;title&gt;...&lt;/title&gt;&lt;para&gt;...&lt;/para&gt;&lt;/chapter&gt;
+&lt;/book&gt;
+
+&lt;/set&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="setindex.element">
+<?dbhtml filename="setindex.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>setindex</secondary></indexterm>
+<refentrytitle>setindex</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>setindex</refname>
+<refpurpose>An index to a set of books</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">setindex ::=
+(<sgmltag>setindexinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ (<sgmltag>indexdiv</sgmltag>*|<sgmltag>indexentry</sgmltag>*))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">index.class</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>SetIndex</sgmltag> contains the formatted index of a complete
+<sgmltag>Set</sgmltag> of <sgmltag>Book</sgmltag>s.
+An index may begin with introductory material, followed by
+any number of <sgmltag>IndexEntry</sgmltag>s or <sgmltag>IndexDiv</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. An <sgmltag>Index</sgmltag> in a <sgmltag>Set</sgmltag>
+usually causes a forced page break in print media.
+</para>
+
+<para>
+In many processing systems, indexes are generated automatically or 
+semiautomatically and never appear instantiated as DocBook markup.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain setindex:
+<simplelist type="inline"><member><sgmltag>book</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in setindex:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+See <sgmltag>Index</sgmltag>.
+</para>
+
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="setindexinfo.element" revision="4.0">
+<?dbhtml filename="setindexinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>setindexinfo</secondary></indexterm>
+<refentrytitle>setindexinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>setindexinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>SetIndex</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">setindexinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>SetIndexInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>SetIndex</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain setindexinfo:
+<simplelist type="inline"><member><sgmltag>setindex</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in setindexinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="setinfo.element">
+<?dbhtml filename="setinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>setinfo</secondary></indexterm>
+<refentrytitle>setinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>setinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>Set</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">setinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">contents</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>SetInfo</sgmltag> contains
+meta-information about an entire set of <sgmltag>Book</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. The wrapper merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed
+from the inline content of <sgmltag>SetInfo</sgmltag> in DocBook <acronym>V4.0</acronym>.
+A new wrapper element will be created to associate this information with
+authors, editors, and other contributors.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>
+The <sgmltag class="attribute">contents</sgmltag> attribute will be
+removed.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain setinfo:
+<simplelist type="inline"><member><sgmltag>set</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in setinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>contents</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Contents</sgmltag>, if specified, should contain a list
+of all the IDs of the book-level subelements in the <sgmltag>Set</sgmltag>,
+presumably in their natural order.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>set</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sgmltag.element">
+<?dbhtml filename="sgmltag.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sgmltag</secondary></indexterm>
+<refentrytitle>sgmltag</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sgmltag</refname>
+<refpurpose>A component of SGML markup</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sgmltag ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">namespace</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>attribute</member>
+<member>attvalue</member>
+<member>element</member>
+<member>emptytag</member>
+<member>endtag</member>
+<member>genentity</member>
+<member>localname</member>
+<member>namespace</member>
+<member>numcharref</member>
+<member>paramentity</member>
+<member>pi</member>
+<member>prefix</member>
+<member>sgmlcomment</member>
+<member>starttag</member>
+<member>xmlpi</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+An <sgmltag>SGMLTag</sgmltag> identifies an <acronym>SGML</acronym> markup construct.
+The utility of this element is almost
+wholly constrained to books about <acronym>SGML</acronym>.
+</para>
+
+<para>
+<sgmltag>SGMLTag</sgmltag> is sufficient for most <acronym>XML</acronym> constructs, which
+are identical to the corresponding <acronym>SGML</acronym> constructs, it but does
+not have any provisions for handling the special features of <acronym>XML</acronym>
+markup. A future version of DocBook will address this issue,
+probably by adding new <sgmltag class="attribute">Class</sgmltag>
+values.  In the 
+meantime, you may get by by assigning a <sgmltag class="attribute">Role</sgmltag>
+attribute for <acronym>XML</acronym>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. <sgmltag>SGMLTag</sgmltag> generates all the necessary punctuation
+before and after the construct it identifies.  For example, it generates
+both the leading ampersand and the trailing semicolon when the
+<sgmltag class="attribute">Class</sgmltag> is <literal moreinfo="none">genentity</literal>.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sgmltag:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sgmltag:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> identifies the specific <acronym>SGML</acronym> construct
+represented.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>collab</sgmltag></member>
+  <member><sgmltag>link</sgmltag></member>
+  <member><sgmltag>simplelist</sgmltag></member>
+  <member><sgmltag>wordasword</sgmltag></member>
+  <member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="shortaffil.element">
+<?dbhtml filename="shortaffil.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>shortaffil</secondary></indexterm>
+<refentrytitle>shortaffil</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>shortaffil</refname>
+<refpurpose>A brief description of an affiliation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">shortaffil ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>ShortAffil</sgmltag> contains an abbreviated or brief description
+of an individual’s <sgmltag>Affiliation</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain shortaffil:
+<simplelist type="inline"><member><sgmltag>affiliation</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in shortaffil:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>author</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="shortcut.element">
+<?dbhtml filename="shortcut.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>shortcut</secondary></indexterm>
+<refentrytitle>shortcut</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>shortcut</refname>
+<refpurpose>A key combination for an action that is also accessible through a menu</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">shortcut ::=
+((<sgmltag>keycap</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>mousebutton</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">otheraction</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">action</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>click</member>
+<member>double-click</member>
+<member>other</member>
+<member>press</member>
+<member>seq</member>
+<member>simul</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Shortcut</sgmltag> contains the key combination that is a
+shortcut for a <sgmltag>MenuChoice</sgmltag>. Users that are familiar with 
+the shortcuts can access the functionality of the corresponding
+menu choice, without navigating through the menu structure to find
+the right menu item.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain shortcut:
+<simplelist type="inline"><member><sgmltag>menuchoice</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in shortcut:
+<simplelist type="inline"><member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>action</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Action</sgmltag> identifies the nature of the action
+taken. If <sgmltag>Shortcut</sgmltag> contains more than one action element,
+<literal moreinfo="none">Simul</literal> is default value for <sgmltag class="attribute">Action</sgmltag>,
+otherwise there is no default.
+</para>
+<para>
+If <literal moreinfo="none">Other</literal> is specified, <sgmltag class="attribute">OtherAction</sgmltag>
+should be used to identify the nature of the action.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>Shortcut</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>otheraction</term>
+<listitem>
+<para>
+<sgmltag class="attribute">OtherAction</sgmltag> should be used when
+<sgmltag class="attribute">Action</sgmltag> is set to <literal moreinfo="none">Other</literal>. It 
+identifes the nature of the action in some application-specific way.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>accel</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+You can exit from GNU Emacs with 
+&lt;menuchoice&gt;
+  &lt;shortcut&gt;
+    &lt;keycombo&gt;&lt;keysym&gt;C-x&lt;/keysym&gt;&lt;keysym&gt;C-c&lt;/keysym&gt;&lt;/keycombo&gt;
+  &lt;/shortcut&gt;
+  &lt;guimenu&gt;Files&lt;/guimenu&gt;
+  &lt;guimenuitem&gt;Exit Emacs&lt;/guimenuitem&gt;
+&lt;/menuchoice&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.shortcut.1" role="HACK-ex.out.start"/>
+<para>
+You can exit from GNU Emacs with 
+<menuchoice moreinfo="none">
+  <shortcut moreinfo="none">
+    <keycombo moreinfo="none"><keysym>C-x</keysym><keysym>C-c</keysym></keycombo>
+  </shortcut>
+  <guimenu moreinfo="none">Files</guimenu>
+  <guimenuitem moreinfo="none">Exit Emacs</guimenuitem>
+</menuchoice>.
+</para>
+<anchor id="ex.oe.shortcut.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>menuchoice</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sidebar.element">
+<?dbhtml filename="sidebar.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sidebar</secondary></indexterm>
+<refentrytitle>sidebar</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sidebar</refname>
+<refpurpose>A portion of a document that is isolated from the main narrative flow</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sidebar ::=
+(<sgmltag>sidebarinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|
+  <sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">compound.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Sidebar</sgmltag> is a short piece of text, rarely longer than a
+single column or page, that is presented outside the narrative flow
+of the main text.
+</para>
+<para>
+Sidebars are often used for digressions or interesting observations that
+are related, but not directly relevant, to the main text.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>Sidebar</sgmltag>s are sometimes boxed.
+</para>
+<para>
+DocBook does not specify the location of the <sgmltag>Sidebar</sgmltag> within the
+final displayed flow of text. The wrapper may float or remain where it is
+located.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sidebar:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sidebar:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;sect1&gt;&lt;title&gt;An Example Section&lt;/title&gt;
+
+&lt;para&gt;
+Some narrative text.
+&lt;/para&gt;
+
+&lt;sidebar&gt;&lt;title&gt;A Sidebar&lt;/title&gt;
+&lt;para&gt;
+Sidebar content.
+&lt;/para&gt;
+&lt;/sidebar&gt;
+
+&lt;para&gt;
+The continuing flow of the narrative text, as if the
+sidebar was not present.
+&lt;/para&gt;
+
+&lt;/sect1&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="sidebarinfo.element" revision="4.0">
+<?dbhtml filename="sidebarinfo.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>sidebarinfo</secondary></indexterm>
+<refentrytitle>sidebarinfo</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sidebarinfo</refname>
+<refpurpose>Meta-information for a <sgmltag>Sidebar</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">sidebarinfo ::=
+((<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>legalnotice</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>subjectset</sgmltag>|<sgmltag>keywordset</sgmltag>|
+  <sgmltag>itermset</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>artpagenums</sgmltag>|<sgmltag>author</sgmltag>|<sgmltag>authorgroup</sgmltag>|
+  <sgmltag>authorinitials</sgmltag>|<sgmltag>bibliomisc</sgmltag>|<sgmltag>biblioset</sgmltag>|<sgmltag>collab</sgmltag>|<sgmltag>confgroup</sgmltag>|
+  <sgmltag>contractnum</sgmltag>|<sgmltag>contractsponsor</sgmltag>|<sgmltag>copyright</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpname</sgmltag>|
+  <sgmltag>corpcredit</sgmltag>|<sgmltag>date</sgmltag>|<sgmltag>edition</sgmltag>|<sgmltag>editor</sgmltag>|<sgmltag>invpartnumber</sgmltag>|<sgmltag>isbn</sgmltag>|<sgmltag>issn</sgmltag>|<sgmltag>issuenum</sgmltag>|
+  <sgmltag>orgname</sgmltag>|<sgmltag>biblioid</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>bibliosource</sgmltag>|<sgmltag>bibliorelation</sgmltag>|
+  <sgmltag>bibliocoverage</sgmltag>|<sgmltag>othercredit</sgmltag>|<sgmltag>pagenums</sgmltag>|<sgmltag>printhistory</sgmltag>|<sgmltag>productname</sgmltag>|
+  <sgmltag>productnumber</sgmltag>|<sgmltag>pubdate</sgmltag>|<sgmltag>publisher</sgmltag>|<sgmltag>publishername</sgmltag>|<sgmltag>pubsnumber</sgmltag>|
+  <sgmltag>releaseinfo</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>seriesvolnums</sgmltag>|<sgmltag>subtitle</sgmltag>|<sgmltag>title</sgmltag>|<sgmltag>titleabbrev</sgmltag>|
+  <sgmltag>volumenum</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>honorific</sgmltag>|<sgmltag>firstname</sgmltag>|<sgmltag>surname</sgmltag>|
+  <sgmltag>lineage</sgmltag>|<sgmltag>othername</sgmltag>|<sgmltag>affiliation</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>contrib</sgmltag>|<sgmltag>indexterm</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>SidebarInfo</sgmltag> element is a wrapper for a large
+collection of meta-information about a <sgmltag>Sidebar</sgmltag>.
+Much of this data is bibliographic in nature.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. Many of the elements in this wrapper may be
+used in presentation, but they are not generally printed as part
+of the formatting of the wrapper. It merely serves to identify
+where they occur.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain sidebarinfo:
+<simplelist type="inline"><member><sgmltag>sidebar</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in sidebarinfo:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>authorgroup</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>collab</sgmltag></member>
+<member><sgmltag>confgroup</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>itermset</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publisher</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+               <!--4.0-->
+<refentry id="simpara.element">
+<?dbhtml filename="simpara.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>simpara</secondary></indexterm>
+<refentrytitle>simpara</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>simpara</refname>
+<refpurpose>A paragraph that contains only text and inline markup, no block elements</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">simpara ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>SimPara</sgmltag> is a <quote>simple paragraph,</quote> one that
+may contain only character data and inline elements.  The
+<sgmltag>Para</sgmltag> element is less restrictive; it may also
+contain block level structures (lists, figures, and so on).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain simpara:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>printhistory</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in simpara:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE simpara PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;simpara&gt;
+Just the text, ma'am.
+&lt;/simpara&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.simpara.1" role="HACK-ex.out.start"/>
+<simpara>
+Just the text, ma'am.
+</simpara>
+<anchor id="ex.oe.simpara.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>para</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="simplelist.element">
+<?dbhtml filename="simplelist.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>simplelist</secondary></indexterm>
+<refentrytitle>simplelist</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>simplelist</refname>
+<refpurpose>An undecorated list of single words or short phrases</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">simplelist ::=
+(<sgmltag>member</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">columns</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">type</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>horiz</member>
+<member>inline</member>
+<member>vert</member>
+</simplelist></entry>
+<entry align="left" valign="top">"vert"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">list.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>SimpleList</sgmltag> is a list of words or phrases. It offers a
+convenient alternative to the other list elements for inline content.
+</para>
+
+<refsect2 id="dbreproc.simplelist"><title>Processing expectations</title>
+<para>
+Ironically, the processing expectations of a
+<sgmltag>SimpleList</sgmltag> are quite complex.
+</para>
+
+<para>
+The presentation of a <sgmltag>SimpleList</sgmltag> is controlled by the
+<sgmltag class="attribute">Type</sgmltag> attribute, which has three possible
+values:
+
+<variablelist>
+<varlistentry><term><literal moreinfo="none">Inline</literal></term>
+  <listitem>
+  <para>
+    Indicates that the <sgmltag>Member</sgmltag>s of the list should be
+    rendered as a comma separated, inline list.
+  </para>
+  </listitem>
+</varlistentry>
+
+<varlistentry><term><literal moreinfo="none">Horiz</literal></term>
+  <listitem>
+  <para>
+    Indicates that the <sgmltag>Member</sgmltag>s of the list should be
+    rendered in a tabular fashion with members running across the 
+    rows.
+  </para>
+  </listitem>
+</varlistentry>
+
+<varlistentry><term><literal moreinfo="none">Vert</literal></term>
+  <listitem>
+  <para>
+    Indicates that the <sgmltag>Member</sgmltag>s of the list should be
+    rendered in a tabular fashion with members running down the
+    columns.  This is the default.
+  </para>
+  </listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+<para>
+In both of the tabular cases, the number of columns in the table is
+controlled by the <sgmltag class="attribute">Columns</sgmltag> attribute.
+</para>
+</refsect2>
+
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain simplelist:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in simplelist:
+<simplelist type="inline"><member><sgmltag>member</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>columns</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Columns</sgmltag> specifies the number of columns to 
+be used in the presentation of a <sgmltag>SimpleList</sgmltag> with a 
+<sgmltag class="attribute">Type</sgmltag> of <literal moreinfo="none">Vert</literal> or <literal moreinfo="none">Horiz</literal>.
+If <sgmltag class="attribute">Columns</sgmltag> is unspecified, <literal moreinfo="none">1</literal>
+is assumed.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>type</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Type</sgmltag> specifies how the <sgmltag>Member</sgmltag>s 
+of the <sgmltag>SimpleList</sgmltag> are to be formatted. (This attribute
+would better fit DocBook semantics if it were named
+<quote><sgmltag class="attribute">Class</sgmltag></quote>).
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Here is a &lt;sgmltag&gt;SimpleList&lt;/sgmltag&gt;, rendered inline: 
+&lt;simplelist type='inline'&gt;
+&lt;member&gt;A&lt;/member&gt;
+&lt;member&gt;B&lt;/member&gt;
+&lt;member&gt;C&lt;/member&gt;
+&lt;member&gt;D&lt;/member&gt;
+&lt;member&gt;E&lt;/member&gt;
+&lt;member&gt;F&lt;/member&gt;
+&lt;member&gt;G&lt;/member&gt;
+&lt;/simplelist&gt;
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.simplelist.1" role="HACK-ex.out.start"/>
+<para>
+Here is a <sgmltag>SimpleList</sgmltag>, rendered inline: 
+<simplelist type="inline">
+<member>A</member>
+<member>B</member>
+<member>C</member>
+<member>D</member>
+<member>E</member>
+<member>F</member>
+<member>G</member>
+</simplelist>
+</para>
+<anchor id="ex.oe.simplelist.1" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Here is the same &lt;sgmltag&gt;SimpleList&lt;/sgmltag&gt; rendered horizontally with 
+three columns:
+&lt;simplelist type='horiz' columns='3'&gt;
+&lt;member&gt;A&lt;/member&gt;
+&lt;member&gt;B&lt;/member&gt;
+&lt;member&gt;C&lt;/member&gt;
+&lt;member&gt;D&lt;/member&gt;
+&lt;member&gt;E&lt;/member&gt;
+&lt;member&gt;F&lt;/member&gt;
+&lt;member&gt;G&lt;/member&gt;
+&lt;/simplelist&gt;
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.simplelist.2" role="HACK-ex.out.start"/>
+<para>
+Here is the same <sgmltag>SimpleList</sgmltag> rendered horizontally with 
+three columns:
+<simplelist type="horiz" columns="3">
+<member>A</member>
+<member>B</member>
+<member>C</member>
+<member>D</member>
+<member>E</member>
+<member>F</member>
+<member>G</member>
+</simplelist>
+</para>
+<anchor id="ex.oe.simplelist.2" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Finally, here is the list rendered vertically:
+&lt;simplelist type='vert' columns='3'&gt;
+&lt;member&gt;A&lt;/member&gt;
+&lt;member&gt;B&lt;/member&gt;
+&lt;member&gt;C&lt;/member&gt;
+&lt;member&gt;D&lt;/member&gt;
+&lt;member&gt;E&lt;/member&gt;
+&lt;member&gt;F&lt;/member&gt;
+&lt;member&gt;G&lt;/member&gt;
+&lt;/simplelist&gt;
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.simplelist.3" role="HACK-ex.out.start"/>
+<para>
+Finally, here is the list rendered vertically:
+<simplelist type="vert" columns="3">
+<member>A</member>
+<member>B</member>
+<member>C</member>
+<member>D</member>
+<member>E</member>
+<member>F</member>
+<member>G</member>
+</simplelist>
+</para>
+<anchor id="ex.oe.simplelist.3" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="simplemsgentry.element" revision="4.0">
+<?dbhtml filename="simplemsgentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-12-28 22:42:44 +0100 (Sat, 28 Dec 2002) $</pubdate>
+<releaseinfo>$Revision: 2336 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>simplemsgentry</secondary></indexterm>
+<refentrytitle>simplemsgentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>simplemsgentry</refname>
+<refpurpose>A wrapper for a simpler entry in a message set</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">simplemsgentry ::=
+(<sgmltag>msgtext</sgmltag>,<sgmltag>msgexplan</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">audience</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">origin</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">level</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>SimpleMsgEntry</sgmltag> is a simpler alternative to
+<sgmltag>MsgEntry</sgmltag>.  In a <sgmltag>MsgSet</sgmltag>, each
+<sgmltag>SimpleMsgEntry</sgmltag> contains the text of a message
+and its explanation.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain simplemsgentry:
+<simplelist type="inline"><member><sgmltag>msgset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in simplemsgentry:
+<simplelist type="inline"><member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>audience</term>
+<listitem>
+<para>Identifies the audience to which this message
+is relevant.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>level</term>
+<listitem>
+<para>Identifies the level of importance or severity of this
+message.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>origin</term>
+<listitem>
+<para>Indicates the origin of this message.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+       <!--4.0-->
+<refentry id="simplesect.element">
+<?dbhtml filename="simplesect.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>simplesect</secondary></indexterm>
+<refentrytitle>simplesect</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>simplesect</refname>
+<refpurpose>A section of a document with no subdivisions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">simplesect ::=
+((<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?),
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>SimpleSect</sgmltag> is one of the top-level sectioning elements in
+a component. There are three types of sectioning elements in
+DocBook:
+</para>
+
+<itemizedlist>
+<listitem><para>
+Explicitly numbered sections, <sgmltag>Sect1</sgmltag>…<sgmltag>Sect5</sgmltag>,
+which must be properly nested and can only be five levels deep.
+</para></listitem>
+<listitem><para>
+Recursive <sgmltag>Section</sgmltag>s, which are alternative to the numbered
+sections and have unbounded depth.
+</para></listitem>
+<listitem><para>
+<sgmltag>SimpleSect</sgmltag>s, which are terminal.  <sgmltag>SimpleSect</sgmltag>s can
+occur as the <quote>leaf</quote> sections in either recursive sections or any
+of the numbered sections, or directly in components.
+</para></listitem>
+</itemizedlist>
+
+<para>
+<sgmltag>SimpleSect</sgmltag>s may be more convenient than numbered
+sections in some authoring environments because they can be
+moved around in the document hierarchy without renaming.
+</para>
+
+<para>
+None of the sectioning elements is allowed to <quote>float</quote> in
+a component. You can place paragraphs and other block elements
+before a section, but you cannot place anything after it.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Sometimes sections are numbered.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain simplesect:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in simplesect:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;sect1&gt;&lt;title&gt;Additional Coding&lt;/title&gt;
+
+&lt;para&gt;
+Support for the additional features requested will be provided.
+&lt;/para&gt;
+
+&lt;simplesect&gt;&lt;title&gt;Estimated Time&lt;/title&gt;
+
+&lt;para&gt;
+2 to 3 weeks.
+&lt;/para&gt;
+
+&lt;/simplesect&gt;
+&lt;/sect1&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>productionset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="spanspec.element">
+<?dbhtml filename="spanspec.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>spanspec</secondary></indexterm>
+<refentrytitle>spanspec</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>spanspec</refname>
+<refpurpose>Formatting information for a spanned column in a table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">spanspec ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"/>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">spanname</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">namest</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">nameend</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entrytbl.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.tgroup.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>SpanSpec</sgmltag> associates a name with a span between two columns
+in a table. In the body of the table, cells can refer to the span by name.
+Cells that refer to a span will span horizontally from the first column
+to the last column, inclusive.
+</para>
+<para>
+Cells can also form spans directly, by naming the start and end
+columns themselves.  The added benefit of a <sgmltag>SpanSpec</sgmltag>
+is that it can associate formatting information (such as
+alignment and table rule specifications) with the span.  This information
+does not need to be repeated then, on each spanning cell.
+</para>
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>.
+</para>
+<para>
+The <sgmltag class="attribute">NameSt</sgmltag> and <sgmltag class="attribute">NameEnd</sgmltag> attributes of a <sgmltag>SpanSpec</sgmltag> must
+refer to named <sgmltag>ColSpec</sgmltag>s in the same table.  In other 
+words, if the <sgmltag>SpanSpec</sgmltag>
+
+<screen format="linespecific">
+
+&lt;spanspec spanname="fullyear" namest="jan" nameend="dec"/&gt;
+
+</screen>
+
+exists in a table, <sgmltag>ColSpec</sgmltag>s named <quote>jan</quote>
+and <quote>dec</quote> must also exist in the same table.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain spanspec:
+<simplelist type="inline"><member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Align</sgmltag> specifies the horizontal alignment
+of <sgmltag>Entry</sgmltag>s (or <sgmltag>EntryTbl</sgmltag>s) in the span. The
+default alignment is inherited from the enclosing <sgmltag>TGroup</sgmltag>. 
+If <literal moreinfo="none">Char</literal> is specified, see also 
+<sgmltag class="attribute">Char</sgmltag> and
+<sgmltag class="attribute">CharOff</sgmltag>.
+Individual <sgmltag>Entry</sgmltag>s and
+<sgmltag>EntryTbl</sgmltag>s can specify an alternate alignment.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Char</sgmltag> specifies the alignment character when
+the <sgmltag class="attribute">Align</sgmltag> attribute is set to <literal moreinfo="none">Char</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>
+<sgmltag class="attribute">CharOff</sgmltag> specifies the percentage of the
+column's total width that should appear to the left of the first
+occurance of the character identified in <sgmltag class="attribute">Char</sgmltag> when the <sgmltag class="attribute">Align</sgmltag>
+attribute is set to <literal moreinfo="none">Char</literal>. This attribute is inherited from
+the <sgmltag>ColSpec</sgmltag> of the column specified in
+<sgmltag class="attribute">Namest</sgmltag> or from the enclosing <sgmltag>TGroup</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ColSep</sgmltag> has the value 1 (true), then
+a rule will be drawn to the right of the spanning column described by this
+<sgmltag>SpanSpec</sgmltag>. A value of 0 (false) suppresses the rule.
+The rule to the right of the last column in the table is controlled by the
+<sgmltag class="attribute">Frame</sgmltag> attribute of the enclosing 
+<sgmltag>Table</sgmltag> or <sgmltag>InformalTable</sgmltag> and the 
+<sgmltag class="attribute">ColSep</sgmltag> of the last column in the table
+is ignored. If unspecified, this attribute is inherited from 
+enclosing elements.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>nameend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">NameEnd</sgmltag> is the name (defined in a 
+<sgmltag>ColSpec</sgmltag>) of the rightmost column of the span.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>namest</term>
+<listitem>
+<para>
+<sgmltag class="attribute">NameSt</sgmltag> is the name (defined in a 
+<sgmltag>ColSpec</sgmltag>) of the leftmost column of the span.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rowsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">RowSep</sgmltag> has the value 1 (true), then a
+rule will be drawn below all the cells in this <sgmltag>Span</sgmltag>.
+A value of 0 (false) suppresses the rule. The rule below the last row
+in the table is controlled by the <sgmltag class="attribute">Frame</sgmltag>
+attribute of the enclosing <sgmltag>Table</sgmltag> or
+<sgmltag>InformalTable</sgmltag> and the <sgmltag class="attribute">RowSep</sgmltag>
+of the last row is ignored. If unspecified, this attribute is
+inherited from enclosing elements.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>spanname</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SpanName</sgmltag> specifies a name by which 
+subsequent <sgmltag>Entry</sgmltag> and <sgmltag>EntryTbl</sgmltag>s can refer to the
+span defined in this <sgmltag>SpanSpec</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="state.element">
+<?dbhtml filename="state.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>state</secondary></indexterm>
+<refentrytitle>state</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>state</refname>
+<refpurpose>A state or province in an address</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">state ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>State</sgmltag> is the name or postal abbreviation for a state
+(or province) in an <sgmltag>Address</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain state:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in state:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>address</sgmltag></member>
+  <member><sgmltag>otheraddr</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="step.element">
+<?dbhtml filename="step.html"?>
+<refentryinfo>
+<pubdate>$Date: 2003-12-23 16:26:49 +0100 (Tue, 23 Dec 2003) $</pubdate>
+<releaseinfo>$Revision: 3321 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>step</secondary></indexterm>
+<refentrytitle>step</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>step</refname>
+<refpurpose>A unit of action in a procedure</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">step ::=
+(<sgmltag>title</sgmltag>?,
+ (((<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+,
+   ((<sgmltag>substeps</sgmltag>|<sgmltag>stepalternatives</sgmltag>),
+    (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+     <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+     <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+     <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+     <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+     <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+     <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+     <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+     <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|
+     <sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|
+     <sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|
+     <sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*)?)|
+  ((<sgmltag>substeps</sgmltag>|<sgmltag>stepalternatives</sgmltag>),
+   (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+    <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+    <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+    <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+    <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+    <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+    <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|
+    <sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|
+    <sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|
+    <sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|<sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|
+    <sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|
+    <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*)))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">performance</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>optional</member>
+<member>required</member>
+</simplelist></entry>
+<entry align="left" valign="top">"required"</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Step</sgmltag> identifies a unit of action in a <sgmltag>Procedure</sgmltag>.
+If a finer level of granularity is required for some steps, you
+can embed <sgmltag>SubSteps</sgmltag> in a <sgmltag>Step</sgmltag>. Embedded 
+<sgmltag>SubSteps</sgmltag> contain <sgmltag>Step</sgmltag>s, so that substeps can
+be nested to any depth.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>Step</sgmltag>s are almost always numbered.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain step:
+<simplelist type="inline"><member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>stepalternatives</sgmltag></member>
+<member><sgmltag>substeps</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in step:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>stepalternatives</sgmltag></member>
+<member><sgmltag>substeps</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>performance</term>
+<listitem>
+<para><sgmltag class="attribute">Performance</sgmltag> specifies whether 
+particular <sgmltag>Step</sgmltag> in a <sgmltag>Procedure</sgmltag> must be performed
+or is optional.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>procedure</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="stepalternatives.element" revision="4.3">
+<?dbhtml filename="stepalternatives.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>stepalternatives</secondary></indexterm>
+<refentrytitle>stepalternatives</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>stepalternatives</refname>
+<refpurpose>Alternative steps in a procedure</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">stepalternatives ::=
+(<sgmltag>step</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">performance</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>optional</member>
+<member>required</member>
+</simplelist></entry>
+<entry align="left" valign="top">"required"</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>Most <sgmltag>step</sgmltag>s in a <sgmltag>procedure</sgmltag>
+are sequential: do the first, then the second, then the third. Sometimes
+procedures provide an explicit ordering: do step 7 next.</para>
+
+<para>The <sgmltag>stepalternatives</sgmltag> element was added to
+support the semantics of alternative steps: perform exactly one of the
+following steps. The reader is presumably given some criteria for deciding
+which one to choose, but the significant difference is that only one of
+the steps is performed.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain stepalternatives:
+<simplelist type="inline"><member><sgmltag>step</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in stepalternatives:
+<simplelist type="inline"><member><sgmltag>step</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>performance</term>
+<listitem>
+<para><sgmltag class="attribute">Performance</sgmltag> specifies whether one
+of the <sgmltag>step</sgmltag> alternatives must be performed or if the whole
+set is optional. (In no case is more than one alternative performed.)
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+      <!--4.3-->
+<refentry id="street.element">
+<?dbhtml filename="street.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>street</secondary></indexterm>
+<refentrytitle>street</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>street</refname>
+<refpurpose>A street address in an address</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">street ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In postal addresses, the <sgmltag>Street</sgmltag> element contains the 
+street address portion of the <sgmltag>Address</sgmltag>. If an address contains
+more than one line of street address information, each line should appear
+in its own <sgmltag>Street</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain street:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in street:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>address</sgmltag></member>
+  <member><sgmltag>otheraddr</sgmltag></member>
+  <member><sgmltag>publisher</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="structfield.element">
+<?dbhtml filename="structfield.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>structfield</secondary></indexterm>
+<refentrytitle>structfield</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>structfield</refname>
+<refpurpose>A field in a structure (in the programming language sense)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">structfield ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>StructField</sgmltag> is a wrapper for the name of a field
+in a <literal moreinfo="none">struct</literal> (a syntactic element of the C
+programming language) or a field in an equivalent construct in
+another programming language.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain structfield:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in structfield:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;structfield&gt;tm_isdst&lt;/structfield&gt; field is non-zero when
+the time reported is in daylight savings time.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.structfield.1" role="HACK-ex.out.start"/>
+<para>
+The <structfield>tm_isdst</structfield> field is non-zero when
+the time reported is in daylight savings time.
+</para>
+<anchor id="ex.oe.structfield.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="structname.element">
+<?dbhtml filename="structname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>structname</secondary></indexterm>
+<refentrytitle>structname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>structname</refname>
+<refpurpose>The name of a structure (in the programming language sense)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">structname ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>StructName</sgmltag> is an inline wrapper for the name of a
+<literal moreinfo="none">struct</literal> (a syntactic element of the C programming 
+language) or an equivalent construct in another programming
+language.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain structname:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in structname:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;structname&gt;tm&lt;/structname&gt; structure, returned by
+&lt;function&gt;_get_tm&lt;/function&gt;, contains complete information
+about the current time of day.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.structname.1" role="HACK-ex.out.start"/>
+<para>
+The <structname>tm</structname> structure, returned by
+<function moreinfo="none">_get_tm</function>, contains complete information
+about the current time of day.
+</para>
+<anchor id="ex.oe.structname.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>refentry</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="subject.element">
+<?dbhtml filename="subject.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>subject</secondary></indexterm>
+<refentrytitle>subject</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>subject</refname>
+<refpurpose>One of a group of terms describing the subject matter of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">subject ::=
+(<sgmltag>subjectterm</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">weight</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <quote>subject</quote> categorizes or describes the topic of a
+document, or section of a document. In DocBook, a <sgmltag>Subject</sgmltag>
+is defined by the <sgmltag>SubjectTerm</sgmltag>s that it contains.
+</para>
+<para>
+Subject terms should be drawn from a controlled vocabulary, such
+as the <emphasis>Library of Congress Subject Headings</emphasis>. If an outside
+vocabulary is not appropriate, a local or institutional subject set
+should be created.
+</para>
+<para>
+The advantage of a controlled vocabulary is that it places the document
+into a known subject space. Searching the subject space with a particular
+subject term will find <emphasis>all</emphasis> of the documents that claim
+to have that subject. There's no need to worry about terms that are
+synonymous with the search item, or homophones of the search term.
+</para>
+<para>
+All of the <sgmltag>SubjectTerm</sgmltag>s in a <sgmltag>Subject</sgmltag> should
+describe the same subject, and be from the <emphasis>same controlled
+vocabulary</emphasis>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Subjects are rarely displayed to a reader. Usually, they
+are reserved for searching and retrieval purposes.
+</para>
+<para>
+Unlike <sgmltag>Keyword</sgmltag>s, which may be chosen freely, 
+subject terms should come from a controlled vocabulary.
+</para>
+<para>
+In order to assure that typographic or other errors are not introduced
+into the subject terms, they should be compared against the controlled
+vocabulary by an external process.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain subject:
+<simplelist type="inline"><member><sgmltag>subjectset</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in subject:
+<simplelist type="inline"><member><sgmltag>subjectterm</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>weight</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Weight</sgmltag> specifies a ranking for this 
+<sgmltag>Subject</sgmltag> relative to other subjects in the same set.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>keyword</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+<member><sgmltag>subjectterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>subjectset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="subjectset.element">
+<?dbhtml filename="subjectset.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>subjectset</secondary></indexterm>
+<refentrytitle>subjectset</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>subjectset</refname>
+<refpurpose>A set of terms describing the subject matter of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">subjectset ::=
+(<sgmltag>subject</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">scheme</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>SubjectSet</sgmltag> is a container for a set of
+<sgmltag>Subject</sgmltag>s.  All of the <sgmltag>Subject</sgmltag>s within a
+<sgmltag>SubjectSet</sgmltag> should come from the <emphasis>same</emphasis>
+controlled vocabulary.
+</para>
+<para>
+A document can be described using terms from more than one controlled
+vocabulary.  In order to do this, you should use the
+<sgmltag class="attribute">Scheme</sgmltag> attribute to distinguish between
+controlled vocabularies.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Subjects are rarely displayed to a reader. Usually, they
+are reserved for searching and retrieval purposes.
+</para>
+<para>DocBook does not specify a relationship between <sgmltag>SubjectSet</sgmltag>s
+in different parts of a document or between a <sgmltag>SubjectSet</sgmltag> and
+the <sgmltag>SubjectSet</sgmltag>s of enclosing parts of the document.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain subjectset:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in subjectset:
+<simplelist type="inline"><member><sgmltag>subject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>scheme</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Scheme</sgmltag> identifies the controlled vocabulary 
+used by this <sgmltag>SubjectSet</sgmltag>'s terms.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>keyword</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>subject</sgmltag></member>
+<member><sgmltag>subjectterm</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE subjectset PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;subjectset scheme="libraryofcongress"&gt;
+&lt;subject&gt;
+  &lt;subjectterm&gt;Electronic Publishing&lt;/subjectterm&gt;
+&lt;/subject&gt;
+&lt;subject&gt;
+  &lt;subjectterm&gt;SGML (Computer program language)&lt;/subjectterm&gt;
+&lt;/subject&gt;
+&lt;/subjectset&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="subjectterm.element">
+<?dbhtml filename="subjectterm.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>subjectterm</secondary></indexterm>
+<refentrytitle>subjectterm</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>subjectterm</refname>
+<refpurpose>A term in a group of terms describing the subject matter of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">subjectterm ::=
+(#PCDATA)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para> 
+A <sgmltag>SubjectTerm</sgmltag> is an individual subject word or phrase that
+describes the subject matter of a document or the portion of a
+document in which it occurs.
+</para>
+<para>
+Subject terms are not expected to contain any markup. They are external
+descriptions from a controlled vocabulary.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Subject terms are rarely displayed to a
+reader. Usually, they are reserved for searching and retrieval
+purposes.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain subjectterm:
+<simplelist type="inline"><member><sgmltag>subject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>keyword</sgmltag></member>
+<member><sgmltag>keywordset</sgmltag></member>
+<member><sgmltag>subject</sgmltag></member>
+<member><sgmltag>subjectset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>subjectset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="subscript.element">
+<?dbhtml filename="subscript.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>subscript</secondary></indexterm>
+<refentrytitle>subscript</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>subscript</refname>
+<refpurpose>A subscript (as in H<subscript>2</subscript>O, the molecular formula for water)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">subscript ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>symbol</sgmltag>|
+ <sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">other.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Subscript</sgmltag> identifies text that is to be displayed as a subscript
+when rendered.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Subscripts are usually printed in a smaller font and shifted
+down with respect to the baseline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain subscript:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>mathphrase</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in subscript:
+<simplelist type="inline"><member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+Thirsty?  Have some H&lt;subscript&gt;2&lt;/subscript&gt;O.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.subscript.1" role="HACK-ex.out.start"/>
+<para>
+Thirsty?  Have some H<subscript>2</subscript>O.
+</para>
+<anchor id="ex.oe.subscript.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="substeps.element">
+<?dbhtml filename="substeps.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>substeps</secondary></indexterm>
+<refentrytitle>substeps</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>substeps</refname>
+<refpurpose>A wrapper for steps that occur within steps in a procedure</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">substeps ::=
+(<sgmltag>step</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">performance</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>optional</member>
+<member>required</member>
+</simplelist></entry>
+<entry align="left" valign="top">"required"</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Procedure</sgmltag> describes a sequence of
+<sgmltag>Step</sgmltag>s that a reader is expected to perform.  If a
+finer level of granularity is required for some steps, you can
+use <sgmltag>SubSteps</sgmltag> to embed substeps within a
+<sgmltag>Step</sgmltag>.
+</para>
+<para>
+<sgmltag>SubSteps</sgmltag> contain <sgmltag>Step</sgmltag>s, so substeps can
+be nested to any depth.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>SubStep</sgmltag>s are almost always numbered.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain substeps:
+<simplelist type="inline"><member><sgmltag>step</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in substeps:
+<simplelist type="inline"><member><sgmltag>step</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>performance</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Performance</sgmltag> specifies whether 
+particular set of <sgmltag>Substep</sgmltag> in a <sgmltag>Procedure</sgmltag> must 
+be performed or is optional.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>procedure</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="subtitle.element">
+<?dbhtml filename="subtitle.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>subtitle</secondary></indexterm>
+<refentrytitle>subtitle</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>subtitle</refname>
+<refpurpose>The subtitle of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">subtitle ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.title.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">div.title.content</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refsect.title.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sect.title.content</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Subtitle</sgmltag> identifies the subtitle of a document, or portion
+of a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain subtitle:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>reference</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in subtitle:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>sect1info</sgmltag></member>
+  <member><sgmltag>section</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="superscript.element">
+<?dbhtml filename="superscript.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>superscript</secondary></indexterm>
+<refentrytitle>superscript</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>superscript</refname>
+<refpurpose>A superscript (as in x<superscript>2</superscript>, the mathematical notation for x multiplied by itself)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">superscript ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>symbol</sgmltag>|
+ <sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">other.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Superscript</sgmltag> identifies text that is to be displayed
+as a superscript when rendered.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Superscripts are usually printed in a smaller font and
+shifted up with respect to the baseline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain superscript:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>mathphrase</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in superscript:
+<simplelist type="inline"><member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The equation e&lt;superscript&gt;&amp;pi;i&lt;/superscript&gt; + 1 = 0 ties together
+five of the most important mathematical constants.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.superscript.1" role="HACK-ex.out.start"/>
+<para>
+The equation e<superscript>πi</superscript> + 1 = 0 ties together
+five of the most important mathematical constants.
+</para>
+<anchor id="ex.oe.superscript.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>inlinemediaobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="surname.element">
+<?dbhtml filename="surname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>surname</secondary></indexterm>
+<refentrytitle>surname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>surname</refname>
+<refpurpose>A family name; in western cultures the <quote>last name</quote></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">surname ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">person.ident.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Surname</sgmltag> is a family name; in Western cultures, the 
+<quote>last name.</quote>
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. In an <sgmltag>Address</sgmltag>, this element may inherit
+the verbatim qualities of an address.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain surname:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>editor</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in surname:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>affiliation</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>ackno</sgmltag></member>
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>author</sgmltag></member>
+  <member><sgmltag>authorgroup</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bibliomset</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+  <member><sgmltag>book</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>othercredit</sgmltag></member>
+  <member><sgmltag>personname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="svg-svg.element" revision="SVG">
+<?dbhtml filename="svg-svg.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>svg:svg</secondary></indexterm>
+<refentrytitle>svg:svg</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>svg:svg</refname>
+<refpurpose>An SVG graphic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+
+<para>If the <link linkend="svg.module">SVG Module</link>
+is used, <sgmltag>ImageObject</sgmltag>s can
+include <sgmltag>svg:svg</sgmltag> graphics.</para>
+
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The
+<ulink url="http://www.w3.org/TR/SVG/">Scalable Vector Graphics</ulink>
+Recommendation from the W3C defines the features and syntax for SVG, a
+language for describing two-dimensional vector and mixed vector/raster
+graphics in <acronym>XML</acronym>.</para>
+
+<para>A complete description of SVG is outside the scope of this
+reference.</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE mediaobject PUBLIC "-//OASIS//DTD DocBook SVG Module V1.0beta1//EN"
+              "dbsvg.dtd"&gt;
+&lt;mediaobject&gt;
+&lt;imageobject&gt;
+&lt;svg:svg/&gt;
+&lt;/imageobject&gt;
+&lt;/mediaobject&gt;
+</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+
+</refentry>
+               <!--svg-->
+<refentry id="symbol.element">
+<?dbhtml filename="symbol.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>symbol</secondary></indexterm>
+<refentrytitle>symbol</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>symbol</refname>
+<refpurpose>A name that is replaced by a value before processing</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">symbol ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>limit</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Symbol</sgmltag> is a name that represents a value.  It should be used
+in contexts in which the name will actually be replaced by a value before
+processing.  The canonical example is a <literal moreinfo="none">#define</literal>d symbol in
+a C program where the C preprocessor replaces every occurance of the symbol
+with its value before compilation begins.
+</para>
+
+<para>
+The <literal moreinfo="none">Limit</literal> value of the <sgmltag class="attribute">Class</sgmltag> attribute
+identifies those symbols that represent system limitations (for example, the
+number of characters allowed in a path name or the largest possible positive
+integer). DocBook <acronym>V3.1</acronym> introduced the <sgmltag>Constant</sgmltag> element,
+which may be more suitable for some of these symbols.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain symbol:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in symbol:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> indicates the type of <sgmltag>Symbol</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+No filename may be more than &lt;symbol class='limit'&gt;MAXPATHLEN&lt;/symbol&gt;
+characters long.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.symbol.1" role="HACK-ex.out.start"/>
+<para>
+No filename may be more than <symbol class="limit">MAXPATHLEN</symbol>
+characters long.
+</para>
+<anchor id="ex.oe.symbol.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="synopfragment.element">
+<?dbhtml filename="synopfragment.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>synopfragment</secondary></indexterm>
+<refentrytitle>synopfragment</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>synopfragment</refname>
+<refpurpose>A portion of a <sgmltag>CmdSynopsis</sgmltag> broken out from the main body of the synopsis</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">synopfragment ::=
+((<sgmltag>arg</sgmltag>|<sgmltag>group</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A complex <sgmltag>CmdSynopsis</sgmltag> can be made more manageable
+with <sgmltag>SynopFragment</sgmltag>s.  Rather than attempting to
+present the entire synopsis in one large
+piece, parts of the synopsis can be extracted out and presented
+elsewhere. These extracted pieces are placed in <sgmltag>SynopFragment</sgmltag>s
+at the end of the <sgmltag>CmdSynopsis</sgmltag>.
+</para>
+
+<para>
+At the point in which each piece was extracted, insert a
+<sgmltag>SynopFragmentRef</sgmltag> that points to the fragment. The
+content of the reference element will be presented inline.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. 
+</para>
+<para>
+The presentation system is responsible for generating text that
+makes the reader aware of the link. This can be done with
+numbered bullets, or any other appropriate mechanism. Whatever
+mark is generated for the reference must also be generated for
+the fragment.
+</para>
+<para>
+Online systems have additional flexibility. They may generate
+hot links between the references and the fragments, for example,
+or place the fragments in pop-up windows.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain synopfragment:
+<simplelist type="inline"><member><sgmltag>cmdsynopsis</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in synopfragment:
+<simplelist type="inline"><member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+<member><sgmltag>synopfragmentref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE cmdsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;cmdsynopsis&gt;
+  &lt;command&gt;cccp&lt;/command&gt;
+  &lt;arg&gt;-$&lt;/arg&gt;
+  &lt;arg&gt;-C&lt;/arg&gt;
+  &lt;arg rep='repeat'&gt;-D&lt;replaceable&gt;name&lt;/replaceable&gt;
+       &lt;arg&gt;=&lt;replaceable&gt;definition&lt;/replaceable&gt;&lt;/arg&gt;&lt;/arg&gt;
+  &lt;arg&gt;-dD&lt;/arg&gt;
+  &lt;arg&gt;-dM&lt;/arg&gt;
+  &lt;sbr/&gt;
+  &lt;arg rep='repeat'&gt;-I &lt;replaceable&gt;directory&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;arg&gt;-H&lt;/arg&gt;
+  &lt;arg&gt;-I-&lt;/arg&gt;
+  &lt;arg rep='repeat'&gt;-imacros &lt;replaceable&gt;file&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;sbr/&gt;
+  &lt;arg rep='repeat'&gt;-include &lt;replaceable&gt;file&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;group&gt;
+    &lt;synopfragmentref linkend="langs"&gt;languages&lt;/synopfragmentref&gt;
+  &lt;/group&gt;
+  &lt;arg&gt;-lint&lt;/arg&gt;
+  &lt;sbr/&gt;
+  &lt;group&gt;
+    &lt;arg&gt;-M&lt;/arg&gt;
+    &lt;arg&gt;-MD&lt;/arg&gt;
+    &lt;arg&gt;-MM&lt;/arg&gt;
+    &lt;arg&gt;-MMD&lt;/arg&gt;
+  &lt;/group&gt;
+  &lt;arg&gt;-nostdinc&lt;/arg&gt;
+  &lt;arg&gt;-P&lt;/arg&gt;
+  &lt;arg&gt;-pedantic&lt;/arg&gt;
+  &lt;sbr/&gt;
+  &lt;arg&gt;-pedantic-errors&lt;/arg&gt;
+  &lt;arg&gt;-trigraphs&lt;/arg&gt;
+  &lt;arg&gt;-U&lt;replaceable&gt;name&lt;/replaceable&gt;&lt;/arg&gt;
+  &lt;sbr/&gt;
+  &lt;arg&gt;-undef&lt;/arg&gt;
+  &lt;arg choice="plain"&gt;&lt;synopfragmentref linkend="warn"&gt;warnings
+    &lt;/synopfragmentref&gt;&lt;/arg&gt;
+  &lt;group choice='req'&gt;
+    &lt;arg&gt;&lt;replaceable&gt;infile&lt;/replaceable&gt;&lt;/arg&gt;
+    &lt;arg&gt;-&lt;/arg&gt;
+  &lt;/group&gt;
+  &lt;group choice='req'&gt;
+    &lt;arg&gt;&lt;replaceable&gt;outfile&lt;/replaceable&gt;&lt;/arg&gt;
+    &lt;arg&gt;-&lt;/arg&gt;
+  &lt;/group&gt;
+
+  &lt;synopfragment id="langs"&gt;
+    &lt;group choice="plain"&gt;
+      &lt;arg&gt;-lang-c&lt;/arg&gt;
+      &lt;arg&gt;-lang-c++&lt;/arg&gt;
+      &lt;arg&gt;-lang-objc&lt;/arg&gt;
+    &lt;/group&gt;
+  &lt;/synopfragment&gt;
+
+  &lt;synopfragment id="warn"&gt;
+    &lt;arg&gt;-Wtrigraphs&lt;/arg&gt;
+    &lt;arg&gt;-Wcomment&lt;/arg&gt;
+    &lt;arg&gt;-Wall&lt;/arg&gt;
+    &lt;arg&gt;-Wtraditional&lt;/arg&gt;
+  &lt;/synopfragment&gt;
+
+&lt;/cmdsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.synopfragment.1" role="HACK-ex.out.start"/>
+<cmdsynopsis sepchar=" ">
+  <command moreinfo="none">cccp</command>
+  <arg choice="opt" rep="norepeat">-$</arg>
+  <arg choice="opt" rep="norepeat">-C</arg>
+  <arg rep="repeat" choice="opt">-D<replaceable>name</replaceable>
+       <arg choice="opt" rep="norepeat">=<replaceable>definition</replaceable></arg></arg>
+  <arg choice="opt" rep="norepeat">-dD</arg>
+  <arg choice="opt" rep="norepeat">-dM</arg>
+  <sbr/>
+  <arg rep="repeat" choice="opt">-I <replaceable>directory</replaceable></arg>
+  <arg choice="opt" rep="norepeat">-H</arg>
+  <arg choice="opt" rep="norepeat">-I-</arg>
+  <arg rep="repeat" choice="opt">-imacros <replaceable>file</replaceable></arg>
+  <sbr/>
+  <arg rep="repeat" choice="opt">-include <replaceable>file</replaceable></arg>
+  <group choice="opt" rep="norepeat">
+    <synopfragmentref linkend="langs">languages</synopfragmentref>
+  </group>
+  <arg choice="opt" rep="norepeat">-lint</arg>
+  <sbr/>
+  <group choice="opt" rep="norepeat">
+    <arg choice="opt" rep="norepeat">-M</arg>
+    <arg choice="opt" rep="norepeat">-MD</arg>
+    <arg choice="opt" rep="norepeat">-MM</arg>
+    <arg choice="opt" rep="norepeat">-MMD</arg>
+  </group>
+  <arg choice="opt" rep="norepeat">-nostdinc</arg>
+  <arg choice="opt" rep="norepeat">-P</arg>
+  <arg choice="opt" rep="norepeat">-pedantic</arg>
+  <sbr/>
+  <arg choice="opt" rep="norepeat">-pedantic-errors</arg>
+  <arg choice="opt" rep="norepeat">-trigraphs</arg>
+  <arg choice="opt" rep="norepeat">-U<replaceable>name</replaceable></arg>
+  <sbr/>
+  <arg choice="opt" rep="norepeat">-undef</arg>
+  <arg choice="plain" rep="norepeat"><synopfragmentref linkend="warn">warnings
+    </synopfragmentref></arg>
+  <group choice="req" rep="norepeat">
+    <arg choice="opt" rep="norepeat"><replaceable>infile</replaceable></arg>
+    <arg choice="opt" rep="norepeat">-</arg>
+  </group>
+  <group choice="req" rep="norepeat">
+    <arg choice="opt" rep="norepeat"><replaceable>outfile</replaceable></arg>
+    <arg choice="opt" rep="norepeat">-</arg>
+  </group>
+
+  <synopfragment id="langs">
+    <group choice="plain" rep="norepeat">
+      <arg choice="opt" rep="norepeat">-lang-c</arg>
+      <arg choice="opt" rep="norepeat">-lang-c++</arg>
+      <arg choice="opt" rep="norepeat">-lang-objc</arg>
+    </group>
+  </synopfragment>
+
+  <synopfragment id="warn">
+    <arg choice="opt" rep="norepeat">-Wtrigraphs</arg>
+    <arg choice="opt" rep="norepeat">-Wcomment</arg>
+    <arg choice="opt" rep="norepeat">-Wall</arg>
+    <arg choice="opt" rep="norepeat">-Wtraditional</arg>
+  </synopfragment>
+
+</cmdsynopsis>
+<anchor id="ex.oe.synopfragment.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="synopfragmentref.element">
+<?dbhtml filename="synopfragmentref.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>synopfragmentref</secondary></indexterm>
+<refentrytitle>synopfragmentref</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>synopfragmentref</refname>
+<refpurpose>A reference to a fragment of a command synopsis</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">synopfragmentref ::=
+(#PCDATA)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A complex <sgmltag>CmdSynopsis</sgmltag> can be made more manageable
+with <sgmltag>SynopFragment</sgmltag>s.  Rather than attempting to
+present the entire synopsis in one large
+piece, parts of the synopsis can be extracted out and presented
+elsewhere. 
+</para>
+<para>
+At the point where each piece was extracted, insert a
+<sgmltag>SynopFragmentRef</sgmltag> that points to the fragment. The
+content of the <sgmltag>SynopFragmentRef</sgmltag> will be presented inline.
+</para>
+<para>
+The extracted pieces are placed in <sgmltag>SynopFragment</sgmltag>s
+at the end of the <sgmltag>CmdSynopsis</sgmltag>.
+</para>
+<note>
+<para>
+The content model of <sgmltag>SynopFragmentRef</sgmltag> is unique in
+the <acronym>SGML</acronym> version of DocBook because it contains <literal moreinfo="none">RCDATA</literal>
+declared content. What this means is that all markup inside a
+<sgmltag>SynopFragmentRef</sgmltag> is ignored, except for entity references.
+</para>
+<para>
+How, you might ask, is this different from a content model that
+includes only <literal moreinfo="none">#PCDATA</literal>?  The difference is only
+apparent when you consider inclusions.  Recall that an inclusion
+provides a list of elements that can occur <emphasis>anywhere</emphasis>
+inside an element.  So, for example, the fact that
+<sgmltag>Chapter</sgmltag> lists <sgmltag>IndexTerm</sgmltag> as an inclusion
+means that <sgmltag>IndexTerm</sgmltag> can legally occur inside of a
+<sgmltag>SynopFragmentRef</sgmltag> that's nested inside a chapter,
+even if the content model of <sgmltag>SynopFragmentRef</sgmltag> does
+not explicitly allow <sgmltag>IndexTerm</sgmltag>s. Making the content
+<literal moreinfo="none">RCDATA</literal> ensures that the markup will not be recognized,
+even if it's allowed by inclusion. A neat trick.
+</para>
+<para>
+<acronym>XML</acronym> does not support <literal moreinfo="none">RCDATA</literal>.
+</para>
+</note>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. 
+</para>
+<para>
+The presentation system is responsible for generating text that
+makes the reader aware of the link. This can be done with
+numbered bullets, or any other appropriate mechanism.
+</para>
+<para>
+Online systems have additional flexibility. They may generate
+hot links between the references and the fragments, for example,
+or place the fragments in pop-up windows.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain synopfragmentref:
+<simplelist type="inline"><member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to the <sgmltag>SynopFragment</sgmltag> referenced.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>arg</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>group</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sbr</sgmltag></member>
+<member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>synopfragment</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="synopsis.element">
+<?dbhtml filename="synopsis.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>synopsis</secondary></indexterm>
+<refentrytitle>synopsis</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>synopsis</refname>
+<refpurpose>A general-purpose element for representing the syntax of commands or functions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">synopsis ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>co</sgmltag>|<sgmltag>coref</sgmltag>|<sgmltag>textobject</sgmltag>|<sgmltag>lineannotation</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">linenumbering</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>numbered</member>
+<member>unnumbered</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:space</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>preserve</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">continuation</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>continues</member>
+<member>restarts</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="notationenum" type="vert">
+<member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top">"linespecific"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">startinglinenumber</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">figure.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">synop.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Synopsis</sgmltag> is a verbatim environment for displaying command,
+function, and other syntax summaries.
+</para>
+
+<para>
+Unlike <sgmltag>CmdSynopsis</sgmltag> and <sgmltag>FuncSynopsis</sgmltag> which have a
+complex interior structure,
+<sgmltag>Synopsis</sgmltag> is simply a verbatim environment.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is displayed “verbatim”;
+whitespace and linebreaks within this element are significant. <sgmltag>Synopsis</sgmltag> elements are usually
+displayed in a fixed width font.
+</para>
+</refsect2> 
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain synopsis:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in synopsis:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>coref</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+The <sgmltag class="attribute">Format</sgmltag> attribute applies the 
+<literal moreinfo="none">linespecific</literal> notation to all synopses.
+All white space and line breaks must be preserved.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying number or string
+that may be used in presentation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linenumbering</term>
+<listitem>
+<para revision="4.0">Line numbering indicates whether or not the lines
+of a <sgmltag>Synopsis</sgmltag> are to be automatically numbered. The details
+of numbering (every line or only selected lines, on the left or right, etc.)
+are left up to the processing application. Be aware that not all processors
+are capable of numbering lines.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE synopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;synopsis&gt;
+chgrp [-R [-H | -L | -P]] [-f] group file...
+&lt;/synopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.synopsis.1" role="HACK-ex.out.start"/>
+<synopsis format="linespecific">
+chgrp [-R [-H | -L | -P]] [-f] group file...
+</synopsis>
+<anchor id="ex.oe.synopsis.1" role="HACK-ex.out.end"/>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE synopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;synopsis&gt;
+int max(int int1, int int2);
+&lt;/synopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.synopsis.2" role="HACK-ex.out.start"/>
+<synopsis format="linespecific">
+int max(int int1, int int2);
+</synopsis>
+<anchor id="ex.oe.synopsis.2" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>optional</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>reference</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="systemitem.element">
+<?dbhtml filename="systemitem.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>systemitem</secondary></indexterm>
+<refentrytitle>systemitem</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>systemitem</refname>
+<refpurpose>A system-related item or term</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">systemitem ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>|
+ <sgmltag>acronym</sgmltag>|<sgmltag>co</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>constant</member>
+<member>daemon</member>
+<member>domainname</member>
+<member>etheraddress</member>
+<member>event</member>
+<member>eventhandler</member>
+<member>filesystem</member>
+<member>fqdomainname</member>
+<member>groupname</member>
+<member>ipaddress</member>
+<member>library</member>
+<member>macro</member>
+<member>netmask</member>
+<member>newsgroup</member>
+<member>osname</member>
+<member>process</member>
+<member>protocol</member>
+<member>resource</member>
+<member>server</member>
+<member>service</member>
+<member>systemname</member>
+<member>username</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>SystemItem</sgmltag> identifies any system-related item or term.
+The <sgmltag class="attribute">Class</sgmltag> attribute defines a
+number of common system-related terms.
+</para>
+
+<para>
+Many inline elements in DocBook are, in fact, system-related.  Some of
+the objects identified by the <sgmltag class="attribute">Class</sgmltag>
+attribute on <sgmltag>SystemItem</sgmltag> may eventually migrate out to be
+inline elements of their own accord…and vice versa.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para><indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V4.0</acronym></secondary>
+</indexterm>In DocBook <acronym>V4.0</acronym>, the content model of
+<sgmltag>SystemItem</sgmltag> will be constrained to <literal moreinfo="none">(#PCDATA
+| Replaceable | InlineGraphic)</literal>.
+</para>
+<para>
+Also, the <literal moreinfo="none">EnvironVar</literal> and <literal moreinfo="none">Prompt</literal> values of
+<sgmltag class="attribute">Class</sgmltag> will be discarded (use
+<sgmltag>EnVar</sgmltag> and <sgmltag>Prompt</sgmltag> instead).
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para><indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>The <literal moreinfo="none">register</literal> class value will be added
+to support CPU registers. The <literal moreinfo="none">constant</literal> class value
+will be removed.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain systemitem:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in systemitem:
+<simplelist type="inline"><member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> indicates the type of 
+<sgmltag>SystemItem</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>SystemItem</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+For many years, O'Reilly's primary web server, 
+&lt;ulink url="http://www.oreilly.com/"&gt;http://www.oreilly.com/&lt;/ulink&gt;,
+was hosted by &lt;application&gt;WN&lt;/application&gt; on
+&lt;systemitem class="systemname"&gt;helio.oreilly.com&lt;/systemitem&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.systemitem.1" role="HACK-ex.out.start"/>
+<para>
+For many years, O'Reilly's primary web server, 
+<ulink url="http://www.oreilly.com/">http://www.oreilly.com/</ulink>,
+was hosted by <application moreinfo="none">WN</application> on
+<systemitem class="systemname" moreinfo="none">helio.oreilly.com</systemitem>.
+</para>
+<anchor id="ex.oe.systemitem.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>part</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="table.element">
+<?dbhtml filename="table.html"?>
+<refentryinfo>
+<pubdate>$Date: 2005-04-15 15:18:54 +0200 (Fri, 15 Apr 2005) $</pubdate>
+<releaseinfo>$Revision: 4549 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>table</secondary></indexterm>
+<refentrytitle>table</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table</refname>
+<refpurpose>A formal table in a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">table ::=
+(((<sgmltag>blockinfo</sgmltag>?,
+   (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?),
+   (<sgmltag>indexterm</sgmltag>)*,
+   <sgmltag>textobject</sgmltag>*,
+   (<sgmltag>graphic</sgmltag>+|<sgmltag>mediaobject</sgmltag>+|<sgmltag>tgroup</sgmltag>+))|
+  (<sgmltag>caption</sgmltag>,
+   (<sgmltag>col</sgmltag>*|<sgmltag>colgroup</sgmltag>*),
+   <sgmltag>thead</sgmltag>?,<sgmltag>tfoot</sgmltag>?,
+   (<sgmltag>tbody</sgmltag>+|<sgmltag>tr</sgmltag>+))))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">floatstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pgwide</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">orient</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>land</member>
+<member>port</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">frame</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>above</member>
+<member>all</member>
+<member>below</member>
+<member>border</member>
+<member>bottom</member>
+<member>box</member>
+<member>hsides</member>
+<member>lhs</member>
+<member>none</member>
+<member>rhs</member>
+<member>sides</member>
+<member>top</member>
+<member>topbot</member>
+<member>void</member>
+<member>vsides</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rules</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">summary</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">bgcolor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">tabstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">cellspacing</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">shortentry</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">border</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowheader</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>firstcol</member>
+<member>norowheader</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">cellpadding</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">tocentry</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">formal.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.name</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Table</sgmltag> element identifies a formal table.  DocBook uses the
+<acronym>CALS</acronym> table model, which describes tables geometrically using rows, columns,
+and cells.
+</para>
+
+<para>
+Tables may include column headers and footers, but there is no provision for
+row headers.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para><indexterm significance="normal"><primary>DocBook DTD</primary><secondary>Changes for <acronym>V5.0</acronym></secondary>
+</indexterm>The
+<ulink url="http://www.oasis-open.org/specs/tm9901.html">OASIS
+Exchange Table Model</ulink>
+will replace the full OASIS Table Model.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain table:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in table:
+<simplelist type="inline"><member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>col</sgmltag></member>
+<member><sgmltag>colgroup</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tr</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>CALS Attributes</title>
+<variablelist>
+<varlistentry><term>colsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ColSep</sgmltag> has the value 1 (true), then
+a rule will be drawn to the right of all columns in this table.
+A value of 0 (false) suppresses the rule.
+The rule to the right of the last column in the table is controlled by the
+<sgmltag class="attribute">Frame</sgmltag> attribute, not the
+<sgmltag class="attribute">ColSep</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>frame</term>
+<listitem>
+<para><sgmltag class="attribute">Frame</sgmltag> specifies how the table is to be framed:
+</para>
+
+<informaltable>
+<tgroup cols="2">
+<thead>
+<row>
+<entry>Value</entry><entry>Meaning</entry>
+</row>
+</thead>
+<tbody>
+<row>
+  <entry><sgmltag class="attvalue">all</sgmltag></entry>
+  <entry><para>Frame all four sides of the table. In some environments with limited
+control over table border formatting, such as HTML, this may imply additional borders.
+</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">bottom</sgmltag></entry>
+  <entry><para>Frame only the bottom of the table.</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">none</sgmltag></entry>
+  <entry><para>Place no border on the table. In some environments with limited
+control over table border formatting, such as HTML, this may disable other borders as
+well.</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">sides</sgmltag></entry>
+  <entry><para>Frame the left and right sides of the table.</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">top</sgmltag></entry>
+  <entry><para>Frame the top of the table.</para></entry>
+</row>
+<row>
+  <entry><sgmltag class="attvalue">topbot</sgmltag></entry>
+  <entry><para>Frame the top and bottom of the table.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+<para>There is no way to obtain a border on only the starting edge
+(left, in left-to-right writing systems) of the table.</para>
+
+</listitem>
+</varlistentry>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>orient</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Orient</sgmltag> specifies the orientation of the 
+<sgmltag>Table</sgmltag>. An orientation of <literal moreinfo="none">Port</literal> is
+the <quote>upright</quote>, the same orientation as the rest of the text flow.
+An orientation of <literal moreinfo="none">Land</literal> is 90 degrees counterclockwise
+from the upright orientation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>pgwide</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">Pgwide</sgmltag> has the value 0 (false), then the
+<sgmltag>Table</sgmltag> is rendered in the current text flow (with flow
+column width). A value of 1 (true) specifies that the table should be
+rendered across the full text page.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rowsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">RowSep</sgmltag> has the value 1 (true), then a
+rule will be drawn below all the rows in the <sgmltag>Table</sgmltag>
+(unless other, interior elements, suppress some or all of the rules).
+A value of 0 (false) suppresses the rule. The rule below the last row
+in the table is controlled by the <sgmltag class="attribute">Frame</sgmltag>
+attribute and the <sgmltag class="attribute">RowSep</sgmltag>
+of the last row is ignored.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>shortentry</term>
+<listitem>
+<para>
+If <sgmltag>ShortEntry</sgmltag> has the value 1 (true), then the 
+<sgmltag>Table</sgmltag>'s <sgmltag>TitleAbbrev</sgmltag> will be used in the
+<sgmltag>LoT</sgmltag>, <sgmltag>Index</sgmltag>, etc. A value of 0 (false) indicates
+that the full <sgmltag>Title</sgmltag> should be used in those places.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>tabstyle</term>
+<listitem>
+<para>
+<sgmltag class="attribute">TabStyle</sgmltag> holds the name of a table style
+defined in a stylesheet (e.g., a <acronym>FOSI</acronym>) that will be used
+to process this document.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>tocentry</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ToCEntry</sgmltag> has the value 1 (true), then the
+<sgmltag>Table</sgmltag> will appear in a generated List of Tables.
+The default value of 0 (false) indicates that it will not.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>HTML Attributes</title>
+
+<para>This element has the HTML event attributes.</para>
+
+<variablelist>
+
+<varlistentry><term>align</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>bgcolor</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>border</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>cellpadding</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>cellspacing</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>class</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>frame</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>label</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>rules</term>
+<listitem>
+<para>Controls the rules used inside the table. The legal values are
+“none”, “groups”, “rows”, “cols”, and “all”. The DTD does not enforce this
+constraint because it introduces a conflict in attribute values that violates an
+SGML constraint.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>shortentry</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>summary</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>tabstyle</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term>title</term>
+<listitem>
+<para>TBD.
+</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</refsect1>
+
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE table PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;table frame='all'&gt;&lt;title&gt;Sample Table&lt;/title&gt;
+&lt;tgroup cols='5' align='left' colsep='1' rowsep='1'&gt;
+&lt;colspec colname='c1'/&gt;
+&lt;colspec colname='c2'/&gt;
+&lt;colspec colname='c3'/&gt;
+&lt;colspec colnum='5' colname='c5'/&gt;
+&lt;thead&gt;
+&lt;row&gt;
+  &lt;entry namest="c1" nameend="c2" align="center"&gt;Horizontal Span&lt;/entry&gt;
+  &lt;entry&gt;a3&lt;/entry&gt;
+  &lt;entry&gt;a4&lt;/entry&gt;
+  &lt;entry&gt;a5&lt;/entry&gt;
+&lt;/row&gt;
+&lt;/thead&gt;
+&lt;tfoot&gt;
+&lt;row&gt;
+  &lt;entry&gt;f1&lt;/entry&gt;
+  &lt;entry&gt;f2&lt;/entry&gt;
+  &lt;entry&gt;f3&lt;/entry&gt;
+  &lt;entry&gt;f4&lt;/entry&gt;
+  &lt;entry&gt;f5&lt;/entry&gt;
+&lt;/row&gt;
+&lt;/tfoot&gt;
+&lt;tbody&gt;
+&lt;row&gt;
+  &lt;entry&gt;b1&lt;/entry&gt;
+  &lt;entry&gt;b2&lt;/entry&gt;
+  &lt;entry&gt;b3&lt;/entry&gt;
+  &lt;entry&gt;b4&lt;/entry&gt;
+  &lt;entry morerows='1' valign='middle'&gt;&lt;para&gt;  &lt;!-- Pernicous Mixed Content --&gt;
+  Vertical Span&lt;/para&gt;&lt;/entry&gt;
+&lt;/row&gt;
+&lt;row&gt;
+  &lt;entry&gt;c1&lt;/entry&gt;
+  &lt;entry namest="c2" nameend="c3" align='center' morerows='1' valign='bottom'&gt;Span Both&lt;/entry&gt;
+  &lt;entry&gt;c4&lt;/entry&gt;
+&lt;/row&gt;
+&lt;row&gt;
+  &lt;entry&gt;d1&lt;/entry&gt;
+  &lt;entry&gt;d4&lt;/entry&gt;
+  &lt;entry&gt;d5&lt;/entry&gt;
+&lt;/row&gt;
+&lt;/tbody&gt;
+&lt;/tgroup&gt;
+&lt;/table&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.table.1" role="HACK-ex.out.start"/>
+<table frame="all"><title>Sample Table</title>
+<tgroup cols="5" align="left" colsep="1" rowsep="1">
+<colspec colname="c1"/>
+<colspec colname="c2"/>
+<colspec colname="c3"/>
+<colspec colnum="5" colname="c5"/>
+<thead>
+<row>
+  <entry namest="c1" nameend="c2" align="center">Horizontal Span</entry>
+  <entry>a3</entry>
+  <entry>a4</entry>
+  <entry>a5</entry>
+</row>
+</thead>
+<tfoot>
+<row>
+  <entry>f1</entry>
+  <entry>f2</entry>
+  <entry>f3</entry>
+  <entry>f4</entry>
+  <entry>f5</entry>
+</row>
+</tfoot>
+<tbody>
+<row>
+  <entry>b1</entry>
+  <entry>b2</entry>
+  <entry>b3</entry>
+  <entry>b4</entry>
+  <entry morerows="1" valign="middle"><para>  <!-- Pernicous Mixed Content -->
+  Vertical Span</para></entry>
+</row>
+<row>
+  <entry>c1</entry>
+  <entry namest="c2" nameend="c3" align="center" morerows="1" valign="bottom">Span Both</entry>
+  <entry>c4</entry>
+</row>
+<row>
+  <entry>d1</entry>
+  <entry>d4</entry>
+  <entry>d5</entry>
+</row>
+</tbody>
+</tgroup>
+</table>
+<anchor id="ex.oe.table.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="task.element" revision="4.3">
+<?dbhtml filename="task.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>task</secondary></indexterm>
+<refentrytitle>task</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>task</refname>
+<refpurpose>A task to be completed</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">task ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>indexterm</sgmltag>)*,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?),
+ <sgmltag>tasksummary</sgmltag>?,<sgmltag>taskprerequisites</sgmltag>?,<sgmltag>procedure</sgmltag>,<sgmltag>example</sgmltag>*,<sgmltag>taskrelated</sgmltag>?)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">compound.class</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>task</sgmltag> encapsulates a procedure providing an
+explicit location for summary information, identifying prerequisites
+for the task, examples, and pointers to related information.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain task:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in task:
+<simplelist type="inline"><member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+</refentry>
+
+                  <!--4.3-->
+<refentry id="taskprerequisites.element" revision="4.3">
+<?dbhtml filename="taskprerequisites.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>taskprerequisites</secondary></indexterm>
+<refentrytitle>taskprerequisites</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>taskprerequisites</refname>
+<refpurpose>The prerequisites for a task</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">taskprerequisites ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>taskprerequisites</sgmltag> element is used to
+describe preparations that must be made before a task is attempted.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain taskprerequisites:
+<simplelist type="inline"><member><sgmltag>task</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in taskprerequisites:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+</refentry>
+
+     <!--4.3-->
+<refentry id="taskrelated.element" revision="4.3">
+<?dbhtml filename="taskrelated.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>taskrelated</secondary></indexterm>
+<refentrytitle>taskrelated</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>taskrelated</refname>
+<refpurpose>Information related to a task</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">taskrelated ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>taskrelated</sgmltag> element provides other, relevant
+information about a task (cross references to other parts of the document,
+suggested next steps, etc.).</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain taskrelated:
+<simplelist type="inline"><member><sgmltag>task</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in taskrelated:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+</refentry>
+
+           <!--4.3-->
+<refentry id="tasksummary.element" revision="4.3">
+<?dbhtml filename="tasksummary.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tasksummary</secondary></indexterm>
+<refentrytitle>tasksummary</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tasksummary</refname>
+<refpurpose>A summary of a task</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tasksummary ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+  <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+  <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|
+  <sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|<sgmltag>constructorsynopsis</sgmltag>|
+  <sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|
+  <sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|
+  <sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|<sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|
+  <sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>msgset</sgmltag>|<sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>qandaset</sgmltag>|
+  <sgmltag>task</sgmltag>|<sgmltag>productionset</sgmltag>|<sgmltag>constraintdef</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>tasksummary</sgmltag> provides introductory or summary
+information about a <sgmltag>task</sgmltag>.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted as a displayed block.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tasksummary:
+<simplelist type="inline"><member><sgmltag>task</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tasksummary:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+</refentry>
+
+           <!--4.3-->
+<refentry id="tbody.element">
+<?dbhtml filename="tbody.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tbody</secondary></indexterm>
+<refentrytitle>tbody</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tbody</refname>
+<refpurpose>A wrapper for the rows of a table or informal table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tbody ::=
+((<sgmltag>tr</sgmltag>+|<sgmltag>row</sgmltag>+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entrytbl.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.tgroup.mdl</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>TBody</sgmltag> wrapper identifies the <sgmltag>Row</sgmltag>s of a
+table that form the body of the table, as distinct from the header
+(<sgmltag>THead</sgmltag>) and footer (<sgmltag>TFoot</sgmltag>) rows.
+</para>
+<para>
+In most tables, the <sgmltag>TBody</sgmltag> contains most of the rows.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tbody:
+<simplelist type="inline"><member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tbody:
+<simplelist type="inline"><member><sgmltag>row</sgmltag></member>
+<member><sgmltag>tr</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>valign</term>
+<listitem>
+<para>
+<sgmltag class="attribute">VAlign</sgmltag> specifies the vertical alignment
+of text (and other elements) within the cells of this <sgmltag>TBody</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>entrytbl</sgmltag></member>
+  <member><sgmltag>footnoteref</sgmltag></member>
+  <member><sgmltag>informaltable</sgmltag></member>
+  <member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="td.element" revision="4.3">
+<?dbhtml filename="td.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>td</secondary></indexterm>
+<refentrytitle>td</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>td</refname>
+<refpurpose>A table entry in an HTML table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">td ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|
+ <sgmltag>orderedlist</sgmltag>|<sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|
+ <sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|<sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|
+ <sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|
+ <sgmltag>simpara</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>informaltable</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"/>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">axis</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">abbr</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">scope</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>col</member>
+<member>colgroup</member>
+<member>row</member>
+<member>rowgroup</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">lang</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>baseline</member>
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:base</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">headers</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">nowrap</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>nowrap</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">dir</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>lro</member>
+<member>ltr</member>
+<member>rlo</member>
+<member>rtl</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">bgcolor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colspan</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top">"1"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowspan</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top">"1"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">height</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>added</member>
+<member>changed</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>Identifies an entry in an HTML table.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Processed like an HTML <sgmltag>td</sgmltag>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain td:
+<simplelist type="inline"><member><sgmltag>tr</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in td:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+
+<para>FIXME: common HTML attributes...</para>
+
+<variablelist>
+<varlistentry><term>abbr</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>align</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>axis</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>bgcolor</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colspan</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>headers</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>height</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>nowrap</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rowspan</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scope</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>style</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>title</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>valign</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+                    <!--4.3-->
+<refentry id="term.element">
+<?dbhtml filename="term.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>term</secondary></indexterm>
+<refentrytitle>term</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>term</refname>
+<refpurpose>The word or phrase being defined or described in a variable list</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">term ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Term</sgmltag> in a <sgmltag>VarListEntry</sgmltag> identifies the 
+thing that is described or defined by that entry.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>Term</sgmltag>s are usually formatted to make
+them stand out with respect to the text that follows. The best
+presentation depends on several factors, including the number
+and length of the terms.  The <sgmltag class="attribute">TermLength</sgmltag> attribute on the containing
+<sgmltag>VariableList</sgmltag> may influence the presentation of
+<sgmltag>Term</sgmltag>s.  See <sgmltag>VariableList</sgmltag>.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain term:
+<simplelist type="inline"><member><sgmltag>varlistentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in term:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="termdef.element" revision="4.5">
+<?dbhtml filename="termdef.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>termdef</secondary></indexterm>
+<refentrytitle>termdef</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>termdef</refname>
+<refpurpose>An inline term definition</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">termdef ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>A <sgmltag>termdef</sgmltag> is an inline term definition. Some styles
+of documentation collect all terms together in a Glossary of some sort,
+but another style is to place the definitions inline.</para>
+
+<para>The <sgmltag>glossary</sgmltag> and <sgmltag>glosslist</sgmltag>
+elements support the former style, <sgmltag>termdef</sgmltag> the
+latter.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain termdef:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in termdef:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+</refentry>
+
+               <!--4.5-->
+<refentry id="tertiary.element">
+<?dbhtml filename="tertiary.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tertiary</secondary></indexterm>
+<refentrytitle>tertiary</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tertiary</refname>
+<refpurpose>A tertiary word or phrase in an index term</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tertiary ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">sortas</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Tertiary</sgmltag> contains a third-level word or phrase in an
+<sgmltag>IndexTerm</sgmltag>.  The text of a <sgmltag>Tertiary</sgmltag> term
+is less significant than the <sgmltag>Primary</sgmltag> and
+<sgmltag>Secondary</sgmltag> terms for sorting and display purposes.
+</para>
+
+<para>
+DocBook does not define any additional levels. You cannot use
+<sgmltag>IndexTerm</sgmltag>s to construct indexes with more than three
+levels without extending the <acronym>DTD</acronym>.
+</para>
+
+<para>
+In <sgmltag>IndexTerm</sgmltag>s, you can only have one primary,
+secondary, and tertiary term. If you want to index multiple
+tertiary terms for the same primary and secondary, you must
+repeat the primary and secondary in another
+<sgmltag>IndexTerm</sgmltag>. You cannot place several
+<sgmltag>Tertiary</sgmltag>s in the same primary.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Suppressed. This element provides data for processing but
+is not rendered in the primary flow of text.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tertiary:
+<simplelist type="inline"><member><sgmltag>indexterm</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tertiary:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>sortas</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SortAs</sgmltag> specifies the string by which the 
+element's content is to be sorted. If unspecified, the proper content
+is used.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="tertiaryie.element">
+<?dbhtml filename="tertiaryie.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tertiaryie</secondary></indexterm>
+<refentrytitle>tertiaryie</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tertiaryie</refname>
+<refpurpose>A tertiary term in an index entry, rather than in the text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tertiaryie ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkends</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>TertiaryIE</sgmltag> identifies a third-level word or
+words in an <sgmltag>IndexEntry</sgmltag>.
+</para>
+
+<para>
+In <sgmltag>IndexEntry</sgmltag>s, you can specify as many tertiary terms
+that are necessary.  Secondary and tertiary terms can be mixed, following
+the primary.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. <sgmltag>TertiaryIE</sgmltag>s occur below the 
+<sgmltag>SecondaryIE</sgmltag>, and are usually aligned with each other and indented
+from the secondary.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tertiaryie:
+<simplelist type="inline"><member><sgmltag>indexentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tertiaryie:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkends</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkends</sgmltag>, if used, points to the <sgmltag>IndexTerm</sgmltag>s indexed
+by this entry.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>indexentry</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="textdata.element" revision="4.2">
+<?dbhtml filename="textdata.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>textdata</secondary></indexterm>
+<refentrytitle>textdata</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>textdata</refname>
+<refpurpose>Pointer to external text data</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">textdata ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">srccredit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">entityref</entry>
+<entry align="left" valign="top">ENTITY</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">encoding</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">fileref</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>BMP</member>
+<member>CGM-BINARY</member>
+<member>CGM-CHAR</member>
+<member>CGM-CLEAR</member>
+<member>DITROFF</member>
+<member>DVI</member>
+<member>EPS</member>
+<member>EQN</member>
+<member>FAX</member>
+<member>GIF</member>
+<member>GIF87a</member>
+<member>GIF89a</member>
+<member>IGES</member>
+<member>JPEG</member>
+<member>JPG</member>
+<member>linespecific</member>
+<member>PCX</member>
+<member>PDF</member>
+<member>PIC</member>
+<member>PNG</member>
+<member>PS</member>
+<member>SGML</member>
+<member>SVG</member>
+<member>SWF</member>
+<member>TBL</member>
+<member>TEX</member>
+<member>TIFF</member>
+<member>WMF</member>
+<member>WPG</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>This element points to an external entity containing text
+to be inserted.
+</para>
+
+<note>
+<para>Any markup in the text identified with <sgmltag>textdata</sgmltag>
+will be escaped. In other words, this element is for inserting things
+like program listings, not parts of an XML document. To break a document
+into separate physical files, use entities.</para>
+</note>
+
+<refsect2 id="dbreproc.textdata"><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Insert the text.
+</para>
+<para>
+There are two ways to provide content for <sgmltag>textdata</sgmltag>:
+<sgmltag class="attribute">entityref</sgmltag> or <sgmltag class="attribute">fileref</sgmltag>.  It is best to use only one of these
+methods, however, if multiple sources are provided, 
+<sgmltag class="attribute">entityref</sgmltag> will be used in favor of 
+<sgmltag class="attribute">fileref</sgmltag>.
+</para>
+</refsect2> 
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain textdata:
+<simplelist type="inline"><member><sgmltag>textobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>encoding</term>
+<listitem>
+<para>Identifies the encoding of the text in the external file.
+Recommended best practice suggests that character encodings
+<ulink url="ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets">registered
+(as charsets)</ulink> with the Internet Assigned Numbers Authority
+be referred to using their registered names.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>entityref</term>
+<listitem>
+<para><sgmltag class="attribute">EntityRef</sgmltag> identifies the general entity
+which contains (or points to) the external text.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>fileref</term>
+<listitem>
+<para><sgmltag class="attribute">FileRef</sgmltag> specifies the name of the file
+which contains the external text.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>format</term>
+<listitem>
+<para><sgmltag class="attribute">Format</sgmltag> identifies the format of the
+external text. The <sgmltag class="attribute">Format</sgmltag> must be a defined
+notation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>srccredit</term>
+<listitem>
+<para><sgmltag class="attribute">SrcCredit</sgmltag> contains details about the source 
+of the external text.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+               <!--4.2-->
+<refentry id="textobject.element" revision="3.1">
+<?dbhtml filename="textobject.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>textobject</secondary></indexterm>
+<refentrytitle>textobject</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>textobject</refname>
+<refpurpose>A wrapper for a text description of an object and its associated meta-information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">textobject ::=
+(<sgmltag>objectinfo</sgmltag>?,
+ (<sgmltag>phrase</sgmltag>|<sgmltag>textdata</sgmltag>|
+  (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+   <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|
+   <sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|
+   <sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>blockquote</sgmltag>)+))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">mediaobject.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>TextObject</sgmltag> is a wrapper containing a textual description
+of a media object, and its associated meta-information.
+<sgmltag>TextObject</sgmltag>s are only allowed in <sgmltag>MediaObject</sgmltag>s as
+a fall-back option, they cannot be the primary content.
+</para>
+
+<para>
+There are two different forms of <sgmltag>TextObject</sgmltag>, and it is
+not unreasonable for a media object to contain both of them.
+</para>
+
+<para>
+In the first form, the content of a <sgmltag>TextObject</sgmltag> is
+simply a <sgmltag>Phrase</sgmltag>. This form is a mechanism for
+providing a simple <quote>alt text</quote> for a media object. The
+phrase might be used, for example, as the value of the
+<sgmltag class="attribute">ALT</sgmltag> attribute on an <acronym>HTML</acronym> <sgmltag>IMG</sgmltag>,
+with the primary content of the image coming from one of the other
+objects in the media object.
+</para>
+
+<para>
+In the second form, the content of <sgmltag>TextObject</sgmltag> is a longer,
+prose description.  This form could be used when rendering to devices
+that are incapable of displaying any of the other alternatives.
+</para>
+
+<refsect2 id="dbreproc.textobject"><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. It might not be rendered at all, depending on its placement
+within a <sgmltag>MediaObject</sgmltag> or <sgmltag>InlineMediaObject</sgmltag> and
+the constraints on the publishing system.  For a more detailed description
+of the semantics involved, see <sgmltag>MediaObject</sgmltag>.
+</para>
+</refsect2> 
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain textobject:
+<simplelist type="inline"><member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in textobject:
+<simplelist type="inline"><member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>textdata</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>audioobject</sgmltag></member>
+  <member><sgmltag>imageobject</sgmltag></member>
+  <member><sgmltag>informalfigure</sgmltag></member>
+  <member><sgmltag>inlinemediaobject</sgmltag></member>
+  <member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="tfoot.element">
+<?dbhtml filename="tfoot.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tfoot</secondary></indexterm>
+<refentrytitle>tfoot</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tfoot</refname>
+<refpurpose>A table footer consisting of one or more rows</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tfoot ::=
+((<sgmltag>tr</sgmltag>+|
+  (<sgmltag>colspec</sgmltag>*,<sgmltag>row</sgmltag>+)))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.tgroup.mdl</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>TFoot</sgmltag> wrapper identifies the <sgmltag>Row</sgmltag>s of a
+table that form the foot of the table, as distinct from the header
+(<sgmltag>THead</sgmltag>) and body (<sgmltag>TBody</sgmltag>) rows.
+</para>
+<para>
+Footer rows are always rendered at the end of the table, despite thier
+logical placement near the beginning.
+</para>
+
+<refsect2 id="dbreproc.tfoot"><title>Processing expectations</title>
+<para>
+This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>. Footer rows are often presented in an alternate typographic
+style, such as boldface.
+</para>
+<para>
+In paged media, if a table spans across multiple pages, footer
+rows are printed on the bottom of each page.
+</para>
+<para>
+In our experience, relatively few formatters handle footer rows
+correctly.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tfoot:
+<simplelist type="inline"><member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tfoot:
+<simplelist type="inline"><member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>tr</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>valign</term>
+<listitem>
+<para>
+<sgmltag class="attribute">VAlign</sgmltag> specifies the vertical alignment
+of text (and other elements) within the cells of this <sgmltag>TFoot</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="tgroup.element">
+<?dbhtml filename="tgroup.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tgroup</secondary></indexterm>
+<refentrytitle>tgroup</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tgroup</refname>
+<refpurpose>A wrapper for the main content of a table, or part of a table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tgroup ::=
+(<sgmltag>colspec</sgmltag>*,<sgmltag>spanspec</sgmltag>*,<sgmltag>thead</sgmltag>?,<sgmltag>tfoot</sgmltag>?,<sgmltag>tbody</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">cols</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">tgroupstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colsep</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table-main.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>TGroup</sgmltag> surrounds a logically complete portion of a table.
+Most tables consist of a single <sgmltag>TGroup</sgmltag>, but complex tables
+with widely varying column specifications may be easier to code using
+multiple <sgmltag>TGroup</sgmltag>s.
+</para>
+
+<para>
+The <sgmltag>TGroup</sgmltag> specifies the number of columns in the table,
+and contains all of the header, body, and footer
+rows, along with any additional column or span specifications
+necessary to express the geometry of the table.
+</para>
+
+<para>
+Most of the properties of rows, columns, and cells inherit their 
+default characteristics from the enclosing <sgmltag>TGroup</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tgroup:
+<simplelist type="inline"><member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tgroup:
+<simplelist type="inline"><member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Align</sgmltag> specifies the horizontal alignment
+of <sgmltag>Entry</sgmltag>s (or <sgmltag>EntryTbl</sgmltag>s) in cells of the
+<sgmltag>TGroup</sgmltag>. 
+If <literal moreinfo="none">Char</literal> is specified, see also 
+<sgmltag class="attribute">Char</sgmltag> and
+<sgmltag class="attribute">CharOff</sgmltag>.
+Individual columns, spans, and cells can
+provide an alternate alignment.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Char</sgmltag> specifies the alignment character when
+the <sgmltag class="attribute">Align</sgmltag> attribute is set to <literal moreinfo="none">Char</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>
+<sgmltag class="attribute">CharOff</sgmltag> specifies the percentage of the
+column's total width that should appear to the left of the first
+occurance of the character identified in <sgmltag class="attribute">Char</sgmltag> when the <sgmltag class="attribute">Align</sgmltag>
+attribute is set to <literal moreinfo="none">Char</literal>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>cols</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Cols</sgmltag> specifies the number of columns 
+in the table.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ColSep</sgmltag> has the value 1 (true), then
+a rule will be drawn to the right of all columns in this <sgmltag>TGroup</sgmltag>.
+A value of 0 (false) suppresses the rule.
+The rule to the right of the last column in the table is controlled by the
+<sgmltag class="attribute">Frame</sgmltag> attribute of the enclosing
+<sgmltag>Table</sgmltag> or <sgmltag>InformalTable</sgmltag> and not the 
+<sgmltag class="attribute">ColSep</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rowsep</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">RowSep</sgmltag> has the value 1 (true), then a
+rule will be drawn below all the rows in this <sgmltag>TGroup</sgmltag>
+(unless other, interior elements, suppress some or all of the rules).
+A value of 0 (false) suppresses the rule. The rule below the last row
+in the table is controlled by the <sgmltag class="attribute">Frame</sgmltag>
+attribute of the enclosing <sgmltag>Table</sgmltag> or
+<sgmltag>InformalTable</sgmltag> and the <sgmltag class="attribute">RowSep</sgmltag>
+of the last row is ignored. If unspecified, this attribute is
+inherited from enclosing elements.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>tgroupstyle</term>
+<listitem>
+<para>
+<sgmltag class="attribute">TGroupstyle</sgmltag> holds the name of a
+table group style defined in a stylesheet (e.g., a <acronym>FOSI</acronym>) that
+will be used to process this document.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>entrytbl</sgmltag></member>
+  <member><sgmltag>footnoteref</sgmltag></member>
+  <member><sgmltag>informaltable</sgmltag></member>
+  <member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="th.element" revision="4.3">
+<?dbhtml filename="th.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>th</secondary></indexterm>
+<refentrytitle>th</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>th</refname>
+<refpurpose>A table header entry in an HTML table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">th ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>|<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|
+ <sgmltag>orderedlist</sgmltag>|<sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>caution</sgmltag>|
+ <sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|<sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|
+ <sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|
+ <sgmltag>simpara</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>mediaobject</sgmltag>|<sgmltag>table</sgmltag>|<sgmltag>informaltable</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"/>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">axis</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">abbr</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">scope</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>col</member>
+<member>colgroup</member>
+<member>row</member>
+<member>rowgroup</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">lang</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>baseline</member>
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:base</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">headers</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">nowrap</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>nowrap</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">dir</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>lro</member>
+<member>ltr</member>
+<member>rlo</member>
+<member>rtl</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">bgcolor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">colspan</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top">"1"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">rowspan</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top">"1"</entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">height</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>added</member>
+<member>changed</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>Identifies a “head” entry in an HTML table.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Processed like an HTML <sgmltag>th</sgmltag>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain th:
+<simplelist type="inline"><member><sgmltag>tr</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in th:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+
+<para>FIXME: common HTML attributes...</para>
+
+<variablelist>
+<varlistentry><term>abbr</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>align</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>axis</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>bgcolor</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>colspan</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>headers</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>height</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>nowrap</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>rowspan</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scope</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>style</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>title</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>valign</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+                    <!--4.3-->
+<refentry id="thead.element">
+<?dbhtml filename="thead.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>thead</secondary></indexterm>
+<refentrytitle>thead</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>thead</refname>
+<refpurpose>A table header consisting of one or more rows</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">thead ::=
+((<sgmltag>tr</sgmltag>+|
+  (<sgmltag>colspec</sgmltag>*,<sgmltag>row</sgmltag>+)))</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entrytbl.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.tgroup.mdl</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>THead</sgmltag> wrapper identifies the <sgmltag>Row</sgmltag>s of a
+table that form the head of the table, as distinct from the body
+(<sgmltag>TBody</sgmltag>) and foot (<sgmltag>TFoot</sgmltag>) rows.
+</para>
+<para>
+Header rows are always rendered at the beginning of the table.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+This element is expected to obey the semantics
+of the <link linkend="calsdtd"><citetitle>CALS Table Model
+Document Type Definition</citetitle></link>, as specified by <citetitle>
+<ulink url="http://www.oasis-open.org/html/a502.htm">OASIS
+Technical Memorandum TM 9502:1995</ulink>
+</citetitle>. Header rows are often presented in an alternate typographic
+style, such as boldface.
+</para>
+<para>
+In paged media, if a table spans across multiple pages, header
+rows are printed at the top of each new page.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain thead:
+<simplelist type="inline"><member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in thead:
+<simplelist type="inline"><member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>tr</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>valign</term>
+<listitem>
+<para>
+<sgmltag class="attribute">VAlign</sgmltag> specifies the vertical alignment
+of text (and other elements) within the cells of this <sgmltag>THead</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>colspec</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>entrytbl</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>row</sgmltag></member>
+<member><sgmltag>spanspec</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>tgroup</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>table</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="tip.element">
+<?dbhtml filename="tip.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tip</secondary></indexterm>
+<refentrytitle>tip</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tip</refname>
+<refpurpose>A suggestion to the user, set off from the text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tip ::=
+(<sgmltag>title</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|
+  <sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Tip</sgmltag> is an admonition set off
+from the main text.
+</para>
+
+<para>
+In some types of documentation, the semantics of admonitions are clearly
+defined (<sgmltag>Caution</sgmltag> might imply the possibility of harm to
+equipment whereas <sgmltag>Warning</sgmltag> might imply harm to a person),
+but DocBook makes no such assertions.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Often outputs the generated text <quote>Tip</quote>
+or some other visible indication of the type of admonition,
+especially if a <sgmltag>Title</sgmltag> is not present.  Sometimes
+outputs a graphical icon or other symbol as well.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tip:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tip:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE tip PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;tip&gt;
+&lt;para&gt;
+If you tie your shoelaces, you're less likely to trip and 
+fall down.
+&lt;/para&gt;
+&lt;/tip&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.tip.1" role="HACK-ex.out.start"/>
+<tip>
+<para>
+If you tie your shoelaces, you're less likely to trip and 
+fall down.
+</para>
+</tip>
+<anchor id="ex.oe.tip.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="title.element">
+<?dbhtml filename="title.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>title</secondary></indexterm>
+<refentrytitle>title</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>title</refname>
+<refpurpose>The text of the title of a section of a document or of a formal block-level element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">title ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.title.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">div.title.content</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">formalobject.title.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refsect.title.content</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sect.title.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table-titles.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">titles</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Title</sgmltag> is widely used in DocBook. It identifies the
+titles of documents and parts of documents, and is the required
+caption on formal objects.  It is also allowed as an optional
+title or caption on many additional block elements.
+</para>
+
+<refsect2 id="dbreproc.title"><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Titles are often repeated in several locations,
+for example, at the location where the object occurs, in the
+<emphasis>table of contents</emphasis>, and in running headers and
+footers.
+</para>
+<para>
+DocBook does not offer any mechanism for indicating where a line
+break should occur in long titles.  Titles are often repeated
+and no single line break is likely to be correct in all of the
+places where a title is used. Instead, you will have to rely on
+your processing system to provide a mechanism, such as a
+processing instruction, for identifing the location of forced
+line breaks.
+</para>
+
+<para>
+There are some contexts in which a <sgmltag>Title</sgmltag> can appear more than
+once.  For example, it may appear in both <sgmltag>Book</sgmltag> and
+<sgmltag>BookInfo</sgmltag>:
+
+<screen format="linespecific">
+&lt;book&gt;&lt;title&gt;Some Book Title&lt;/title&gt;
+&lt;bookinfo&gt;
+  &lt;title&gt;Some Book Title&lt;/title&gt;
+  &lt;author&gt;&lt;firstname&gt;Some&lt;/firstname&gt;&lt;surname&gt;Author&lt;/surname&gt;
+    &lt;/author&gt;
+&lt;/bookinfo&gt;
+…
+</screen>
+</para>
+
+<para>
+In these contexts, if the <sgmltag>Title</sgmltag> occurs more than once,
+<emphasis>the same</emphasis> title must be used in both places.
+It is an error to use different titles, although DocBook has
+no way to detect the error.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain title:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>msg</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgmain</sgmltag></member>
+<member><sgmltag>msgrel</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>msgsub</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>personblurb</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>reference</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in title:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>pagenum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">PageNum</sgmltag> identifies the page on which this 
+<sgmltag>Title</sgmltag> appears in some version of the printed document.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;sect1&gt;&lt;title&gt;A Sect One&lt;/title&gt;
+&lt;para&gt;
+Actual content.
+&lt;/para&gt;
+&lt;/sect1&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>abstract</sgmltag></member>
+  <member><sgmltag>appendix</sgmltag></member>
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>audioobject</sgmltag></member>
+  <member><sgmltag>beginpage</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bibliomset</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+  <member><sgmltag>book</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>caution</sgmltag></member>
+  <member><sgmltag>chapter</sgmltag></member>
+  <member><sgmltag>collab</sgmltag></member>
+  <member><sgmltag>contractsponsor</sgmltag></member>
+  <member><sgmltag>equation</sgmltag></member>
+  <member><sgmltag>example</sgmltag></member>
+  <member><sgmltag>figure</sgmltag></member>
+  <member><sgmltag>formalpara</sgmltag></member>
+  <member><sgmltag>glossary</sgmltag></member>
+  <member><sgmltag>graphic</sgmltag></member>
+  <member><sgmltag>highlights</sgmltag></member>
+  <member><sgmltag>html-form</sgmltag></member>
+  <member><sgmltag>index</sgmltag></member>
+  <member><sgmltag>indexterm</sgmltag></member>
+  <member><sgmltag>link</sgmltag></member>
+  <member><sgmltag>lot</sgmltag></member>
+  <member><sgmltag>note</sgmltag></member>
+  <member><sgmltag>olink</sgmltag></member>
+  <member><sgmltag>othercredit</sgmltag></member>
+  <member><sgmltag>para</sgmltag></member>
+  <member><sgmltag>part</sgmltag></member>
+  <member><sgmltag>procedure</sgmltag></member>
+  <member><sgmltag>productionset</sgmltag></member>
+  <member><sgmltag>qandaset</sgmltag></member>
+  <member><sgmltag>refentry</sgmltag></member>
+  <member><sgmltag>reference</sgmltag></member>
+  <member><sgmltag>remark</sgmltag></member>
+  <member><sgmltag>sect1info</sgmltag></member>
+  <member><sgmltag>section</sgmltag></member>
+  <member><sgmltag>segmentedlist</sgmltag></member>
+  <member><sgmltag>set</sgmltag></member>
+  <member><sgmltag>sidebar</sgmltag></member>
+  <member><sgmltag>simplesect</sgmltag></member>
+  <member><sgmltag>table</sgmltag></member>
+  <member><sgmltag>titleabbrev</sgmltag></member>
+  <member><sgmltag>variablelist</sgmltag></member>
+  <member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="titleabbrev.element">
+<?dbhtml filename="titleabbrev.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>titleabbrev</secondary></indexterm>
+<refentrytitle>titleabbrev</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>titleabbrev</refname>
+<refpurpose>The abbreviation of a <sgmltag>Title</sgmltag></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">titleabbrev ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.title.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">div.title.content</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">formalobject.title.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refsect.title.content</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sect.title.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>TitleAbbrev</sgmltag> holds an abbreviated version of a
+<sgmltag>Title</sgmltag>.  One common use of <sgmltag>TitleAbbrev</sgmltag> is
+for the text used in running headers or footers, when the proper
+title is too long to be used conveniently.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Abbreviated titles are usually used only in specific
+contexts, such as headers and footers, and suppressed everywhere else.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain titleabbrev:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>lot</sgmltag></member>
+<member><sgmltag>msgset</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>productionset</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>reference</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>task</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in titleabbrev:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;How to Configure the Menu Subsystem
+of the Graphical User Interface&lt;/title&gt;
+&lt;titleabbrev&gt;Configuring Menus&lt;/titleabbrev&gt;
+&lt;para&gt;
+Actual content.
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+</informalexample>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>book</sgmltag></member>
+  <member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="toc.element">
+<?dbhtml filename="toc.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>toc</secondary></indexterm>
+<refentrytitle>toc</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc</refname>
+<refpurpose>A table of contents</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">toc ::=
+(<sgmltag>beginpage</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>subtitle</sgmltag>?,<sgmltag>titleabbrev</sgmltag>?)?,
+ <sgmltag>tocfront</sgmltag>*,
+ (<sgmltag>tocpart</sgmltag>|<sgmltag>tocchap</sgmltag>)*,
+ <sgmltag>tocback</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">nav.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">partcontent.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToC</sgmltag> element defines a <emphasis>table of
+contents</emphasis> in a document.
+</para>
+
+<para>
+The general structure of elements in a <sgmltag>ToC</sgmltag> is analogous to the
+structure of the document described.  For example, a <sgmltag>ToC</sgmltag> for
+a <sgmltag>Book</sgmltag> might contain <sgmltag>TocFront</sgmltag> elements for the
+front-matter of the book, <sgmltag>TocChap</sgmltag> elements for the body of the
+book, and <sgmltag>TocBack</sgmltag> elements for the back matter.  Inside each
+of these are additional elements reflecting the structure of each
+component.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain toc:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>book</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>part</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>set</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in toc:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocchap</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>tocpart</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>pagenum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">PageNum</sgmltag> indicates the page on which this 
+Table of Contents appears in the printed document
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE toc PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;toc&gt;
+&lt;tocfront pagenum="i"&gt;Preface&lt;/tocfront&gt;
+&lt;tocpart&gt;
+  &lt;tocentry&gt;Part I&lt;/tocentry&gt;
+  &lt;tocchap&gt;
+    &lt;tocentry pagenum="1"&gt;Getting Started with SGML/XML&lt;/tocentry&gt;
+    &lt;toclevel1&gt;
+      &lt;tocentry pagenum="1"&gt;HTML and SGML vs. XML&lt;/tocentry&gt;
+    &lt;/toclevel1&gt;
+    &lt;toclevel1&gt;
+      &lt;tocentry pagenum="3"&gt;How Does DocBook Fit In?&lt;/tocentry&gt;
+      &lt;toclevel2&gt;
+        &lt;tocentry pagenum="3"&gt;A Short DocBook History&lt;/tocentry&gt;
+      &lt;/toclevel2&gt;
+    &lt;/toclevel1&gt;
+    &lt;!-- ... --&gt;
+  &lt;/tocchap&gt;
+&lt;/tocpart&gt;
+&lt;!-- ... --&gt;
+&lt;tocback pagenum="305"&gt;Bibliography&lt;/tocback&gt;
+&lt;/toc&gt;</programlisting>
+</informalexample>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="tocback.element">
+<?dbhtml filename="tocback.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tocback</secondary></indexterm>
+<refentrytitle>tocback</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tocback</refname>
+<refpurpose>An entry in a table of contents for a back matter component</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tocback ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToCback</sgmltag> element is a chapter-level <sgmltag>ToC</sgmltag> element
+for back matter (<sgmltag>Bibliography</sgmltag>s, <sgmltag>Index</sgmltag>s, and so on).
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tocback:
+<simplelist type="inline"><member><sgmltag>toc</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tocback:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to the associated back matter element.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>pagenum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">PageNum</sgmltag> indicates the page on which the
+element of backmatter appears in some version of the printed document.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>toc</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="tocchap.element">
+<?dbhtml filename="tocchap.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tocchap</secondary></indexterm>
+<refentrytitle>tocchap</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tocchap</refname>
+<refpurpose>An entry in a table of contents for a component in the body of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tocchap ::=
+(<sgmltag>tocentry</sgmltag>+,<sgmltag>toclevel1</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToCchap</sgmltag> element is a chapter-level <sgmltag>ToC</sgmltag> element
+for components in the main body of a document.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tocchap:
+<simplelist type="inline"><member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>toc</sgmltag></member>
+<member><sgmltag>tocpart</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tocchap:
+<simplelist type="inline"><member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>toclevel1</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying string for presentation purposes.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>toc</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="tocentry.element">
+<?dbhtml filename="tocentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tocentry</secondary></indexterm>
+<refentrytitle>tocentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tocentry</refname>
+<refpurpose>A component title in a table of contents</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tocentry ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>ToCentry</sgmltag> contains the title of an entry in a
+<sgmltag>ToC</sgmltag>.  In entries that allow nested structure, such as
+<sgmltag>ToCchap</sgmltag>, this additional wrapper is necessary in order to
+require that a title be present.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tocentry:
+<simplelist type="inline"><member><sgmltag>tocchap</sgmltag></member>
+<member><sgmltag>toclevel1</sgmltag></member>
+<member><sgmltag>toclevel2</sgmltag></member>
+<member><sgmltag>toclevel3</sgmltag></member>
+<member><sgmltag>toclevel4</sgmltag></member>
+<member><sgmltag>toclevel5</sgmltag></member>
+<member><sgmltag>tocpart</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tocentry:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to the associated element in the document.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>pagenum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">PageNum</sgmltag> indicates the page on which this
+<sgmltag>ToC</sgmltag> element appears in some version of the printed document.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>toc</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="tocfront.element">
+<?dbhtml filename="tocfront.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tocfront</secondary></indexterm>
+<refentrytitle>tocfront</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tocfront</refname>
+<refpurpose>An entry in a table of contents for a front matter component</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tocfront ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToCfront</sgmltag> element is a chapter-level <sgmltag>ToC</sgmltag> element
+for front matter such as <sgmltag>Preface</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tocfront:
+<simplelist type="inline"><member><sgmltag>toc</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tocfront:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>label</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Label</sgmltag> specifies an identifying number or string
+that may be used in presentation.
+</para>
+<para>
+Generally, an explicit <sgmltag class="attribute">Label</sgmltag> attribute is
+used only if the processing system is incapable of generating the label
+automatically. If present, the <sgmltag class="attribute">Label</sgmltag> 
+is normative; it will used even
+if the processing system is capable of automatic labelling.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to the associated front matter element.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>pagenum</term>
+<listitem>
+<para>
+<sgmltag class="attribute">PageNum</sgmltag> indicates the page on which the
+element of frontmatter appears in som version of the printed document.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>toc</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="toclevel1.element">
+<?dbhtml filename="toclevel1.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>toclevel1</secondary></indexterm>
+<refentrytitle>toclevel1</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toclevel1</refname>
+<refpurpose>A top-level entry within a table of contents entry for a chapter-like component</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">toclevel1 ::=
+(<sgmltag>tocentry</sgmltag>+,<sgmltag>toclevel2</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToClevel1</sgmltag> element is a <sgmltag>ToC</sgmltag> entry for
+a first-level section in a component.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain toclevel1:
+<simplelist type="inline"><member><sgmltag>tocchap</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in toclevel1:
+<simplelist type="inline"><member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>toclevel2</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>toc</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="toclevel2.element">
+<?dbhtml filename="toclevel2.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>toclevel2</secondary></indexterm>
+<refentrytitle>toclevel2</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toclevel2</refname>
+<refpurpose>A second-level entry within a table of contents entry for a chapter-like component</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">toclevel2 ::=
+(<sgmltag>tocentry</sgmltag>+,<sgmltag>toclevel3</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToClevel2</sgmltag> element is a <sgmltag>ToC</sgmltag> entry for
+a second-level section in a component.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain toclevel2:
+<simplelist type="inline"><member><sgmltag>toclevel1</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in toclevel2:
+<simplelist type="inline"><member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>toclevel3</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>toc</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="toclevel3.element">
+<?dbhtml filename="toclevel3.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>toclevel3</secondary></indexterm>
+<refentrytitle>toclevel3</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toclevel3</refname>
+<refpurpose>A third-level entry within a table of contents entry for a chapter-like component</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">toclevel3 ::=
+(<sgmltag>tocentry</sgmltag>+,<sgmltag>toclevel4</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToClevel3</sgmltag> element is a <sgmltag>ToC</sgmltag> entry for
+a third-level section in a component.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain toclevel3:
+<simplelist type="inline"><member><sgmltag>toclevel2</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in toclevel3:
+<simplelist type="inline"><member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>toclevel4</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="toclevel4.element">
+<?dbhtml filename="toclevel4.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>toclevel4</secondary></indexterm>
+<refentrytitle>toclevel4</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toclevel4</refname>
+<refpurpose>A fourth-level entry within a table of contents entry for a chapter-like component</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">toclevel4 ::=
+(<sgmltag>tocentry</sgmltag>+,<sgmltag>toclevel5</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToClevel4</sgmltag> element is a <sgmltag>ToC</sgmltag> entry for
+a fourth-level section in a component.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain toclevel4:
+<simplelist type="inline"><member><sgmltag>toclevel3</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in toclevel4:
+<simplelist type="inline"><member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>toclevel5</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="toclevel5.element">
+<?dbhtml filename="toclevel5.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>toclevel5</secondary></indexterm>
+<refentrytitle>toclevel5</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toclevel5</refname>
+<refpurpose>A fifth-level entry within a table of contents entry for a chapter-like component</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">toclevel5 ::=
+(<sgmltag>tocentry</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToClevel5</sgmltag> element is a <sgmltag>ToC</sgmltag> entry for
+a fifth-level section in a component.
+</para>
+
+<para>
+The <sgmltag>ToC</sgmltag> machinery in DocBook has not been extended to handle
+the infinitely recursive nature of <sgmltag>Section</sgmltag>s.  It may never
+be extended.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain toclevel5:
+<simplelist type="inline"><member><sgmltag>toclevel4</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in toclevel5:
+<simplelist type="inline"><member><sgmltag>tocentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="tocpart.element">
+<?dbhtml filename="tocpart.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tocpart</secondary></indexterm>
+<refentrytitle>tocpart</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tocpart</refname>
+<refpurpose>An entry in a table of contents for a part of a book</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tocpart ::=
+(<sgmltag>tocentry</sgmltag>+,<sgmltag>tocchap</sgmltag>*)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>ToCpart</sgmltag> element is a division-level <sgmltag>ToC</sgmltag> element
+for <sgmltag>Part</sgmltag>s and <sgmltag>Reference</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+In real life, <sgmltag>ToC</sgmltag>s are usually generated automatically
+by the presentation system and never have to be represented explicitly
+in the document source.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tocpart:
+<simplelist type="inline"><member><sgmltag>toc</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tocpart:
+<simplelist type="inline"><member><sgmltag>tocchap</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>toc</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="token.element">
+<?dbhtml filename="token.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>token</secondary></indexterm>
+<refentrytitle>token</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>token</refname>
+<refpurpose>A unit of information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">token ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Token</sgmltag> identifies a unit of information. Usually,
+<quote>tokens</quote> are the result of some processing pass that
+has performed lexical analysis and divided a data set into the
+smallest units of information used for subsequent processing.
+</para>
+<para>
+Exactly what constitutes a token varies by context.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain token:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in token:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+In parsing, line ends are turned into the &lt;token&gt;CRLF&lt;/token&gt;, all other
+whitespace becomes &lt;token&gt;WHITESP&lt;/token&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.token.1" role="HACK-ex.out.start"/>
+<para>
+In parsing, line ends are turned into the <token>CRLF</token>, all other
+whitespace becomes <token>WHITESP</token>.
+</para>
+<anchor id="ex.oe.token.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="tr.element" revision="4.3">
+<?dbhtml filename="tr.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>tr</secondary></indexterm>
+<refentrytitle>tr</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tr</refname>
+<refpurpose>A row in an HTML table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">tr ::=
+(<sgmltag>th</sgmltag>|<sgmltag>td</sgmltag>)+</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"/>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>char</member>
+<member>justify</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">lang</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>baseline</member>
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:base</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">dir</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>lro</member>
+<member>ltr</member>
+<member>rlo</member>
+<member>rtl</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">bgcolor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">charoff</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">char</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>added</member>
+<member>changed</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">informal.tbl.table.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.hdft.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.table.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.tbody.mdl</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>Identifies a row in an HTML table.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Processed like an HTML <sgmltag>tr</sgmltag>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain tr:
+<simplelist type="inline"><member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>tbody</sgmltag></member>
+<member><sgmltag>tfoot</sgmltag></member>
+<member><sgmltag>thead</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in tr:
+<simplelist type="inline"><member><sgmltag>td</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+
+<para>FIXME: common HTML attributes...</para>
+
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>bgcolor</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>char</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>charoff</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>class</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>style</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>title</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>valign</term>
+<listitem>
+<para>FIXME:</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+                    <!--4.3-->
+<refentry id="trademark.element">
+<?dbhtml filename="trademark.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>trademark</secondary></indexterm>
+<refentrytitle>trademark</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>trademark</refname>
+<refpurpose>A trademark</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">trademark ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>emphasis</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>copyright</member>
+<member>registered</member>
+<member>service</member>
+<member>trade</member>
+</simplelist></entry>
+<entry align="left" valign="top">"trade"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Trademark</sgmltag> identifies a legal trademark.
+</para>
+
+<para>
+One of the values of the <sgmltag class="attribute">Class</sgmltag>
+attribute on <sgmltag>Trademark</sgmltag> is <literal moreinfo="none">Copyright</literal>.
+DocBook also has a <sgmltag>Copyright</sgmltag> element, but it is
+confined to meta-information.  A copyright in running text is
+best represented as <sgmltag class="starttag">trademark
+class=copyright</sgmltag>.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+
+<para>
+In addition to <sgmltag>Trademark</sgmltag>, two of the values of the
+<sgmltag class="attribute">Class</sgmltag> attribute on
+<sgmltag>ProductName</sgmltag> make assertions about trademarks;
+presumably the same markup is intended for both
+<sgmltag>Trademark</sgmltag> and <sgmltag>ProductName</sgmltag> when they make
+assertions about trademarks.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain trademark:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in trademark:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>class</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Class</sgmltag> indicates the type of 
+<sgmltag>Trademark</sgmltag>. The default is <literal moreinfo="none">Trade</literal>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>copyright</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The name &lt;trademark class='registered'&gt;WebSite&lt;/trademark&gt; is a
+registered trademark of O'Reilly &amp;amp; Associates, Inc.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.trademark.1" role="HACK-ex.out.start"/>
+<para>
+The name <trademark class="registered">WebSite</trademark> is a
+registered trademark of O'Reilly &amp; Associates, Inc.
+</para>
+<anchor id="ex.oe.trademark.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>audioobject</sgmltag></member>
+  <member><sgmltag>productname</sgmltag></member>
+  <member><sgmltag>screenco</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="type.element">
+<?dbhtml filename="type.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>type</secondary></indexterm>
+<refentrytitle>type</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>type</refname>
+<refpurpose>The classification of a value</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">type ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+In general usage, <sgmltag>Type</sgmltag> identifies one member of a
+class of values. 
+</para>
+
+<para>
+In documenting computer programs, it identifies specifically a
+<quote>type,</quote> as might be declared with <literal moreinfo="none">typedef</literal>
+in the C programming language.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain type:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>methodparam</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in type:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+The &lt;function&gt;geteuid&lt;/function&gt; function returns a &lt;type&gt;uid_t&lt;/type&gt; that
+contains the user's &lt;emphasis&gt;effective&lt;/emphasis&gt; user id.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.type.1" role="HACK-ex.out.start"/>
+<para>
+The <function moreinfo="none">geteuid</function> function returns a <type>uid_t</type> that
+contains the user's <emphasis>effective</emphasis> user id.
+</para>
+<anchor id="ex.oe.type.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="ulink.element">
+<?dbhtml filename="ulink.html"?>
+<refentryinfo>
+<pubdate>$Date: 2004-05-19 17:56:44 +0200 (Wed, 19 May 2004) $</pubdate>
+<releaseinfo>$Revision: 3588 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>ulink</secondary></indexterm>
+<refentrytitle>ulink</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink</refname>
+<refpurpose>A link that addresses its target by means of a URL (Uniform Resource Locator)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">ulink ::=
+(#PCDATA|<sgmltag>footnoteref</sgmltag>|<sgmltag>xref</sgmltag>|<sgmltag>biblioref</sgmltag>|<sgmltag>abbrev</sgmltag>|<sgmltag>acronym</sgmltag>|<sgmltag>citation</sgmltag>|
+ <sgmltag>citerefentry</sgmltag>|<sgmltag>citetitle</sgmltag>|<sgmltag>citebiblioid</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>firstterm</sgmltag>|
+ <sgmltag>foreignphrase</sgmltag>|<sgmltag>glossterm</sgmltag>|<sgmltag>termdef</sgmltag>|<sgmltag>footnote</sgmltag>|<sgmltag>phrase</sgmltag>|<sgmltag>orgname</sgmltag>|<sgmltag>quote</sgmltag>|
+ <sgmltag>trademark</sgmltag>|<sgmltag>wordasword</sgmltag>|<sgmltag>personname</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|
+ <sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|<sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|
+ <sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|<sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|
+ <sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|<sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|
+ <sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|<sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|
+ <sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|<sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|
+ <sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|<sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|
+ <sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|<sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|
+ <sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|<sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|
+ <sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|<sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>author</sgmltag>|
+ <sgmltag>authorinitials</sgmltag>|<sgmltag>corpauthor</sgmltag>|<sgmltag>corpcredit</sgmltag>|<sgmltag>modespec</sgmltag>|<sgmltag>othercredit</sgmltag>|
+ <sgmltag>productname</sgmltag>|<sgmltag>productnumber</sgmltag>|<sgmltag>revhistory</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>inlineequation</sgmltag>|
+ <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+ <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xrefstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">url</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">type</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">docinfo.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">link.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">word.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>ULink</sgmltag> element forms the equivalent of an <acronym>HTML</acronym> anchor
+(<sgmltag class="starttag">A HREF="..."</sgmltag>)
+for cross reference by a Uniform Resource Locator (<acronym>URL</acronym>). 
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. When rendered online, it is natural to make the content
+of the <sgmltag>ULink</sgmltag> element an active link. When rendered in print
+media, the <acronym>URL</acronym> might be ignored, printed after the
+text of the link, or printed as a footnote.
+</para>
+
+<para>When the content of the <sgmltag>ULink</sgmltag> element is empty, i.e., for
+either of the following cases:
+<literal moreinfo="none">&lt;ulink url="..."/&gt;</literal> and
+<literal moreinfo="none">&lt;ulink url="..."&gt;&lt;/ulink&gt;</literal>, the content
+of the <sgmltag class="attribute">url</sgmltag> attribute should be
+rendered as the text of the link.</para>
+
+<para>
+Linking elements must not be nested within other linking
+elements (including themselves). Because DocBook is harmonizing
+towards <acronym>XML</acronym>, this restriction cannot easily be enforced by the <acronym>DTD</acronym>. The
+processing of nested linking elements is undefined.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain ulink:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>ackno</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>artpagenums</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>bibliocoverage</sgmltag></member>
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bibliorelation</sgmltag></member>
+<member><sgmltag>bibliosource</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>city</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>collabname</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>confdates</sgmltag></member>
+<member><sgmltag>confnum</sgmltag></member>
+<member><sgmltag>confsponsor</sgmltag></member>
+<member><sgmltag>conftitle</sgmltag></member>
+<member><sgmltag>contractnum</sgmltag></member>
+<member><sgmltag>contractsponsor</sgmltag></member>
+<member><sgmltag>contrib</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>corpname</sgmltag></member>
+<member><sgmltag>country</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>date</sgmltag></member>
+<member><sgmltag>edition</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fax</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstname</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>holder</sgmltag></member>
+<member><sgmltag>honorific</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>jobtitle</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>label</sgmltag></member>
+<member><sgmltag>lineage</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>manvolnum</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgdiv</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>otheraddr</sgmltag></member>
+<member><sgmltag>othername</sgmltag></member>
+<member><sgmltag>pagenums</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phone</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>pob</sgmltag></member>
+<member><sgmltag>postcode</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>pubdate</sgmltag></member>
+<member><sgmltag>publishername</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentry</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refmiscinfo</sgmltag></member>
+<member><sgmltag>refnamediv</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>releaseinfo</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>revnumber</sgmltag></member>
+<member><sgmltag>revremark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+<member><sgmltag>shortaffil</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>state</sgmltag></member>
+<member><sgmltag>street</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>surname</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>volumenum</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>year</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in ulink:
+<simplelist type="inline"><member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>author</sgmltag></member>
+<member><sgmltag>authorinitials</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>biblioref</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citebiblioid</sgmltag></member>
+<member><sgmltag>citerefentry</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>corpauthor</sgmltag></member>
+<member><sgmltag>corpcredit</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>footnoteref</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlineequation</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>modespec</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>orgname</sgmltag></member>
+<member><sgmltag>othercredit</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>personname</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>revhistory</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+<member><sgmltag>wordasword</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>type</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Type</sgmltag> is available for application-specific
+customization of the linking behavior.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>url</term>
+<listitem>
+<para>
+<sgmltag class="attribute">URL</sgmltag> specifies the Uniform Resource Locator 
+that is the target of the <sgmltag>ULink</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>xref</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+For more information, see the O'Reilly catalog entry for
+&lt;ulink url="http://www.ora.com/catalog/tex/"&gt;&lt;citetitle&gt;Making TeX
+Work&lt;/citetitle&gt;&lt;/ulink&gt;.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.ulink.1" role="HACK-ex.out.start"/>
+<para>
+For more information, see the O'Reilly catalog entry for
+<ulink url="http://www.ora.com/catalog/tex/"><citetitle>Making TeX
+Work</citetitle></ulink>.
+</para>
+<anchor id="ex.oe.ulink.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>olink</sgmltag></member>
+  <member><sgmltag>productnumber</sgmltag></member>
+  <member><sgmltag>systemitem</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="uri.element" revision="4.3">
+<?dbhtml filename="uri.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>uri</secondary></indexterm>
+<refentrytitle>uri</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>uri</refname>
+<refpurpose>A Uniform Resource Identifier</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">uri ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">type</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>The <sgmltag>uri</sgmltag> element identifies a Uniform
+Resource Identifier (<acronym>URI</acronym>) in content.</para>
+
+<refsect2><title>Processing expectations</title>
+<para>Formatted inline. The <sgmltag>uri</sgmltag> element does not
+automatically generate a link to the URI it identifies.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain uri:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in uri:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>type</term>
+<listitem>
+<para>Identifies the type of the URI.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+                   <!--4.3-->
+<refentry id="userinput.element">
+<?dbhtml filename="userinput.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>userinput</secondary></indexterm>
+<refentrytitle>userinput</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>userinput</refname>
+<refpurpose>Data entered by the user</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">userinput ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>action</sgmltag>|<sgmltag>application</sgmltag>|<sgmltag>classname</sgmltag>|<sgmltag>methodname</sgmltag>|
+ <sgmltag>interfacename</sgmltag>|<sgmltag>exceptionname</sgmltag>|<sgmltag>ooclass</sgmltag>|<sgmltag>oointerface</sgmltag>|<sgmltag>ooexception</sgmltag>|
+ <sgmltag>package</sgmltag>|<sgmltag>command</sgmltag>|<sgmltag>computeroutput</sgmltag>|<sgmltag>database</sgmltag>|<sgmltag>email</sgmltag>|<sgmltag>envar</sgmltag>|<sgmltag>errorcode</sgmltag>|
+ <sgmltag>errorname</sgmltag>|<sgmltag>errortype</sgmltag>|<sgmltag>errortext</sgmltag>|<sgmltag>filename</sgmltag>|<sgmltag>function</sgmltag>|<sgmltag>guibutton</sgmltag>|
+ <sgmltag>guiicon</sgmltag>|<sgmltag>guilabel</sgmltag>|<sgmltag>guimenu</sgmltag>|<sgmltag>guimenuitem</sgmltag>|<sgmltag>guisubmenu</sgmltag>|<sgmltag>hardware</sgmltag>|
+ <sgmltag>interface</sgmltag>|<sgmltag>keycap</sgmltag>|<sgmltag>keycode</sgmltag>|<sgmltag>keycombo</sgmltag>|<sgmltag>keysym</sgmltag>|<sgmltag>literal</sgmltag>|<sgmltag>code</sgmltag>|<sgmltag>constant</sgmltag>|
+ <sgmltag>markup</sgmltag>|<sgmltag>medialabel</sgmltag>|<sgmltag>menuchoice</sgmltag>|<sgmltag>mousebutton</sgmltag>|<sgmltag>option</sgmltag>|<sgmltag>optional</sgmltag>|
+ <sgmltag>parameter</sgmltag>|<sgmltag>prompt</sgmltag>|<sgmltag>property</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>returnvalue</sgmltag>|<sgmltag>sgmltag</sgmltag>|
+ <sgmltag>structfield</sgmltag>|<sgmltag>structname</sgmltag>|<sgmltag>symbol</sgmltag>|<sgmltag>systemitem</sgmltag>|<sgmltag>uri</sgmltag>|<sgmltag>token</sgmltag>|<sgmltag>type</sgmltag>|
+ <sgmltag>userinput</sgmltag>|<sgmltag>varname</sgmltag>|<sgmltag>nonterminal</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|
+ <sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>|
+ <sgmltag>co</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>none</member>
+<member>refentry</member>
+</simplelist></entry>
+<entry align="left" valign="top">"none"</entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>UserInput</sgmltag> element identifies words or phrases
+that the user is expected to provide as input to a computer
+program.
+</para>
+
+<para>Note that <sgmltag>UserInput</sgmltag> is not a verbatim 
+environment, but an inline.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. The <sgmltag class="attribute">MoreInfo</sgmltag> attribute
+can help generate a link or query to retrieve additional information. Often presented in a fixed width font.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="4.0"><title>Future Changes</title>
+<para>
+<!--do not index this occurance-->
+The <sgmltag>InterfaceDefinition</sgmltag>
+element will be discarded in DocBook V4.0. It will no longer be available
+in the content model of this element.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain userinput:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in userinput:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>classname</sgmltag></member>
+<member><sgmltag>co</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>email</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>errorcode</sgmltag></member>
+<member><sgmltag>errorname</sgmltag></member>
+<member><sgmltag>errortext</sgmltag></member>
+<member><sgmltag>errortype</sgmltag></member>
+<member><sgmltag>exceptionname</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>guibutton</sgmltag></member>
+<member><sgmltag>guiicon</sgmltag></member>
+<member><sgmltag>guilabel</sgmltag></member>
+<member><sgmltag>guimenu</sgmltag></member>
+<member><sgmltag>guimenuitem</sgmltag></member>
+<member><sgmltag>guisubmenu</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>interface</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>keycode</sgmltag></member>
+<member><sgmltag>keycombo</sgmltag></member>
+<member><sgmltag>keysym</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>medialabel</sgmltag></member>
+<member><sgmltag>menuchoice</sgmltag></member>
+<member><sgmltag>methodname</sgmltag></member>
+<member><sgmltag>mousebutton</sgmltag></member>
+<member><sgmltag>nonterminal</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ooclass</sgmltag></member>
+<member><sgmltag>ooexception</sgmltag></member>
+<member><sgmltag>oointerface</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>package</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>structfield</sgmltag></member>
+<member><sgmltag>structname</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>symbol</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>token</sgmltag></member>
+<member><sgmltag>type</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>uri</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>moreinfo</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">MoreInfo</sgmltag> is set to <literal moreinfo="none">RefEntry</literal>,
+it implies that a <sgmltag>RefEntry</sgmltag> exists which further describes the
+<sgmltag>UserInput</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>envar</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>varname</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+At the system prompt, enter &lt;userinput&gt;xyzzy&lt;/userinput&gt; to gain
+supervisor access to the system.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.userinput.1" role="HACK-ex.out.start"/>
+<para>
+At the system prompt, enter <userinput moreinfo="none">xyzzy</userinput> to gain
+supervisor access to the system.
+</para>
+<anchor id="ex.oe.userinput.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="varargs.element">
+<?dbhtml filename="varargs.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>varargs</secondary></indexterm>
+<refentrytitle>varargs</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>varargs</refname>
+<refpurpose>An empty element in a function synopsis indicating a variable number of arguments</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">varargs ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>VarArgs</sgmltag> indicates that a function takes a variable
+number of arguments.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The <sgmltag>VarArgs</sgmltag> element produces generated text that indicates
+that the function takes a variable number of arguments.  The
+exact generated text may vary.  One common result is
+<quote><computeroutput moreinfo="none">(…)</computeroutput></quote>.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain varargs:
+<simplelist type="inline"><member><sgmltag>funcprototype</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>void</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE funcsynopsis PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;funcsynopsis&gt;
+&lt;funcsynopsisinfo&gt;
+#include &amp;lt;varargs.h&amp;gt;
+&lt;/funcsynopsisinfo&gt;
+&lt;funcprototype&gt;
+  &lt;funcdef&gt;int &lt;function&gt;max&lt;/function&gt;&lt;/funcdef&gt;
+  &lt;varargs/&gt;
+&lt;/funcprototype&gt;
+&lt;/funcsynopsis&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.varargs.1" role="HACK-ex.out.start"/>
+<funcsynopsis>
+<funcsynopsisinfo format="linespecific">
+#include &lt;varargs.h&gt;
+</funcsynopsisinfo>
+<funcprototype>
+  <funcdef>int <function moreinfo="none">max</function></funcdef>
+  <varargs/>
+</funcprototype>
+</funcsynopsis>
+<anchor id="ex.oe.varargs.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>funcsynopsis</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="variablelist.element">
+<?dbhtml filename="variablelist.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>variablelist</secondary></indexterm>
+<refentrytitle>variablelist</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>variablelist</refname>
+<refpurpose>A list in which each entry is composed of a set of one or more terms and an associated description</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">variablelist ::=
+(<sgmltag>blockinfo</sgmltag>?,
+ (<sgmltag>title</sgmltag>,<sgmltag>titleabbrev</sgmltag>?)?,
+ (<sgmltag>caution</sgmltag>|<sgmltag>important</sgmltag>|<sgmltag>note</sgmltag>|<sgmltag>tip</sgmltag>|<sgmltag>warning</sgmltag>|<sgmltag>literallayout</sgmltag>|<sgmltag>programlisting</sgmltag>|
+  <sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|<sgmltag>synopsis</sgmltag>|
+  <sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|
+  <sgmltag>highlights</sgmltag>|<sgmltag>abstract</sgmltag>|<sgmltag>authorblurb</sgmltag>|<sgmltag>epigraph</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*,
+ <sgmltag>varlistentry</sgmltag>+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">termlength</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">spacing</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>compact</member>
+<member>normal</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">example.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">footnote.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">glossdef.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">indexdivcomponent.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">list.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>VariableList</sgmltag> is a list consisting of <sgmltag>Term</sgmltag>s and
+their definitions or descriptions.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+There are many ways to deal with the problems presented in
+formatting a variable list with long <sgmltag>Term</sgmltag>s. DocBook
+does not mandate any particular presentation. The 
+<sgmltag class="attribute">TermLength</sgmltag> attribute may influence
+the presentation of <sgmltag>Term</sgmltag>s.
+</para>
+</refsect2>
+
+<refsect2 role="fu" revision="5.0"><title>Future Changes</title>
+<para>Introductory material may appear before the first list item.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain variablelist:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>constraintdef</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>footnote</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdef</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>indexdiv</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in variablelist:
+<simplelist type="inline"><member><sgmltag>abstract</sgmltag></member>
+<member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>authorblurb</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>epigraph</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>varlistentry</sgmltag></member>
+<member><sgmltag>warning</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>termlength</term>
+<listitem>
+<para>
+<sgmltag class="attribute">TermLength</sgmltag> indicates a length beyond
+which the presentation engine may consider the <sgmltag>Term</sgmltag>(s) too
+long and select an alternate presentation of the <sgmltag>Term</sgmltag>(s)
+and/or, the associated <sgmltag>ListItem</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE variablelist PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;variablelist&gt;&lt;title&gt;Font Filename Extensions&lt;/title&gt;
+&lt;varlistentry&gt;&lt;term&gt;&lt;filename&gt;TTF&lt;/filename&gt;&lt;/term&gt;
+&lt;listitem&gt;
+&lt;para&gt;
+TrueType fonts.
+&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;/varlistentry&gt;
+&lt;varlistentry&gt;&lt;term&gt;&lt;filename&gt;PFA&lt;/filename&gt;&lt;/term&gt;
+              &lt;term&gt;&lt;filename&gt;PFB&lt;/filename&gt;&lt;/term&gt;
+&lt;listitem&gt;
+&lt;para&gt;
+PostScript fonts.  &lt;filename&gt;PFA&lt;/filename&gt; files are common on 
+&lt;acronym&gt;UNIX&lt;/acronym&gt; systems, &lt;filename&gt;PFB&lt;/filename&gt; files
+are more common on Windows systems.
+&lt;/para&gt;
+&lt;/listitem&gt;
+&lt;/varlistentry&gt;
+&lt;/variablelist&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.variablelist.1" role="HACK-ex.out.start"/>
+<variablelist><title>Font Filename Extensions</title>
+<varlistentry><term><filename moreinfo="none">TTF</filename></term>
+<listitem>
+<para>
+TrueType fonts.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><filename moreinfo="none">PFA</filename></term>
+              <term><filename moreinfo="none">PFB</filename></term>
+<listitem>
+<para>
+PostScript fonts.  <filename moreinfo="none">PFA</filename> files are common on 
+<acronym>UNIX</acronym> systems, <filename moreinfo="none">PFB</filename> files
+are more common on Windows systems.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+<anchor id="ex.oe.variablelist.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="varlistentry.element">
+<?dbhtml filename="varlistentry.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>varlistentry</secondary></indexterm>
+<refentrytitle>varlistentry</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>varlistentry</refname>
+<refpurpose>A wrapper for a set of terms and the associated description in a variable list</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">varlistentry ::=
+(<sgmltag>term</sgmltag>+,<sgmltag>listitem</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>VarListEntry</sgmltag> is an entry in a <sgmltag>VariableList</sgmltag>.
+Each <sgmltag>VarListEntry</sgmltag> contains one or more <sgmltag>Term</sgmltag>s and
+their description or definition.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block.
+</para>
+<para>
+<sgmltag>Term</sgmltag>s are usually formatted to make them stand
+out with respect to the text that follows. The best presentation depends
+on several factors, including the number and length of the terms.
+See <sgmltag>VariableList</sgmltag>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain varlistentry:
+<simplelist type="inline"><member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in varlistentry:
+<simplelist type="inline"><member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="varname.element" revision="3.1">
+<?dbhtml filename="varname.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>varname</secondary></indexterm>
+<refentrytitle>varname</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>varname</refname>
+<refpurpose>The name of a variable</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">varname ::=
+(#PCDATA|<sgmltag>replaceable</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>|
+ <sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">cptr.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refname.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tech.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>VarName</sgmltag> identifies a variable name in a programming or
+expression language.  Variables most often get their values from
+<sgmltag>Literal</sgmltag>s, <sgmltag>Replaceable</sgmltag> values, <sgmltag>Constant</sgmltag>s,
+or <sgmltag>Symbol</sgmltag>s.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain varname:
+<simplelist type="inline"><member><sgmltag>action</sgmltag></member>
+<member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>classsynopsisinfo</sgmltag></member>
+<member><sgmltag>code</sgmltag></member>
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>database</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>filename</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>hardware</sgmltag></member>
+<member><sgmltag>interfacename</sgmltag></member>
+<member><sgmltag>keycap</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>property</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refdescriptor</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refname</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>systemitem</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in varname:
+<simplelist type="inline"><member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>command</sgmltag></member>
+<member><sgmltag>computeroutput</sgmltag></member>
+<member><sgmltag>constant</sgmltag></member>
+<member><sgmltag>literal</sgmltag></member>
+<member><sgmltag>markup</sgmltag></member>
+<member><sgmltag>option</sgmltag></member>
+<member><sgmltag>optional</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>prompt</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>sgmltag</sgmltag></member>
+<member><sgmltag>userinput</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+In Perl, &lt;varname&gt;@ARGV&lt;/varname&gt; contains the command line parameters
+used when the script was run.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.varname.1" role="HACK-ex.out.start"/>
+<para>
+In Perl, <varname>@ARGV</varname> contains the command line parameters
+used when the script was run.
+</para>
+<anchor id="ex.oe.varname.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>literal</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="videodata.element" revision="3.1">
+<?dbhtml filename="videodata.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-11 03:20:20 +0200 (Tue, 11 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1615 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>videodata</secondary></indexterm>
+<refentrytitle>videodata</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>videodata</refname>
+<refpurpose>Pointer to external video data</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">videodata ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">srccredit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">contentdepth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">entityref</entry>
+<entry align="left" valign="top">ENTITY</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">contentwidth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">scalefit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>center</member>
+<member>left</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>bottom</member>
+<member>middle</member>
+<member>top</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">depth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">fileref</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><simplelist role="enum" type="vert">
+<member>BMP</member>
+<member>CGM-BINARY</member>
+<member>CGM-CHAR</member>
+<member>CGM-CLEAR</member>
+<member>DITROFF</member>
+<member>DVI</member>
+<member>EPS</member>
+<member>EQN</member>
+<member>FAX</member>
+<member>GIF</member>
+<member>GIF87a</member>
+<member>GIF89a</member>
+<member>IGES</member>
+<member>JPEG</member>
+<member>JPG</member>
+<member>linespecific</member>
+<member>PCX</member>
+<member>PDF</member>
+<member>PIC</member>
+<member>PNG</member>
+<member>PS</member>
+<member>SGML</member>
+<member>SVG</member>
+<member>SWF</member>
+<member>TBL</member>
+<member>TEX</member>
+<member>TIFF</member>
+<member>WMF</member>
+<member>WPG</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">scale</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+This element points to an external entity containing video data.
+</para>
+
+<refsect2 id="dbreproc.videodata"><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. Rendering a video is usually accomplished by reserving
+a rectangular area on the display and <quote>running</quote> the video in
+that frame.
+</para>
+<para>
+There are two ways to provide content for <sgmltag>VideoData</sgmltag>:
+<sgmltag class="attribute">EntityRef</sgmltag> or <sgmltag class="attribute">FileRef</sgmltag>.  It is best to use only one of these
+methods. However, if multiple sources are provided, 
+<sgmltag class="attribute">EntityRef</sgmltag> will be used in favor of 
+<sgmltag class="attribute">FileRef</sgmltag>.
+</para>
+</refsect2> 
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain videodata:
+<simplelist type="inline"><member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>align</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Align</sgmltag> specifies the horizontal alignment
+of the image data on the page or within the element that frames it.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>depth</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Depth</sgmltag> specifies the desired depth (vertical
+distance, at least in horizontal writing systems) of the
+video data.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>entityref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">EntityRef</sgmltag> identifies the general entity
+which points to the content of the video data.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>fileref</term>
+<listitem>
+<para>
+<sgmltag class="attribute">FileRef</sgmltag> specifies the name of the file
+which contains the content of the video data.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>format</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Format</sgmltag> identifies the format of the video
+data. The <sgmltag class="attribute">Format</sgmltag> must be a defined
+notation.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scale</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Scale</sgmltag> specifies integer representing a 
+percentage scaling factor (retaining the relative dimensions of the 
+original video frame). If unspecified, the value 100 (100%) is assumed.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>scalefit</term>
+<listitem>
+<para>
+If <sgmltag class="attribute">ScaleFit</sgmltag> has the value 1 (true), then
+the video frame is to be scaled (uniformly) to the specified width or depth.
+The default value of 0 (false) indicates that the image will not be
+scaled to fit (although it may still be scaled by the
+<sgmltag class="attribute">Scale</sgmltag> attribute).
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>srccredit</term>
+<listitem>
+<para>
+<sgmltag class="attribute">SrcCredit</sgmltag> contains details about the source 
+of the video data.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>width</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Width</sgmltag> indicates the width of the graphic.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="videoobject.element" revision="3.1">
+<?dbhtml filename="videoobject.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>videoobject</secondary></indexterm>
+<refentrytitle>videoobject</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>videoobject</refname>
+<refpurpose>A wrapper for video data and its associated meta-information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">videoobject ::=
+(<sgmltag>objectinfo</sgmltag>?,<sgmltag>videodata</sgmltag>)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">mediaobject.mix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>VideoObject</sgmltag> is a wrapper containing <sgmltag>VideoData</sgmltag>
+and its associated meta-information.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+May be formatted inline or as a displayed block, depending on context. It might not be rendered at all, depending on its placement
+within a <sgmltag>MediaObject</sgmltag> or <sgmltag>InlineMediaObject</sgmltag> and
+the constraints on the publishing system.  For a more detailed description
+of the semantics involved, see <sgmltag>MediaObject</sgmltag>.
+</para>
+</refsect2> 
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain videoobject:
+<simplelist type="inline"><member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in videoobject:
+<simplelist type="inline"><member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>videodata</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>alt</sgmltag></member>
+<member><sgmltag>audioobject</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>imageobject</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE mediaobject PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;mediaobject&gt;
+&lt;videoobject&gt;
+&lt;videodata fileref='movie.avi'/&gt;
+&lt;/videoobject&gt;
+&lt;imageobject&gt;
+&lt;imagedata fileref='movie-frame.gif'/&gt;
+&lt;/imageobject&gt;
+&lt;textobject&gt;
+&lt;para&gt;This video illustrates the proper way to assemble an
+inverting time distortion device.
+&lt;/para&gt;
+&lt;warning&gt;
+&lt;para&gt;
+It is imperative that the primary and secondary temporal
+couplings not be mounted in the wrong order. Temporal
+catastrophe is the likely result. The future you destroy
+may be your own.
+&lt;/para&gt;
+&lt;/warning&gt;
+&lt;/textobject&gt;
+&lt;/mediaobject&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.videoobject.1" role="HACK-ex.out.start"/>
+<mediaobject>
+<videoobject>
+<videodata fileref="movie.avi"/>
+</videoobject>
+<imageobject>
+<imagedata fileref="movie-frame.gif"/>
+</imageobject>
+<textobject>
+<para>This video illustrates the proper way to assemble an
+inverting time distortion device.
+</para>
+<warning>
+<para>
+It is imperative that the primary and secondary temporal
+couplings not be mounted in the wrong order. Temporal
+catastrophe is the likely result. The future you destroy
+may be your own.
+</para>
+</warning>
+</textobject>
+</mediaobject>
+<anchor id="ex.oe.videoobject.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+               <!--3.1-->
+<refentry id="void.element">
+<?dbhtml filename="void.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>void</secondary></indexterm>
+<refentrytitle>void</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>void</refname>
+<refpurpose>An empty element in a function synopsis indicating that the function in question takes no arguments</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">void ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.frame.attval</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>Void</sgmltag> element indicates explicitly that a
+<sgmltag>Function</sgmltag> has no arguments.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+The <sgmltag>Void</sgmltag> element produces generated text that indicates
+the function has no arguments (or returns nothing).  The
+exact generated text may vary.  One common result is
+<literal moreinfo="none">void</literal>.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain void:
+<simplelist type="inline"><member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>funcdef</sgmltag></member>
+<member><sgmltag>funcparams</sgmltag></member>
+<member><sgmltag>funcprototype</sgmltag></member>
+<member><sgmltag>funcsynopsisinfo</sgmltag></member>
+<member><sgmltag>function</sgmltag></member>
+<member><sgmltag>paramdef</sgmltag></member>
+<member><sgmltag>parameter</sgmltag></member>
+<member><sgmltag>returnvalue</sgmltag></member>
+<member><sgmltag>varargs</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>funcdef</sgmltag></member>
+  <member><sgmltag>funcsynopsis</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="volumenum.element">
+<?dbhtml filename="volumenum.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>volumenum</secondary></indexterm>
+<refentrytitle>volumenum</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>volumenum</refname>
+<refpurpose>The volume number of a document in a set (as of books in a set or articles in a journal)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">volumenum ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">bibliocomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">info.class</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>VolumeNum</sgmltag> identifies the volume number of a
+<sgmltag>Book</sgmltag> in a <sgmltag>Set</sgmltag>, or a periodical. 
+It is a wrapper for bibliographic information.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline. Sometimes suppressed.
+</para>
+</refsect2>
+
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain volumenum:
+<simplelist type="inline"><member><sgmltag>appendixinfo</sgmltag></member>
+<member><sgmltag>articleinfo</sgmltag></member>
+<member><sgmltag>biblioentry</sgmltag></member>
+<member><sgmltag>bibliographyinfo</sgmltag></member>
+<member><sgmltag>bibliomixed</sgmltag></member>
+<member><sgmltag>bibliomset</sgmltag></member>
+<member><sgmltag>biblioset</sgmltag></member>
+<member><sgmltag>blockinfo</sgmltag></member>
+<member><sgmltag>bookinfo</sgmltag></member>
+<member><sgmltag>chapterinfo</sgmltag></member>
+<member><sgmltag>glossaryinfo</sgmltag></member>
+<member><sgmltag>indexinfo</sgmltag></member>
+<member><sgmltag>objectinfo</sgmltag></member>
+<member><sgmltag>partinfo</sgmltag></member>
+<member><sgmltag>prefaceinfo</sgmltag></member>
+<member><sgmltag>refentryinfo</sgmltag></member>
+<member><sgmltag>referenceinfo</sgmltag></member>
+<member><sgmltag>refsect1info</sgmltag></member>
+<member><sgmltag>refsect2info</sgmltag></member>
+<member><sgmltag>refsect3info</sgmltag></member>
+<member><sgmltag>refsectioninfo</sgmltag></member>
+<member><sgmltag>refsynopsisdivinfo</sgmltag></member>
+<member><sgmltag>sect1info</sgmltag></member>
+<member><sgmltag>sect2info</sgmltag></member>
+<member><sgmltag>sect3info</sgmltag></member>
+<member><sgmltag>sect4info</sgmltag></member>
+<member><sgmltag>sect5info</sgmltag></member>
+<member><sgmltag>sectioninfo</sgmltag></member>
+<member><sgmltag>setindexinfo</sgmltag></member>
+<member><sgmltag>setinfo</sgmltag></member>
+<member><sgmltag>sidebarinfo</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in volumenum:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>biblioid</sgmltag></member>
+<member><sgmltag>invpartnumber</sgmltag></member>
+<member><sgmltag>isbn</sgmltag></member>
+<member><sgmltag>issn</sgmltag></member>
+<member><sgmltag>issuenum</sgmltag></member>
+<member><sgmltag>productnumber</sgmltag></member>
+<member><sgmltag>pubsnumber</sgmltag></member>
+<member><sgmltag>seriesvolnums</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>article</sgmltag></member>
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>bibliomset</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="warning.element">
+<?dbhtml filename="warning.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>warning</secondary></indexterm>
+<refentrytitle>warning</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>warning</refname>
+<refpurpose>An admonition set off from the text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">warning ::=
+(<sgmltag>title</sgmltag>?,
+ (<sgmltag>calloutlist</sgmltag>|<sgmltag>glosslist</sgmltag>|<sgmltag>bibliolist</sgmltag>|<sgmltag>itemizedlist</sgmltag>|<sgmltag>orderedlist</sgmltag>|
+  <sgmltag>segmentedlist</sgmltag>|<sgmltag>simplelist</sgmltag>|<sgmltag>variablelist</sgmltag>|<sgmltag>literallayout</sgmltag>|
+  <sgmltag>programlisting</sgmltag>|<sgmltag>programlistingco</sgmltag>|<sgmltag>screen</sgmltag>|<sgmltag>screenco</sgmltag>|<sgmltag>screenshot</sgmltag>|
+  <sgmltag>synopsis</sgmltag>|<sgmltag>cmdsynopsis</sgmltag>|<sgmltag>funcsynopsis</sgmltag>|<sgmltag>classsynopsis</sgmltag>|<sgmltag>fieldsynopsis</sgmltag>|
+  <sgmltag>constructorsynopsis</sgmltag>|<sgmltag>destructorsynopsis</sgmltag>|<sgmltag>methodsynopsis</sgmltag>|
+  <sgmltag>formalpara</sgmltag>|<sgmltag>para</sgmltag>|<sgmltag>simpara</sgmltag>|<sgmltag>address</sgmltag>|<sgmltag>blockquote</sgmltag>|<sgmltag>graphic</sgmltag>|<sgmltag>graphicco</sgmltag>|
+  <sgmltag>mediaobject</sgmltag>|<sgmltag>mediaobjectco</sgmltag>|<sgmltag>informalequation</sgmltag>|<sgmltag>informalexample</sgmltag>|
+  <sgmltag>informalfigure</sgmltag>|<sgmltag>informaltable</sgmltag>|<sgmltag>equation</sgmltag>|<sgmltag>example</sgmltag>|<sgmltag>figure</sgmltag>|<sgmltag>table</sgmltag>|
+  <sgmltag>procedure</sgmltag>|<sgmltag>sidebar</sgmltag>|<sgmltag>anchor</sgmltag>|<sgmltag>bridgehead</sgmltag>|<sgmltag>remark</sgmltag>|<sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)+)</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">admon.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">bookcomponent.content</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">component.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">divcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">highlights.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">legalnotice.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">listpreamble.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">qandaset.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refcomponent.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">revdescription.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">sidebar.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tabentry.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">textobject.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A <sgmltag>Warning</sgmltag> is an admonition, usually set off
+from the main text.
+</para>
+
+<para>
+In some types of documentation, the semantics of admonitions are clearly
+defined (<sgmltag>Caution</sgmltag> might imply the possibility of harm to
+equipment whereas <sgmltag>Warning</sgmltag> might imply harm to a person),
+but DocBook makes no such assertions.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted as a displayed block. Often outputs the generated text <quote>Warning</quote>
+or some other visible indication of the type of admonition,
+especially if a <sgmltag>Title</sgmltag> is not present.  Sometimes
+outputs a graphical icon or other symbol as well.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain warning:
+<simplelist type="inline"><member><sgmltag>answer</sgmltag></member>
+<member><sgmltag>appendix</sgmltag></member>
+<member><sgmltag>article</sgmltag></member>
+<member><sgmltag>bibliodiv</sgmltag></member>
+<member><sgmltag>bibliography</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>callout</sgmltag></member>
+<member><sgmltag>caption</sgmltag></member>
+<member><sgmltag>chapter</sgmltag></member>
+<member><sgmltag>colophon</sgmltag></member>
+<member><sgmltag>dedication</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>glossary</sgmltag></member>
+<member><sgmltag>glossdiv</sgmltag></member>
+<member><sgmltag>highlights</sgmltag></member>
+<member><sgmltag>index</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>legalnotice</sgmltag></member>
+<member><sgmltag>listitem</sgmltag></member>
+<member><sgmltag>msgexplan</sgmltag></member>
+<member><sgmltag>msgtext</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>partintro</sgmltag></member>
+<member><sgmltag>preface</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>qandadiv</sgmltag></member>
+<member><sgmltag>qandaset</sgmltag></member>
+<member><sgmltag>question</sgmltag></member>
+<member><sgmltag>refsect1</sgmltag></member>
+<member><sgmltag>refsect2</sgmltag></member>
+<member><sgmltag>refsect3</sgmltag></member>
+<member><sgmltag>refsection</sgmltag></member>
+<member><sgmltag>refsynopsisdiv</sgmltag></member>
+<member><sgmltag>revdescription</sgmltag></member>
+<member><sgmltag>sect1</sgmltag></member>
+<member><sgmltag>sect2</sgmltag></member>
+<member><sgmltag>sect3</sgmltag></member>
+<member><sgmltag>sect4</sgmltag></member>
+<member><sgmltag>sect5</sgmltag></member>
+<member><sgmltag>section</sgmltag></member>
+<member><sgmltag>setindex</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simplesect</sgmltag></member>
+<member><sgmltag>step</sgmltag></member>
+<member><sgmltag>taskprerequisites</sgmltag></member>
+<member><sgmltag>taskrelated</sgmltag></member>
+<member><sgmltag>tasksummary</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>textobject</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in warning:
+<simplelist type="inline"><member><sgmltag>address</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>bibliolist</sgmltag></member>
+<member><sgmltag>blockquote</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>calloutlist</sgmltag></member>
+<member><sgmltag>classsynopsis</sgmltag></member>
+<member><sgmltag>cmdsynopsis</sgmltag></member>
+<member><sgmltag>constructorsynopsis</sgmltag></member>
+<member><sgmltag>destructorsynopsis</sgmltag></member>
+<member><sgmltag>equation</sgmltag></member>
+<member><sgmltag>example</sgmltag></member>
+<member><sgmltag>fieldsynopsis</sgmltag></member>
+<member><sgmltag>figure</sgmltag></member>
+<member><sgmltag>formalpara</sgmltag></member>
+<member><sgmltag>funcsynopsis</sgmltag></member>
+<member><sgmltag>glosslist</sgmltag></member>
+<member><sgmltag>graphic</sgmltag></member>
+<member><sgmltag>graphicco</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>informalequation</sgmltag></member>
+<member><sgmltag>informalexample</sgmltag></member>
+<member><sgmltag>informalfigure</sgmltag></member>
+<member><sgmltag>informaltable</sgmltag></member>
+<member><sgmltag>itemizedlist</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>mediaobject</sgmltag></member>
+<member><sgmltag>mediaobjectco</sgmltag></member>
+<member><sgmltag>methodsynopsis</sgmltag></member>
+<member><sgmltag>orderedlist</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>procedure</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>programlistingco</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screenco</sgmltag></member>
+<member><sgmltag>screenshot</sgmltag></member>
+<member><sgmltag>segmentedlist</sgmltag></member>
+<member><sgmltag>sidebar</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>simplelist</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>table</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>variablelist</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>caution</sgmltag></member>
+<member><sgmltag>important</sgmltag></member>
+<member><sgmltag>note</sgmltag></member>
+<member><sgmltag>tip</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE warning PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;warning&gt;
+&lt;para&gt;
+Striking your thumb with a hammer may cause severe pain and discomfort.
+&lt;/para&gt;
+&lt;/warning&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.warning.1" role="HACK-ex.out.start"/>
+<warning>
+<para>
+Striking your thumb with a hammer may cause severe pain and discomfort.
+</para>
+</warning>
+<anchor id="ex.oe.warning.1" role="HACK-ex.out.end"/>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>videoobject</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="wordasword.element">
+<?dbhtml filename="wordasword.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>wordasword</secondary></indexterm>
+<refentrytitle>wordasword</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>wordasword</refname>
+<refpurpose>A word meant specifically as a word and not representing anything else</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">wordasword ::=
+(#PCDATA|<sgmltag>acronym</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>anchor</sgmltag>|
+ <sgmltag>remark</sgmltag>|<sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|
+ <sgmltag>indexterm</sgmltag>|<sgmltag>beginpage</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">gen.char.class</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+A lot of technical documentation contains words that have
+overloaded meanings.  Sometimes it is useful to be able to use a
+word without invoking its technical meaning.  The
+<sgmltag>WordAsWord</sgmltag> element identifies a word or phrase that
+might otherwise be interpreted in some specific way, and asserts
+that it should be interpreted simply as a word.
+</para>
+
+<para>
+It is unlikely that the presentation of this element will be able
+to help readers understand the variation in meaning; good writing
+will have to achieve that goal.
+The real value of <sgmltag>WordAsWord</sgmltag> lies in the fact
+that full-text searching and indexing tools can use it to avoid
+false-positives.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain wordasword:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in wordasword:
+<simplelist type="inline"><member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>beginpage</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>abbrev</sgmltag></member>
+<member><sgmltag>acronym</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE para PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;para&gt;
+A &lt;wordasword&gt;Term&lt;/wordasword&gt; in Algebra has a very different meaning
+than a &lt;sgmltag&gt;Term&lt;/sgmltag&gt; in DocBook.
+&lt;/para&gt;</programlisting>
+</informalexample>
+
+<anchor id="ex.os.wordasword.1" role="HACK-ex.out.start"/>
+<para>
+A <wordasword>Term</wordasword> in Algebra has a very different meaning
+than a <sgmltag>Term</sgmltag> in DocBook.
+</para>
+<anchor id="ex.oe.wordasword.1" role="HACK-ex.out.end"/>
+
+<!-- no examples to see also -->
+
+</refsect1>
+</refentry>
+
+
+<refentry id="xref.element">
+<?dbhtml filename="xref.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-12-28 22:33:24 +0100 (Sat, 28 Dec 2002) $</pubdate>
+<releaseinfo>$Revision: 2334 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>xref</secondary></indexterm>
+<refentrytitle>xref</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref</refname>
+<refpurpose>A cross reference to another part of the document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">xref ::=
+EMPTY</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="0" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">xrefstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" role="attr">
+<entry align="left" valign="top">endterm</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entities</emphasis></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">ndxterm.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">para.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">refinline.char.mix</sgmltag></entry>
+</row>
+<row condition="ref.rsdiv.pe" rowsep="0" role="pe">
+<entry colsep="0"><sgmltag class="paramentity">tbl.entry.mdl</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">title.char.mix</sgmltag></entry>
+<entry colsep="0"><sgmltag class="paramentity">xref.char.class</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+The <sgmltag>XRef</sgmltag> element forms a cross-reference from the location
+of the <sgmltag>XRef</sgmltag> to the element to which it points.  Unlike
+<sgmltag>Link</sgmltag> and the other cross-referencing elements, <sgmltag>XRef</sgmltag>
+is empty. The processing system has to generate appropriate cross-reference
+text for the reader.
+</para>
+
+<refsect2 id="dbreproc.xref"><title>Processing expectations</title>
+
+<para>Under ordinary circumstances, the <sgmltag>xref</sgmltag>
+points to the some element with its
+<sgmltag class="attribute">linkend</sgmltag> attribute and the processing system
+generates appropriate cross reference text. There are three
+ways for the author to influence the generated text:</para>
+
+<orderedlist inheritnum="ignore" continuation="restarts">
+<listitem>
+<para>If the <sgmltag class="attribute">endterm</sgmltag> attribute is specified
+on <sgmltag>xref</sgmltag>, the
+content of the element pointed to by <sgmltag class="attribute">endterm</sgmltag>
+will be used as the text of the cross-reference.
+</para>
+</listitem>
+
+<listitem>
+<para>Otherwise, if the object <emphasis>pointed to</emphasis> has a
+specified <sgmltag class="attribute">XRefLabel</sgmltag>, the content of
+that attribute will be used as the cross-reference text.
+</para>
+</listitem>
+
+<listitem>
+<para>Finally, the author may specify a keyword (or other information) in the
+<sgmltag class="attribute">xrefstyle</sgmltag> attribute. Unlike
+<sgmltag class="attribute">endterm</sgmltag> and
+<sgmltag class="attribute">xreflabel</sgmltag> which have rigid semantics,
+the content of the <sgmltag class="attribute">xrefstyle</sgmltag> attribute is simply
+additional information for the processing system. What effect it has, if any,
+is dependent on the processing system.</para>
+</listitem>
+</orderedlist>
+
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain xref:
+<simplelist type="inline"><member><sgmltag>application</sgmltag></member>
+<member><sgmltag>attribution</sgmltag></member>
+<member><sgmltag>bibliomisc</sgmltag></member>
+<member><sgmltag>bridgehead</sgmltag></member>
+<member><sgmltag>citation</sgmltag></member>
+<member><sgmltag>citetitle</sgmltag></member>
+<member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>entry</sgmltag></member>
+<member><sgmltag>firstterm</sgmltag></member>
+<member><sgmltag>foreignphrase</sgmltag></member>
+<member><sgmltag>glosssee</sgmltag></member>
+<member><sgmltag>glossseealso</sgmltag></member>
+<member><sgmltag>glossterm</sgmltag></member>
+<member><sgmltag>lineannotation</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>literallayout</sgmltag></member>
+<member><sgmltag>lotentry</sgmltag></member>
+<member><sgmltag>member</sgmltag></member>
+<member><sgmltag>msgaud</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>para</sgmltag></member>
+<member><sgmltag>phrase</sgmltag></member>
+<member><sgmltag>primary</sgmltag></member>
+<member><sgmltag>primaryie</sgmltag></member>
+<member><sgmltag>productname</sgmltag></member>
+<member><sgmltag>programlisting</sgmltag></member>
+<member><sgmltag>quote</sgmltag></member>
+<member><sgmltag>refentrytitle</sgmltag></member>
+<member><sgmltag>refpurpose</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>screen</sgmltag></member>
+<member><sgmltag>screeninfo</sgmltag></member>
+<member><sgmltag>secondary</sgmltag></member>
+<member><sgmltag>secondaryie</sgmltag></member>
+<member><sgmltag>see</sgmltag></member>
+<member><sgmltag>seealso</sgmltag></member>
+<member><sgmltag>seealsoie</sgmltag></member>
+<member><sgmltag>seeie</sgmltag></member>
+<member><sgmltag>seg</sgmltag></member>
+<member><sgmltag>segtitle</sgmltag></member>
+<member><sgmltag>simpara</sgmltag></member>
+<member><sgmltag>subtitle</sgmltag></member>
+<member><sgmltag>synopsis</sgmltag></member>
+<member><sgmltag>td</sgmltag></member>
+<member><sgmltag>term</sgmltag></member>
+<member><sgmltag>termdef</sgmltag></member>
+<member><sgmltag>tertiary</sgmltag></member>
+<member><sgmltag>tertiaryie</sgmltag></member>
+<member><sgmltag>th</sgmltag></member>
+<member><sgmltag>title</sgmltag></member>
+<member><sgmltag>titleabbrev</sgmltag></member>
+<member><sgmltag>tocback</sgmltag></member>
+<member><sgmltag>tocentry</sgmltag></member>
+<member><sgmltag>tocfront</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+
+</refsect1>
+<refsect1 condition="ref.elem.attrdesc"><title>Attributes</title>
+<variablelist>
+<varlistentry><term>endterm</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Endterm</sgmltag> points to the element whose content
+is to be used as the text of the link.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>linkend</term>
+<listitem>
+<para>
+<sgmltag class="attribute">Linkend</sgmltag> points to the target of the cross reference.
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+<refsect1 condition="ref.elem.seealso"><title>See Also</title>
+<para><simplelist type="inline">
+<member><sgmltag>anchor</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+<refsect1><title>Examples</title>
+
+<para>
+Consider the following example:
+</para>
+
+<informalexample role="example-source">
+<programlisting format="linespecific">&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+          "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;book&gt;&lt;title&gt;An Example Book&lt;/title&gt;
+&lt;chapter id="ch01"&gt;&lt;title&gt;XRef Samples&lt;/title&gt;
+&lt;para&gt;
+This paragraph demonstrates several features of
+&lt;sgmltag&gt;XRef&lt;/sgmltag&gt;.
+&lt;/para&gt;
+&lt;itemizedlist&gt;
+&lt;listitem&gt;&lt;para&gt;A straight link generates the
+cross-reference text: &lt;xref linkend="ch02"/&gt;.
+&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;A link to an element with an
+&lt;sgmltag class="attribute"&gt;XRefLabel&lt;/sgmltag&gt;:
+&lt;xref linkend="ch03"/&gt;.
+&lt;/para&gt;&lt;/listitem&gt;
+&lt;listitem&gt;&lt;para&gt;A link with an
+&lt;sgmltag class="attribute"&gt;EndTerm&lt;/sgmltag&gt;:
+&lt;xref linkend="ch04" endterm="ch04short"/&gt;.
+&lt;/para&gt;&lt;/listitem&gt;
+&lt;/itemizedlist&gt;
+&lt;/chapter&gt;
+
+&lt;chapter id="ch02"&gt;
+  &lt;title&gt;The Second Chapter&lt;/title&gt;
+  &lt;para&gt;Some content here&lt;/para&gt;
+&lt;/chapter&gt;
+
+&lt;chapter id="ch03" xreflabel="Chapter the Third"&gt;
+  &lt;title&gt;The Third Chapter&lt;/title&gt;
+  &lt;para&gt;Some content here&lt;/para&gt;
+&lt;/chapter&gt;
+
+&lt;chapter id="ch04"&gt;
+  &lt;title&gt;The Fourth Chapter&lt;/title&gt;
+  &lt;titleabbrev id="ch04short"&gt;Chapter 4&lt;/titleabbrev&gt;
+  &lt;para&gt;Some content here&lt;/para&gt;
+&lt;/chapter&gt;
+&lt;/book&gt;</programlisting>
+</informalexample>
+
+<para>
+One reasonable rendering for the content of the first chapter of
+this book is the following:
+</para>
+
+<para>
+This paragraph demonstrates several features of
+<sgmltag>XRef</sgmltag>.
+</para>
+
+<itemizedlist>
+<listitem><para>A straight link generates the
+cross-reference text: Chapter 2, <quote>The Second Chapter</quote>
+</para></listitem>
+<listitem><para>A link to an element with an
+<sgmltag class="attribute">XRefLabel</sgmltag>:
+Chapter the Third.
+</para></listitem>
+<listitem><para>A link with an
+<sgmltag class="attribute">EndTerm</sgmltag>:
+Chapter 4.
+</para></listitem>
+</itemizedlist>
+
+<para>
+Of course, in an online system, these references would also
+be links to the appropriate chapters.
+</para>
+
+<para>For additional examples, see also
+<simplelist type="inline">
+  <member><sgmltag>part</sgmltag></member>
+</simplelist>.
+</para>
+
+</refsect1>
+</refentry>
+
+
+<refentry id="year.element">
+<?dbhtml filename="year.html"?>
+<refentryinfo>
+<pubdate>$Date: 2002-06-12 13:19:37 +0200 (Wed, 12 Jun 2002) $</pubdate>
+<releaseinfo>$Revision: 1666 $</releaseinfo>
+</refentryinfo>
+
+<refmeta>
+<indexterm significance="normal"><primary>elements</primary>
+<secondary>year</secondary></indexterm>
+<refentrytitle>year</refentrytitle>
+<refmiscinfo>Element</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>year</refname>
+<refpurpose>The year of publication of a document</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row condition="ref.synopsis" rowsep="0" role="cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Mixed Content Model</emphasis></entry>
+</row>
+<row condition="ref.synopsis" rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">year ::=
+(#PCDATA|<sgmltag>link</sgmltag>|<sgmltag>olink</sgmltag>|<sgmltag>ulink</sgmltag>|<sgmltag>emphasis</sgmltag>|<sgmltag>trademark</sgmltag>|<sgmltag>replaceable</sgmltag>|<sgmltag>remark</sgmltag>|
+ <sgmltag>subscript</sgmltag>|<sgmltag>superscript</sgmltag>|<sgmltag>inlinegraphic</sgmltag>|<sgmltag>inlinemediaobject</sgmltag>|<sgmltag>indexterm</sgmltag>)*</synopsis></entry>
+</row>
+<row condition="ref.rsdiv.attr" rowsep="1" role="attrtitle">
+<entry colsep="0"><emphasis role="bold">Attributes</emphasis></entry>
+<entry namest="c2" nameend="c3"><link linkend="common.attributes">Common attributes</link></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsynopsisdiv>
+
+<refsect1 condition="ref.description"><title>Description</title>
+
+<para>
+<sgmltag>Year</sgmltag> identifies a year.  In DocBook V3.0, this is
+only used in <sgmltag>Copyright</sgmltag>, to identify the year or
+years in which copyright is asserted.
+</para>
+
+<refsect2><title>Processing expectations</title>
+<para>
+Formatted inline.
+</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.parents"><title>Parents</title>
+<para>These elements contain year:
+<simplelist type="inline"><member><sgmltag>copyright</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+<refsect2 condition="ref.desc.children"><title>Children</title>
+<para>The following elements occur in year:
+<simplelist type="inline"><member><sgmltag>emphasis</sgmltag></member>
+<member><sgmltag>indexterm</sgmltag></member>
+<member><sgmltag>inlinegraphic</sgmltag></member>
+<member><sgmltag>inlinemediaobject</sgmltag></member>
+<member><sgmltag>link</sgmltag></member>
+<member><sgmltag>olink</sgmltag></member>
+<member><sgmltag>remark</sgmltag></member>
+<member><sgmltag>replaceable</sgmltag></member>
+<member><sgmltag>subscript</sgmltag></member>
+<member><sgmltag>superscript</sgmltag></member>
+<member><sgmltag>trademark</sgmltag></member>
+<member><sgmltag>ulink</sgmltag></member>
+</simplelist>.</para>
+</refsect2>
+
+</refsect1>
+
+<refsect1><title>Examples</title>
+
+<para>For examples, see
+<simplelist type="inline">
+  <member><sgmltag>bibliography</sgmltag></member>
+  <member><sgmltag>biblioset</sgmltag></member>
+  <member><sgmltag>bookinfo</sgmltag></member>
+  <member><sgmltag>copyright</sgmltag></member>
+</simplelist>.
+</para>
+
+
+</refsect1>
+</refentry>
+
+
+<!-- &artheader.element; -->   <!--4.0-->
+<!-- &bookbiblio.element; -->  <!--4.0-->
+<!-- &comment.element; -->     <!--4.0-->
+<!-- &docinfo.element; -->     <!--4.0-->
+<!-- &interfacedefinition.element; --> <!--4.0-->
+<!-- &seriesinfo.element; -->  <!--4.0-->
+
+</reference>
+
+<reference id="ref-parement">
+<title>DocBook Parameter Entity Reference</title>
+<?dbhtml filename="ref-paraments.html"?>
+
+<partintro>
+<!-- this can't actually go here...
+<docinfo>
+<pubdate>$Date: 2001-08-02 12:27:50 +0200 (Thu, 02 Aug 2001) $</pubdate>
+<releaseinfo>$Revision: 546 $</releaseinfo>
+</docinfo>
+-->
+<para>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>reference</secondary></indexterm>
+<indexterm significance="normal"><primary>customizing</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>parameter entities, using</tertiary></indexterm>
+The reference pages in this section describe each of the parameter 
+entities used in DocBook.  This information is most useful when you are
+writing a <link linkend="app-customizing">customization
+layer</link>.
+</para>
+
+<para condition="print">
+In the print version of this book, these reference pages provide only
+a brief summary of the function of each broad family of parameter
+entities. There are nearly 2,000 parameter entity declarations in 
+DocBook, and displaying long lists of parameter entity names on paper
+seemed wasteful.  The online version provides more detailed, hyperlinked
+information about each parameter entity family.
+</para>
+
+</partintro>
+
+
+<refentry id="pe-attlist">
+<?dbhtml filename="pe-attlist.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.attlist</sgmltag></secondary></indexterm>
+<refentrytitle><sgmltag class="paramentity">*.attlist</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.attlist</sgmltag> Parameter Entities</refname>
+<refpurpose>Control individual attribute list declarations
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+Used to control marked sections around the declarations of individual
+attribute lists.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+The <sgmltag class="paramentity">*.attlist</sgmltag> parameter entities
+provide marked sections around individual attribute list
+declarations.  You can selectively include or remove attribute
+list declarations from DocBook by changing these parameter
+entities.
+</para>
+
+<para>The following sections identify all of the attlist module
+parameter entities in DocBook.
+</para>
+
+<refsect2 id="abbrev.attlist.parament"><title>%abbrev.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="abstract.attlist.parament"><title>%abstract.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="accel.attlist.parament"><title>%accel.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ackno.attlist.parament"><title>%ackno.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="acronym.attlist.parament"><title>%acronym.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="action.attlist.parament"><title>%action.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="address.attlist.parament"><title>%address.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="affiliation.attlist.parament"><title>%affiliation.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="alt.attlist.parament"><title>%alt.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="anchor.attlist.parament"><title>%anchor.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="answer.attlist.parament"><title>%answer.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="appendix.attlist.parament"><title>%appendix.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="appendixinfo.attlist.parament"><title>%appendixinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="application.attlist.parament"><title>%application.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="area.attlist.parament"><title>%area.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="areaset.attlist.parament"><title>%areaset.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="areaspec.attlist.parament"><title>%areaspec.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="arg.attlist.parament"><title>%arg.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="article.attlist.parament"><title>%article.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="articleinfo.attlist.parament"><title>%articleinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="artpagenums.attlist.parament"><title>%artpagenums.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="attribution.attlist.parament"><title>%attribution.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="audiodata.attlist.parament"><title>%audiodata.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="audioobject.attlist.parament"><title>%audioobject.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="author.attlist.parament"><title>%author.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorblurb.attlist.parament"><title>%authorblurb.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorgroup.attlist.parament"><title>%authorgroup.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorinitials.attlist.parament"><title>%authorinitials.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="beginpage.attlist.parament"><title>%beginpage.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliocoverage.attlist.parament"><title>%bibliocoverage.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliodiv.attlist.parament"><title>%bibliodiv.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioentry.attlist.parament"><title>%biblioentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliography.attlist.parament"><title>%bibliography.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliographyinfo.attlist.parament"><title>%bibliographyinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioid.attlist.parament"><title>%biblioid.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliolist.attlist.parament"><title>%bibliolist.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomisc.attlist.parament"><title>%bibliomisc.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomixed.attlist.parament"><title>%bibliomixed.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomset.attlist.parament"><title>%bibliomset.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioref.attlist.parament"><title>%biblioref.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliorelation.attlist.parament"><title>%bibliorelation.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioset.attlist.parament"><title>%biblioset.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliosource.attlist.parament"><title>%bibliosource.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="blockinfo.attlist.parament"><title>%blockinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="blockquote.attlist.parament"><title>%blockquote.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="book.attlist.parament"><title>%book.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bookinfo.attlist.parament"><title>%bookinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bridgehead.attlist.parament"><title>%bridgehead.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="callout.attlist.parament"><title>%callout.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="calloutlist.attlist.parament"><title>%calloutlist.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="caption.attlist.content.parament"><title>%caption.attlist.content;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">
+               role            CDATA           #IMPLIED
+               id              ID              #IMPLIED
+       lang            CDATA           #IMPLIED
+       remap           CDATA           #IMPLIED
+       xreflabel       CDATA           #IMPLIED
+       revisionflag    (changed
+                       |added
+                       |deleted
+                       |off)           #IMPLIED
+       arch            CDATA           #IMPLIED
+        condition      CDATA           #IMPLIED
+       conformance     NMTOKENS        #IMPLIED
+       os              CDATA           #IMPLIED
+       revision        CDATA           #IMPLIED
+        security       CDATA           #IMPLIED
+       userlevel       CDATA           #IMPLIED
+       vendor          CDATA           #IMPLIED
+       wordsize        CDATA           #IMPLIED
+       
+       dir             (ltr
+                       |rtl
+                       |lro
+                       |rlo)           #IMPLIED
+       xml:base        CDATA           #IMPLIED
+       
+  class       CDATA          #IMPLIED
+  style       CDATA          #IMPLIED
+  title       CDATA         #IMPLIED xml:lang    NMTOKEN        #IMPLIED onclick     CDATA       #IMPLIED
+  ondblclick  CDATA       #IMPLIED
+  onmousedown CDATA       #IMPLIED
+  onmouseup   CDATA       #IMPLIED
+  onmouseover CDATA       #IMPLIED
+  onmousemove CDATA       #IMPLIED
+  onmouseout  CDATA       #IMPLIED
+  onkeypress  CDATA       #IMPLIED
+  onkeydown   CDATA       #IMPLIED
+  onkeyup     CDATA       #IMPLIED
+               align   (top|bottom|left|right) #IMPLIED</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%caption.attlist.content; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>caption</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="caption.attlist.parament"><title>%caption.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="caution.attlist.parament"><title>%caution.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="chapter.attlist.parament"><title>%chapter.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="chapterinfo.attlist.parament"><title>%chapterinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citation.attlist.parament"><title>%citation.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citebiblioid.attlist.parament"><title>%citebiblioid.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citerefentry.attlist.parament"><title>%citerefentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citetitle.attlist.parament"><title>%citetitle.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="city.attlist.parament"><title>%city.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classname.attlist.parament"><title>%classname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classsynopsis.attlist.parament"><title>%classsynopsis.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classsynopsisinfo.attlist.parament"><title>%classsynopsisinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="cmdsynopsis.attlist.parament"><title>%cmdsynopsis.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="co.attlist.parament"><title>%co.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="code.attlist.parament"><title>%code.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="collab.attlist.parament"><title>%collab.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="collabname.attlist.parament"><title>%collabname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="colophon.attlist.parament"><title>%colophon.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="command.attlist.parament"><title>%command.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="computeroutput.attlist.parament"><title>%computeroutput.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confdates.attlist.parament"><title>%confdates.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confgroup.attlist.parament"><title>%confgroup.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confnum.attlist.parament"><title>%confnum.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confsponsor.attlist.parament"><title>%confsponsor.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="conftitle.attlist.parament"><title>%conftitle.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="constant.attlist.parament"><title>%constant.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="constructorsynopsis.attlist.parament"><title>%constructorsynopsis.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contractnum.attlist.parament"><title>%contractnum.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contractsponsor.attlist.parament"><title>%contractsponsor.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contrib.attlist.parament"><title>%contrib.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="copyright.attlist.parament"><title>%copyright.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="coref.attlist.parament"><title>%coref.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpauthor.attlist.parament"><title>%corpauthor.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpcredit.attlist.parament"><title>%corpcredit.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpname.attlist.parament"><title>%corpname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="country.attlist.parament"><title>%country.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="database.attlist.parament"><title>%database.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="date.attlist.parament"><title>%date.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dedication.attlist.parament"><title>%dedication.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="destructorsynopsis.attlist.parament"><title>%destructorsynopsis.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="edition.attlist.parament"><title>%edition.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="editor.attlist.parament"><title>%editor.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="email.attlist.parament"><title>%email.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="emphasis.attlist.parament"><title>%emphasis.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="envar.attlist.parament"><title>%envar.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="epigraph.attlist.parament"><title>%epigraph.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="equation.attlist.parament"><title>%equation.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errorcode.attlist.parament"><title>%errorcode.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errorname.attlist.parament"><title>%errorname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errortext.attlist.parament"><title>%errortext.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errortype.attlist.parament"><title>%errortype.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="example.attlist.parament"><title>%example.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="exceptionname.attlist.parament"><title>%exceptionname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="fax.attlist.parament"><title>%fax.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="fieldsynopsis.attlist.parament"><title>%fieldsynopsis.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="figure.attlist.parament"><title>%figure.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="filename.attlist.parament"><title>%filename.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="firstname.attlist.parament"><title>%firstname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="firstterm.attlist.parament"><title>%firstterm.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="footnote.attlist.parament"><title>%footnote.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="footnoteref.attlist.parament"><title>%footnoteref.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="foreignphrase.attlist.parament"><title>%foreignphrase.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="formalpara.attlist.parament"><title>%formalpara.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcdef.attlist.parament"><title>%funcdef.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcparams.attlist.parament"><title>%funcparams.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcprototype.attlist.parament"><title>%funcprototype.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcsynopsis.attlist.parament"><title>%funcsynopsis.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcsynopsisinfo.attlist.parament"><title>%funcsynopsisinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="function.attlist.parament"><title>%function.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossary.attlist.parament"><title>%glossary.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossaryinfo.attlist.parament"><title>%glossaryinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossdef.attlist.parament"><title>%glossdef.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossdiv.attlist.parament"><title>%glossdiv.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossentry.attlist.parament"><title>%glossentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glosslist.attlist.parament"><title>%glosslist.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glosssee.attlist.parament"><title>%glosssee.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossseealso.attlist.parament"><title>%glossseealso.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossterm.attlist.parament"><title>%glossterm.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="graphic.attlist.parament"><title>%graphic.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="graphicco.attlist.parament"><title>%graphicco.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="group.attlist.parament"><title>%group.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guibutton.attlist.parament"><title>%guibutton.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guiicon.attlist.parament"><title>%guiicon.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guilabel.attlist.parament"><title>%guilabel.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guimenu.attlist.parament"><title>%guimenu.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guimenuitem.attlist.parament"><title>%guimenuitem.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guisubmenu.attlist.parament"><title>%guisubmenu.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="hardware.attlist.parament"><title>%hardware.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="highlights.attlist.parament"><title>%highlights.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="holder.attlist.parament"><title>%holder.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="honorific.attlist.parament"><title>%honorific.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imagedata.attlist.parament"><title>%imagedata.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imageobject.attlist.parament"><title>%imageobject.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imageobjectco.attlist.parament"><title>%imageobjectco.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="important.attlist.parament"><title>%important.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="index.attlist.parament"><title>%index.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexdiv.attlist.parament"><title>%indexdiv.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexentry.attlist.parament"><title>%indexentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexinfo.attlist.parament"><title>%indexinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexterm.attlist.parament"><title>%indexterm.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalequation.attlist.parament"><title>%informalequation.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalexample.attlist.parament"><title>%informalexample.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalfigure.attlist.parament"><title>%informalfigure.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informaltable.attlist.parament"><title>%informaltable.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="initializer.attlist.parament"><title>%initializer.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlineequation.attlist.parament"><title>%inlineequation.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlinegraphic.attlist.parament"><title>%inlinegraphic.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlinemediaobject.attlist.parament"><title>%inlinemediaobject.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="interface.attlist.parament"><title>%interface.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="interfacename.attlist.parament"><title>%interfacename.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="invpartnumber.attlist.parament"><title>%invpartnumber.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="isbn.attlist.parament"><title>%isbn.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="issn.attlist.parament"><title>%issn.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="issuenum.attlist.parament"><title>%issuenum.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="itemizedlist.attlist.parament"><title>%itemizedlist.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="itermset.attlist.parament"><title>%itermset.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="jobtitle.attlist.parament"><title>%jobtitle.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycap.attlist.parament"><title>%keycap.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycode.attlist.parament"><title>%keycode.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycombo.attlist.parament"><title>%keycombo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keysym.attlist.parament"><title>%keysym.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keyword.attlist.parament"><title>%keyword.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keywordset.attlist.parament"><title>%keywordset.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="label.attlist.parament"><title>%label.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="legalnotice.attlist.parament"><title>%legalnotice.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lineage.attlist.parament"><title>%lineage.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lineannotation.attlist.parament"><title>%lineannotation.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="link.attlist.parament"><title>%link.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="listitem.attlist.parament"><title>%listitem.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="literal.attlist.parament"><title>%literal.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="literallayout.attlist.parament"><title>%literallayout.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lot.attlist.parament"><title>%lot.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lotentry.attlist.parament"><title>%lotentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="manvolnum.attlist.parament"><title>%manvolnum.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="markup.attlist.parament"><title>%markup.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mathphrase.attlist.parament"><title>%mathphrase.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="medialabel.attlist.parament"><title>%medialabel.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobject.attlist.parament"><title>%mediaobject.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobjectco.attlist.parament"><title>%mediaobjectco.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="member.attlist.parament"><title>%member.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="menuchoice.attlist.parament"><title>%menuchoice.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodname.attlist.parament"><title>%methodname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodparam.attlist.parament"><title>%methodparam.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodsynopsis.attlist.parament"><title>%methodsynopsis.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="modespec.attlist.parament"><title>%modespec.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="modifier.attlist.parament"><title>%modifier.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mousebutton.attlist.parament"><title>%mousebutton.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msg.attlist.parament"><title>%msg.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgaud.attlist.parament"><title>%msgaud.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgentry.attlist.parament"><title>%msgentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgexplan.attlist.parament"><title>%msgexplan.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msginfo.attlist.parament"><title>%msginfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msglevel.attlist.parament"><title>%msglevel.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgmain.attlist.parament"><title>%msgmain.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgorig.attlist.parament"><title>%msgorig.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgrel.attlist.parament"><title>%msgrel.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgset.attlist.parament"><title>%msgset.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgsub.attlist.parament"><title>%msgsub.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgtext.attlist.parament"><title>%msgtext.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="note.attlist.parament"><title>%note.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="objectinfo.attlist.parament"><title>%objectinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="olink.attlist.parament"><title>%olink.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ooclass.attlist.parament"><title>%ooclass.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ooexception.attlist.parament"><title>%ooexception.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="oointerface.attlist.parament"><title>%oointerface.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="option.attlist.parament"><title>%option.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="optional.attlist.parament"><title>%optional.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orderedlist.attlist.parament"><title>%orderedlist.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orgdiv.attlist.parament"><title>%orgdiv.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orgname.attlist.parament"><title>%orgname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="otheraddr.attlist.parament"><title>%otheraddr.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="othercredit.attlist.parament"><title>%othercredit.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="othername.attlist.parament"><title>%othername.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="package.attlist.parament"><title>%package.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pagenums.attlist.parament"><title>%pagenums.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="para.attlist.parament"><title>%para.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="paramdef.attlist.parament"><title>%paramdef.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="parameter.attlist.parament"><title>%parameter.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="part.attlist.parament"><title>%part.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="partinfo.attlist.parament"><title>%partinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="partintro.attlist.parament"><title>%partintro.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="personblurb.attlist.parament"><title>%personblurb.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="personname.attlist.parament"><title>%personname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="phone.attlist.parament"><title>%phone.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="phrase.attlist.parament"><title>%phrase.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pob.attlist.parament"><title>%pob.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="postcode.attlist.parament"><title>%postcode.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="preface.attlist.parament"><title>%preface.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="prefaceinfo.attlist.parament"><title>%prefaceinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="primary.attlist.parament"><title>%primary.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="primaryie.attlist.parament"><title>%primaryie.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="printhistory.attlist.parament"><title>%printhistory.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="procedure.attlist.parament"><title>%procedure.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="productname.attlist.parament"><title>%productname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="productnumber.attlist.parament"><title>%productnumber.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="programlisting.attlist.parament"><title>%programlisting.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="programlistingco.attlist.parament"><title>%programlistingco.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="prompt.attlist.parament"><title>%prompt.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="property.attlist.parament"><title>%property.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pubdate.attlist.parament"><title>%pubdate.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="publisher.attlist.parament"><title>%publisher.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="publishername.attlist.parament"><title>%publishername.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pubsnumber.attlist.parament"><title>%pubsnumber.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandadiv.attlist.parament"><title>%qandadiv.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaentry.attlist.parament"><title>%qandaentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaset.attlist.parament"><title>%qandaset.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="question.attlist.parament"><title>%question.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="quote.attlist.parament"><title>%quote.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refclass.attlist.parament"><title>%refclass.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refdescriptor.attlist.parament"><title>%refdescriptor.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentry.attlist.parament"><title>%refentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentryinfo.attlist.parament"><title>%refentryinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentrytitle.attlist.parament"><title>%refentrytitle.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="reference.attlist.parament"><title>%reference.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="referenceinfo.attlist.parament"><title>%referenceinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refmeta.attlist.parament"><title>%refmeta.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refmiscinfo.attlist.parament"><title>%refmiscinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refname.attlist.parament"><title>%refname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refnamediv.attlist.parament"><title>%refnamediv.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refpurpose.attlist.parament"><title>%refpurpose.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect1.attlist.parament"><title>%refsect1.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect1info.attlist.parament"><title>%refsect1info.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect2.attlist.parament"><title>%refsect2.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect2info.attlist.parament"><title>%refsect2info.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect3.attlist.parament"><title>%refsect3.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect3info.attlist.parament"><title>%refsect3info.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsection.attlist.parament"><title>%refsection.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsectioninfo.attlist.parament"><title>%refsectioninfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsynopsisdiv.attlist.parament"><title>%refsynopsisdiv.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsynopsisdivinfo.attlist.parament"><title>%refsynopsisdivinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="releaseinfo.attlist.parament"><title>%releaseinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="remark.attlist.parament"><title>%remark.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="replaceable.attlist.parament"><title>%replaceable.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="returnvalue.attlist.parament"><title>%returnvalue.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revdescription.attlist.parament"><title>%revdescription.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revhistory.attlist.parament"><title>%revhistory.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revision.attlist.parament"><title>%revision.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revnumber.attlist.parament"><title>%revnumber.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revremark.attlist.parament"><title>%revremark.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sbr.attlist.parament"><title>%sbr.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screen.attlist.parament"><title>%screen.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screenco.attlist.parament"><title>%screenco.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screeninfo.attlist.parament"><title>%screeninfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screenshot.attlist.parament"><title>%screenshot.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="secondary.attlist.parament"><title>%secondary.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="secondaryie.attlist.parament"><title>%secondaryie.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect1.attlist.parament"><title>%sect1.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect1info.attlist.parament"><title>%sect1info.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect2.attlist.parament"><title>%sect2.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect2info.attlist.parament"><title>%sect2info.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect3.attlist.parament"><title>%sect3.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect3info.attlist.parament"><title>%sect3info.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect4.attlist.parament"><title>%sect4.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect4info.attlist.parament"><title>%sect4info.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect5.attlist.parament"><title>%sect5.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect5info.attlist.parament"><title>%sect5info.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="section.attlist.parament"><title>%section.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sectioninfo.attlist.parament"><title>%sectioninfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="see.attlist.parament"><title>%see.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seealso.attlist.parament"><title>%seealso.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seealsoie.attlist.parament"><title>%seealsoie.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seeie.attlist.parament"><title>%seeie.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seg.attlist.parament"><title>%seg.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seglistitem.attlist.parament"><title>%seglistitem.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="segmentedlist.attlist.parament"><title>%segmentedlist.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="segtitle.attlist.parament"><title>%segtitle.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seriesvolnums.attlist.parament"><title>%seriesvolnums.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="set.attlist.parament"><title>%set.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setindex.attlist.parament"><title>%setindex.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setindexinfo.attlist.parament"><title>%setindexinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setinfo.attlist.parament"><title>%setinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sgmltag.attlist.parament"><title>%sgmltag.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="shortaffil.attlist.parament"><title>%shortaffil.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="shortcut.attlist.parament"><title>%shortcut.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sidebar.attlist.parament"><title>%sidebar.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sidebarinfo.attlist.parament"><title>%sidebarinfo.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simpara.attlist.parament"><title>%simpara.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplelist.attlist.parament"><title>%simplelist.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplemsgentry.attlist.parament"><title>%simplemsgentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplesect.attlist.parament"><title>%simplesect.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="state.attlist.parament"><title>%state.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="step.attlist.parament"><title>%step.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="stepalternatives.attlist.parament"><title>%stepalternatives.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="street.attlist.parament"><title>%street.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="structfield.attlist.parament"><title>%structfield.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="structname.attlist.parament"><title>%structname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subject.attlist.parament"><title>%subject.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subjectset.attlist.parament"><title>%subjectset.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subjectterm.attlist.parament"><title>%subjectterm.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subscript.attlist.parament"><title>%subscript.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="substeps.attlist.parament"><title>%substeps.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subtitle.attlist.parament"><title>%subtitle.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="superscript.attlist.parament"><title>%superscript.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="surname.attlist.parament"><title>%surname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="symbol.attlist.parament"><title>%symbol.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopfragment.attlist.parament"><title>%synopfragment.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopfragmentref.attlist.parament"><title>%synopfragmentref.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopsis.attlist.parament"><title>%synopsis.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="systemitem.attlist.parament"><title>%systemitem.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="task.attlist.parament"><title>%task.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="taskprerequisites.attlist.parament"><title>%taskprerequisites.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="taskrelated.attlist.parament"><title>%taskrelated.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tasksummary.attlist.parament"><title>%tasksummary.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="term.attlist.parament"><title>%term.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="termdef.attlist.parament"><title>%termdef.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tertiary.attlist.parament"><title>%tertiary.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tertiaryie.attlist.parament"><title>%tertiaryie.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="textdata.attlist.parament"><title>%textdata.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="textobject.attlist.parament"><title>%textobject.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tip.attlist.parament"><title>%tip.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="title.attlist.parament"><title>%title.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="titleabbrev.attlist.parament"><title>%titleabbrev.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toc.attlist.parament"><title>%toc.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocback.attlist.parament"><title>%tocback.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocchap.attlist.parament"><title>%tocchap.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocentry.attlist.parament"><title>%tocentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocfront.attlist.parament"><title>%tocfront.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel1.attlist.parament"><title>%toclevel1.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel2.attlist.parament"><title>%toclevel2.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel3.attlist.parament"><title>%toclevel3.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel4.attlist.parament"><title>%toclevel4.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel5.attlist.parament"><title>%toclevel5.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocpart.attlist.parament"><title>%tocpart.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="token.attlist.parament"><title>%token.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="trademark.attlist.parament"><title>%trademark.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="type.attlist.parament"><title>%type.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ulink.attlist.parament"><title>%ulink.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="uri.attlist.parament"><title>%uri.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="userinput.attlist.parament"><title>%userinput.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varargs.attlist.parament"><title>%varargs.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="variablelist.attlist.parament"><title>%variablelist.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varlistentry.attlist.parament"><title>%varlistentry.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varname.attlist.parament"><title>%varname.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="videodata.attlist.parament"><title>%videodata.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="videoobject.attlist.parament"><title>%videoobject.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="void.attlist.parament"><title>%void.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="volumenum.attlist.parament"><title>%volumenum.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="warning.attlist.parament"><title>%warning.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="wordasword.attlist.parament"><title>%wordasword.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="xref.attlist.parament"><title>%xref.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="year.attlist.parament"><title>%year.attlist;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-attrib">
+<?dbhtml filename="pe-attrib.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.attrib</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">*.attrib</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.attrib</sgmltag> Parameter Entities</refname>
+<refpurpose>Define attributes on selected elements
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+These entities parameterize the attribute declarations on
+selected elements.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+Each of the following sections describes an individual parameter entity.
+</para>
+
+<refsect2 id="bibliorelation.type.attrib.parament"><title>%bibliorelation.type.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">type</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>isversionof</member>
+<member>hasversion</member>
+<member>isreplacedby</member>
+<member>replaces</member>
+<member>isrequiredby</member>
+<member>requires</member>
+<member>ispartof</member>
+<member>haspart</member>
+<member>isreferencedby</member>
+<member>references</member>
+<member>isformatof</member>
+<member>hasformat</member>
+<member>othertype</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">othertype</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliorelation.type.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliorelation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="common.table.attribs.parament"><title>%common.table.attribs;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">
+               floatstyle      CDATA                   #IMPLIED
+               rowheader       (firstcol|norowheader)  #IMPLIED
+                label          CDATA           #IMPLIED
+       
+       id              ID              #IMPLIED
+       lang            CDATA           #IMPLIED
+       remap           CDATA           #IMPLIED
+       xreflabel       CDATA           #IMPLIED
+       revisionflag    (changed
+                       |added
+                       |deleted
+                       |off)           #IMPLIED
+       arch            CDATA           #IMPLIED
+        condition      CDATA           #IMPLIED
+       conformance     NMTOKENS        #IMPLIED
+       os              CDATA           #IMPLIED
+       revision        CDATA           #IMPLIED
+        security       CDATA           #IMPLIED
+       userlevel       CDATA           #IMPLIED
+       vendor          CDATA           #IMPLIED
+       wordsize        CDATA           #IMPLIED
+       
+       dir             (ltr
+                       |rtl
+                       |lro
+                       |rlo)           #IMPLIED
+       xml:base        CDATA           #IMPLIED
+       
+       class       CDATA          #IMPLIED
+       style       CDATA          #IMPLIED
+       title       CDATA         #IMPLIED
+       xml:lang    NMTOKEN        #IMPLIED
+       onclick     CDATA       #IMPLIED
+  ondblclick  CDATA       #IMPLIED
+  onmousedown CDATA       #IMPLIED
+  onmouseup   CDATA       #IMPLIED
+  onmouseover CDATA       #IMPLIED
+  onmousemove CDATA       #IMPLIED
+  onmouseout  CDATA       #IMPLIED
+  onkeypress  CDATA       #IMPLIED
+  onkeydown   CDATA       #IMPLIED
+  onkeyup     CDATA       #IMPLIED
+       role            CDATA           #IMPLIED</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%common.table.attribs; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informaltable</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="condition.attrib.parament"><title>%condition.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dir.attrib.parament"><title>%dir.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">dir</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>ltr</member>
+<member>rtl</member>
+<member>lro</member>
+<member>rlo</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="graphics.attrib.parament"><title>%graphics.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">entityref</entry>
+<entry align="left" valign="top">ENTITY</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">fileref</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>BMP</member>
+<member>CGM-CHAR</member>
+<member>CGM-BINARY</member>
+<member>CGM-CLEAR</member>
+<member>DITROFF</member>
+<member>DVI</member>
+<member>EPS</member>
+<member>EQN</member>
+<member>FAX</member>
+<member>GIF</member>
+<member>GIF87a</member>
+<member>GIF89a</member>
+<member>JPG</member>
+<member>JPEG</member>
+<member>IGES</member>
+<member>PCX</member>
+<member>PIC</member>
+<member>PNG</member>
+<member>PS</member>
+<member>SGML</member>
+<member>TBL</member>
+<member>TEX</member>
+<member>TIFF</member>
+<member>WMF</member>
+<member>WPG</member>
+<member>SVG</member>
+<member>PDF</member>
+<member>SWF</member>
+<member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">srccredit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">contentwidth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">depth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">contentdepth</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>left</member>
+<member>right</member>
+<member>center</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">valign</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>top</member>
+<member>middle</member>
+<member>bottom</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">scale</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">scalefit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%graphics.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>graphic</sgmltag></entry>
+<entry colsep="0"><sgmltag>inlinegraphic</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keyaction.attrib.parament"><title>%keyaction.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">action</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>click</member>
+<member>double-click</member>
+<member>press</member>
+<member>seq</member>
+<member>simul</member>
+<member>other</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">otheraction</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%keyaction.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keycombo</sgmltag></entry>
+<entry colsep="0"><sgmltag>shortcut</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="label.attrib.parament"><title>%label.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%label.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendix</sgmltag></entry>
+<entry colsep="0"><sgmltag>area</sgmltag></entry>
+<entry colsep="0"><sgmltag>areaset</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"><sgmltag>chapter</sgmltag></entry>
+<entry colsep="0"><sgmltag>cmdsynopsis</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>co</sgmltag></entry>
+<entry colsep="0"><sgmltag>coref</sgmltag></entry>
+<entry colsep="0"><sgmltag>equation</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>example</sgmltag></entry>
+<entry colsep="0"><sgmltag>figure</sgmltag></entry>
+<entry colsep="0"><sgmltag>footnote</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>footnoteref</sgmltag></entry>
+<entry colsep="0"><sgmltag>funcsynopsis</sgmltag></entry>
+<entry colsep="0"><sgmltag>informalfigure</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lot</sgmltag></entry>
+<entry colsep="0"><sgmltag>part</sgmltag></entry>
+<entry colsep="0"><sgmltag>partintro</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>reference</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect1</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect2</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect3</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect4</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect5</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+<entry colsep="0"><sgmltag>synopsis</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocback</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocchap</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocfront</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="linespecific.attrib.parament"><title>%linespecific.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated notation:</emphasis></para><simplelist type="vert"><member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top">'linespecific'</entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xml:space</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>preserve</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">linenumbering</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>numbered</member>
+<member>unnumbered</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">continuation</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>continues</member>
+<member>restarts</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">startinglinenumber</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">language</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%linespecific.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>address</sgmltag></entry>
+<entry colsep="0"><sgmltag>classsynopsisinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>funcsynopsisinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>literallayout</sgmltag></entry>
+<entry colsep="0"><sgmltag>programlisting</sgmltag></entry>
+<entry colsep="0"><sgmltag>screen</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>synopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="linkend.attrib.parament"><title>%linkend.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%linkend.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>firstterm</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossterm</sgmltag></entry>
+<entry colsep="0"><sgmltag>lotentry</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seeie</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocback</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocentry</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocfront</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="linkendreq.attrib.parament"><title>%linkendreq.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">linkend</entry>
+<entry align="left" valign="top">IDREF</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%linkendreq.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioref</sgmltag></entry>
+<entry colsep="0"><sgmltag>coref</sgmltag></entry>
+<entry colsep="0"><sgmltag>footnoteref</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>link</sgmltag></entry>
+<entry colsep="0"><sgmltag>synopfragmentref</sgmltag></entry>
+<entry colsep="0"><sgmltag>xref</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="linkends.attrib.parament"><title>%linkends.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">linkends</entry>
+<entry align="left" valign="top">IDREFS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%linkends.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>area</sgmltag></entry>
+<entry colsep="0"><sgmltag>co</sgmltag></entry>
+<entry colsep="0"><sgmltag>primaryie</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>secondaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>seealsoie</sgmltag></entry>
+<entry colsep="0"><sgmltag>tertiaryie</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mark.attrib.parament"><title>%mark.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">mark</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%mark.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>itemizedlist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="moreinfo.attrib.parament"><title>%moreinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">moreinfo</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>refentry</member>
+<member>none</member>
+</simplelist></entry>
+<entry align="left" valign="top">'none'</entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%moreinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>action</sgmltag></entry>
+<entry colsep="0"><sgmltag>application</sgmltag></entry>
+<entry colsep="0"><sgmltag>command</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>computeroutput</sgmltag></entry>
+<entry colsep="0"><sgmltag>database</sgmltag></entry>
+<entry colsep="0"><sgmltag>errorcode</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>filename</sgmltag></entry>
+<entry colsep="0"><sgmltag>function</sgmltag></entry>
+<entry colsep="0"><sgmltag>guibutton</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guiicon</sgmltag></entry>
+<entry colsep="0"><sgmltag>guilabel</sgmltag></entry>
+<entry colsep="0"><sgmltag>guimenu</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guimenuitem</sgmltag></entry>
+<entry colsep="0"><sgmltag>guisubmenu</sgmltag></entry>
+<entry colsep="0"><sgmltag>hardware</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>interface</sgmltag></entry>
+<entry colsep="0"><sgmltag>keycap</sgmltag></entry>
+<entry colsep="0"><sgmltag>keycombo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>literal</sgmltag></entry>
+<entry colsep="0"><sgmltag>menuchoice</sgmltag></entry>
+<entry colsep="0"><sgmltag>mousebutton</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>parameter</sgmltag></entry>
+<entry colsep="0"><sgmltag>prompt</sgmltag></entry>
+<entry colsep="0"><sgmltag>property</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>shortcut</sgmltag></entry>
+<entry colsep="0"><sgmltag>systemitem</sgmltag></entry>
+<entry colsep="0"><sgmltag>userinput</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="objectdata.attrib.parament"><title>%objectdata.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">entityref</entry>
+<entry align="left" valign="top">ENTITY</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">fileref</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">format</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>BMP</member>
+<member>CGM-CHAR</member>
+<member>CGM-BINARY</member>
+<member>CGM-CLEAR</member>
+<member>DITROFF</member>
+<member>DVI</member>
+<member>EPS</member>
+<member>EQN</member>
+<member>FAX</member>
+<member>GIF</member>
+<member>GIF87a</member>
+<member>GIF89a</member>
+<member>JPG</member>
+<member>JPEG</member>
+<member>IGES</member>
+<member>PCX</member>
+<member>PIC</member>
+<member>PNG</member>
+<member>PS</member>
+<member>SGML</member>
+<member>TBL</member>
+<member>TEX</member>
+<member>TIFF</member>
+<member>WMF</member>
+<member>WPG</member>
+<member>SVG</member>
+<member>PDF</member>
+<member>SWF</member>
+<member>linespecific</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">srccredit</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%objectdata.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>audiodata</sgmltag></entry>
+<entry colsep="0"><sgmltag>imagedata</sgmltag></entry>
+<entry colsep="0"><sgmltag>textdata</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>videodata</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pagenum.attrib.parament"><title>%pagenum.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">pagenum</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%pagenum.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>anchor</sgmltag></entry>
+<entry colsep="0"><sgmltag>beginpage</sgmltag></entry>
+<entry colsep="0"><sgmltag>indexterm</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lotentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>title</sgmltag></entry>
+<entry colsep="0"><sgmltag>toc</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocback</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocfront</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="required-IDREF-to-constraintdef-ID.parament"><title>%required-IDREF-to-constraintdef-ID;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">linkend IDREF #REQUIRED</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%required-IDREF-to-constraintdef-ID; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>constraint</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="required-IDREF-to-production-ID.parament"><title>%required-IDREF-to-production-ID;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">linkend IDREF #REQUIRED</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%required-IDREF-to-production-ID; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>productionrecap</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="required-XLink-to-production-ID.parament"><title>%required-XLink-to-production-ID;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">def CDATA #REQUIRED</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%required-XLink-to-production-ID; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>nonterminal</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="role.attrib.parament"><title>%role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>constraint</sgmltag></entry>
+<entry colsep="0"><sgmltag>constraintdef</sgmltag></entry>
+<entry colsep="0"><sgmltag>lhs</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>nonterminal</sgmltag></entry>
+<entry colsep="0"><sgmltag>production</sgmltag></entry>
+<entry colsep="0"><sgmltag>productionrecap</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>productionset</sgmltag></entry>
+<entry colsep="0"><sgmltag>rhs</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="security.attrib.parament"><title>%security.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="status.attrib.parament"><title>%status.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">status</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%status.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendix</sgmltag></entry>
+<entry colsep="0"><sgmltag>article</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliodiv</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliography</sgmltag></entry>
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"><sgmltag>chapter</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>colophon</sgmltag></entry>
+<entry colsep="0"><sgmltag>dedication</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossary</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossdiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>part</sgmltag></entry>
+<entry colsep="0"><sgmltag>preface</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>reference</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect1</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect2</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect3</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsection</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect1</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect2</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect3</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect4</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect5</sgmltag></entry>
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>set</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="width.attrib.parament"><title>%width.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%width.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>example</sgmltag></entry>
+<entry colsep="0"><sgmltag>informalexample</sgmltag></entry>
+<entry colsep="0"><sgmltag>literallayout</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>programlisting</sgmltag></entry>
+<entry colsep="0"><sgmltag>screen</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="wordsize.attrib.parament"><title>%wordsize.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="xml-base.attrib.parament"><title>%xml-base.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xml:base</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="xml-space.attrib.parament"><title>%xml-space.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xml:space</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>preserve</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+</refentry>
+
+<refentry id="pe-attval">
+<?dbhtml filename="pe-attval.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.attval</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">*.attval</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.attval</sgmltag> Parameter Entities</refname>
+<refpurpose>Define attribute values
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+These parameter entities define attribute values used on selected attributes.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+The following parameter entities define attribute values in DocBook:
+</para>
+
+<refsect2 id="tbl.frame.attval.parament"><title>%tbl.frame.attval;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">void|above|below|hsides|lhs|rhs|vsides|box|border|
+top|bottom|topbot|all|sides|none</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.frame.attval; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informaltable</sgmltag></entry>
+<entry colsep="0"><sgmltag>table</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.valign.attval.parament"><title>%tbl.valign.attval;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">top|middle|bottom|baseline</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="yesorno.attvals.parament"><title>%yesorno.attvals;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">CDATA</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%yesorno.attvals; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>figure</sgmltag></entry>
+<entry colsep="0"><sgmltag>imagedata</sgmltag></entry>
+<entry colsep="0"><sgmltag>informalfigure</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informaltable</sgmltag></entry>
+<entry colsep="0"><sgmltag>videodata</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+</refentry>
+
+<refentry id="pe-cals">
+<?dbhtml filename="pe-cals.html"?>
+
+<refmeta>
+<refentrytitle>CALS Table Model Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname>CALS Table Model Parameter Entities</refname>
+<refpurpose>Parameter entities which control the CALS Table Model
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+The CALS Table Model is incorporated into DocBook by reference
+to the standard CALS Table Model DTD.  The CALS Table Model DTD,
+like DocBook, can be customized by defining a number of
+parameter entities before including it.  The parameter entities
+in the following sections are the table-model related parameter
+entities defined by DocBook for use in the CALS Table Model.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+The following parameter entities are related to the CALS Table Model:
+</para>
+
+<refsect2 id="bodyatt.parament"><title>%bodyatt;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">floatstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">rowheader</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>firstcol</member>
+<member>norowheader</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">label</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bodyatt; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>table</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informal.tbl.table.mdl.parament"><title>%informal.tbl.table.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">(textobject*,
+          (graphic+|mediaobject+|tgroup+))
+         | ((col*|colgroup*), thead?, tfoot?, (tbody+|tr</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%informal.tbl.table.mdl; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informaltable</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="paracon.parament"><title>%paracon;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="secur.parament"><title>%secur;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">lang</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>changed</member>
+<member>added</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">dir</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>ltr</member>
+<member>rtl</member>
+<member>lro</member>
+<member>rlo</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xml:base</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">style</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">title</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xml:lang</entry>
+<entry align="left" valign="top">NMTOKEN</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">onclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">ondblclick</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">onmousedown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">onmouseup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">onmouseover</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">onmousemove</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">onmouseout</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">onkeypress</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">onkeydown</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">onkeyup</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%secur; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>entry</sgmltag></entry>
+<entry colsep="0"><sgmltag>entrytbl</sgmltag></entry>
+<entry colsep="0"><sgmltag>row</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>table</sgmltag></entry>
+<entry colsep="0"><sgmltag>tbody</sgmltag></entry>
+<entry colsep="0"><sgmltag>tfoot</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tgroup</sgmltag></entry>
+<entry colsep="0"><sgmltag>thead</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tabentry.mix.parament"><title>%tabentry.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot 
+               |formalpara|para|simpara                |graphic|mediaobject</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tabentry.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>td</sgmltag></entry>
+<entry colsep="0"><sgmltag>th</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tablemodel.parament"><title>%tablemodel;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: -//OASIS//DTD DocBook CALS Table Model V4.5//EN
+</para><para><emphasis role="bold">System identifier</emphasis>: calstblx.dtd
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.entry.mdl.parament"><title>%tbl.entry.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+               |footnoteref|xref|biblioref     |abbrev|acronym|citation|citerefentry|citetitle|citebiblioid|emphasis
+               |firstterm|foreignphrase|glossterm|termdef|footnote|phrase
+               |orgname|quote|trademark|wordasword
+               |personname 
+               |link|olink|ulink       |action|application
+                |classname|methodname|interfacename|exceptionname
+                |ooclass|oointerface|ooexception
+                |package
+                |command|computeroutput
+               |database|email|envar|errorcode|errorname|errortype|errortext|filename
+               |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+               |guisubmenu|hardware|interface|keycap
+               |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+               |menuchoice|mousebutton|option|optional|parameter
+               |prompt|property|replaceable|returnvalue|sgmltag|structfield
+               |structname|symbol|systemitem|uri|token|type|userinput|varname
+                |nonterminal
+               
+               |anchor         |author|authorinitials|corpauthor|corpcredit|modespec|othercredit
+               |productname|productnumber|revhistory
+               
+               |remark|subscript|superscript   |inlinegraphic|inlinemediaobject|inlineequation 
+               |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |indexterm         |beginpage
+                
+                | calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot 
+               |formalpara|para|simpara                |graphic|mediaobject</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.entry.mdl; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>entry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.entrytbl.mdl.parament"><title>%tbl.entrytbl.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">colspec*,spanspec*,thead?,tbody</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.entrytbl.mdl; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>entrytbl</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.hdft.mdl.parament"><title>%tbl.hdft.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">(tr+|(colspec*,row</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.hdft.mdl; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tfoot</sgmltag></entry>
+<entry colsep="0"><sgmltag>thead</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.row.mdl.parament"><title>%tbl.row.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">(entry|entrytbl</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.row.mdl; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>row</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.table-main.mdl.parament"><title>%tbl.table-main.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">(tgroup+|graphic</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.table-titles.mdl.parament"><title>%tbl.table-titles.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">title</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.table.att.parament"><title>%tbl.table.att;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">tabstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">tocentry</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">shortentry</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">orient</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>port</member>
+<member>land</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">pgwide</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">summary</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">width</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">border</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">rules</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">cellspacing</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">cellpadding</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">align</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>left</member>
+<member>center</member>
+<member>right</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">bgcolor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.table.att; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informaltable</sgmltag></entry>
+<entry colsep="0"><sgmltag>table</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.table.mdl.parament"><title>%tbl.table.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">((blockinfo?,
+           (title, titleabbrev?),
+           (indexterm )*,
+           textobject*,
+           (graphic+|mediaobject+|tgroup+))
+         |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.table.mdl; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>table</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.table.name.parament"><title>%tbl.table.name;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">(table|chart</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.tbody.mdl.parament"><title>%tbl.tbody.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">(tr+|row</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.tbody.mdl; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tbody</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.tgroup.att.parament"><title>%tbl.tgroup.att;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">tgroupstyle</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.tgroup.att; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>entrytbl</sgmltag></entry>
+<entry colsep="0"><sgmltag>tgroup</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tbl.tgroup.mdl.parament"><title>%tbl.tgroup.mdl;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">colspec*,spanspec*,thead?,tfoot?,tbody</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tbl.tgroup.mdl; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tgroup</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="titles.parament"><title>%titles;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">title</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="yesorno.parament"><title>%yesorno;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">CDATA</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%yesorno; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>colspec</sgmltag></entry>
+<entry colsep="0"><sgmltag>entry</sgmltag></entry>
+<entry colsep="0"><sgmltag>entrytbl</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>row</sgmltag></entry>
+<entry colsep="0"><sgmltag>spanspec</sgmltag></entry>
+<entry colsep="0"><sgmltag>table</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tgroup</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-class">
+<?dbhtml filename="pe-class.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.class</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">*.class</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.class</sgmltag> Parameter Entities</refname>
+<refpurpose>Parameter entities which define the DocBook classes
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>Classes group elements of a similar type, for example all the lists
+are in the <sgmltag class="paramentity">list.class</sgmltag></para>
+<para>If you want to add a new kind of something (a new kind of list or a
+new kind of verbatim environment, for example), you generally want to add
+the name of the new element to the appropriate class.</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the class parameter entities
+in DocBook.
+</para>
+
+<refsect2 id="admon.class.parament"><title>%admon.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">caution|important|note|tip|warning</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="appendix.class.parament"><title>%appendix.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">appendix</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%appendix.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>article</sgmltag></entry>
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="article.class.parament"><title>%article.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">article</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%article.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="base.char.class.parament"><title>%base.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">anchor</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%base.char.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>replaceable</sgmltag></entry>
+<entry colsep="0"><sgmltag>subscript</sgmltag></entry>
+<entry colsep="0"><sgmltag>superscript</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>trademark</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblio.class.attrib.parament"><title>%biblio.class.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">class</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>uri</member>
+<member>doi</member>
+<member>isbn</member>
+<member>isrn</member>
+<member>issn</member>
+<member>libraryofcongress</member>
+<member>pubnumber</member>
+<member>other</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">otherclass</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%biblio.class.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioid</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliorelation</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliosource</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citebiblioid</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="book.class.parament"><title>%book.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">book</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%book.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>set</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="chapter.class.parament"><title>%chapter.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">chapter</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%chapter.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="compound.class.parament"><title>%compound.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">msgset|procedure|sidebar|qandaset|task
+                 |productionset|constraintdef</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="descobj.class.parament"><title>%descobj.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">abstract|authorblurb|epigraph</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="docinfo.char.class.parament"><title>%docinfo.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">author|authorinitials|corpauthor|corpcredit|modespec|othercredit
+               |productname|productnumber|revhistory</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="formal.class.parament"><title>%formal.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">equation|example|figure|table</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="gen.char.class.parament"><title>%gen.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">abbrev|acronym|citation|citerefentry|citetitle|citebiblioid|emphasis
+               |firstterm|foreignphrase|glossterm|termdef|footnote|phrase
+               |orgname|quote|trademark|wordasword
+               |personname</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="genobj.class.parament"><title>%genobj.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">anchor|bridgehead|remark|highlights</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="index.class.parament"><title>%index.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">index|setindex</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%index.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="info.class.parament"><title>%info.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">graphic | mediaobject | legalnotice | modespec
+                | subjectset | keywordset | itermset | abbrev|abstract|address|artpagenums|author
+               |authorgroup|authorinitials|bibliomisc|biblioset
+               |collab|confgroup|contractnum|contractsponsor
+               |copyright|corpauthor|corpname|corpcredit|date|edition
+               |editor|invpartnumber|isbn|issn|issuenum|orgname
+               |biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage
+               |othercredit|pagenums|printhistory|productname
+               |productnumber|pubdate|publisher|publishername
+               |pubsnumber|releaseinfo|revhistory|seriesvolnums
+               |subtitle|title|titleabbrev|volumenum|citetitle
+               |personname|honorific|firstname|surname|lineage|othername|affiliation
+               |authorblurb|contrib 
+               |indexterm</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%info.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendixinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>articleinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliographyinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>blockinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>bookinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>chapterinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossaryinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>indexinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>objectinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>partinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>prefaceinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>refentryinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>referenceinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect1info</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect2info</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect3info</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsectioninfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsynopsisdivinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect1info</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect2info</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect3info</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect4info</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect5info</sgmltag></entry>
+<entry colsep="0"><sgmltag>sectioninfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>setindexinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>setinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>sidebarinfo</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informal.class.parament"><title>%informal.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlineobj.char.class.parament"><title>%inlineobj.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">inlinegraphic|inlinemediaobject|inlineequation</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="linespecific.class.parament"><title>%linespecific.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="link.char.class.parament"><title>%link.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">link|olink|ulink</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%link.char.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>figure</sgmltag></entry>
+<entry colsep="0"><sgmltag>informalfigure</sgmltag></entry>
+<entry colsep="0"><sgmltag>refentry</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refnamediv</sgmltag></entry>
+<entry colsep="0"><sgmltag>replaceable</sgmltag></entry>
+<entry colsep="0"><sgmltag>subscript</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>superscript</sgmltag></entry>
+<entry colsep="0"><sgmltag>trademark</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="list.class.parament"><title>%list.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="method.synop.class.parament"><title>%method.synop.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%method.synop.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>classsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="nav.class.parament"><title>%nav.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">toc|lot|index|glossary|bibliography</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%nav.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendix</sgmltag></entry>
+<entry colsep="0"><sgmltag>article</sgmltag></entry>
+<entry colsep="0"><sgmltag>chapter</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>preface</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect1</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect2</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect3</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect4</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect5</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ndxterm.class.parament"><title>%ndxterm.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">indexterm</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%ndxterm.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>formalpara</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>refentry</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refmeta</sgmltag></entry>
+<entry colsep="0"><sgmltag>task</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="notation.class.parament"><title>%notation.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
+               | EPS | EQN | FAX | GIF | GIF87a | GIF89a
+               | JPG | JPEG | IGES | PCX
+               | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG
+                | SVG | PDF | SWF
+               | linespecific</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%notation.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>modespec</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="other.char.class.parament"><title>%other.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">remark|subscript|superscript</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%other.char.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>replaceable</sgmltag></entry>
+<entry colsep="0"><sgmltag>subscript</sgmltag></entry>
+<entry colsep="0"><sgmltag>superscript</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>trademark</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="para.class.parament"><title>%para.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">formalpara|para|simpara</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%para.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>abstract</sgmltag></entry>
+<entry colsep="0"><sgmltag>authorblurb</sgmltag></entry>
+<entry colsep="0"><sgmltag>epigraph</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>personblurb</sgmltag></entry>
+<entry colsep="0"><sgmltag>printhistory</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentry.class.parament"><title>%refentry.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">refentry</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refentry.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>reference</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect1</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect2</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect3</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect4</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect5</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="section.class.parament"><title>%section.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">section</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%section.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synop.class.parament"><title>%synop.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tech.char.class.parament"><title>%tech.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">action|application
+                |classname|methodname|interfacename|exceptionname
+                |ooclass|oointerface|ooexception
+                |package
+                |command|computeroutput
+               |database|email|envar|errorcode|errorname|errortype|errortext|filename
+               |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+               |guisubmenu|hardware|interface|keycap
+               |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+               |menuchoice|mousebutton|option|optional|parameter
+               |prompt|property|replaceable|returnvalue|sgmltag|structfield
+               |structname|symbol|systemitem|uri|token|type|userinput|varname
+                |nonterminal</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tech.char.class; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>trademark</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="xref.char.class.parament"><title>%xref.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">footnoteref|xref|biblioref</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-cmodel">
+<?dbhtml filename="pe-cmodel.html"?>
+
+<refmeta>
+<refentrytitle>Content Model Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname>Content Model Parameter Entities</refname>
+<refpurpose>Control groups of element definitions
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+The content model parameter entities provide marked sections around
+groups of related elements.  You can selectively include or remove these
+elements from DocBook by changing these parameter entities.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the content
+model parameter entities
+in DocBook.
+</para>
+
+<para>FIXME: This is probably a DTD typo. This should be the
+sidebar.content.module parameter entity, surely?</para>
+
+<refsect2 id="sidebar.content.model.parament"><title>%sidebar.content.model;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-cmodule">
+<?dbhtml filename="pe-cmodule.html"?>
+
+<refmeta>
+<refentrytitle>Content Module Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname>Content Module Parameter Entities</refname>
+<refpurpose>Control groups of element definitions
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+The content module parameter entities provide marked sections around
+groups of related elements.  You can selectively include or remove these
+elements from DocBook by changing these parameter entities.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the content
+module parameter entities
+in DocBook.
+</para>
+
+<refsect2 id="address.content.module.parament"><title>%address.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="affiliation.content.module.parament"><title>%affiliation.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="areaspec.content.module.parament"><title>%areaspec.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorgroup.content.module.parament"><title>%authorgroup.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliography.content.module.parament"><title>%bibliography.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="book.content.module.parament"><title>%book.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="calloutlist.content.module.parament"><title>%calloutlist.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classsynopsis.content.module.parament"><title>%classsynopsis.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="cmdsynopsis.content.module.parament"><title>%cmdsynopsis.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="collab.content.module.parament"><title>%collab.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confgroup.content.module.parament"><title>%confgroup.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="copyright.content.module.parament"><title>%copyright.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="docinfo.content.module.parament"><title>%docinfo.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcsynopsis.content.module.parament"><title>%funcsynopsis.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossary.content.module.parament"><title>%glossary.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossentry.content.module.parament"><title>%glossentry.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="index.content.module.parament"><title>%index.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexterm.content.module.parament"><title>%indexterm.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keywordset.content.module.parament"><title>%keywordset.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lot.content.module.parament"><title>%lot.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobject.content.module.parament"><title>%mediaobject.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="menuchoice.content.module.parament"><title>%menuchoice.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgset.content.module.parament"><title>%msgset.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="procedure.content.module.parament"><title>%procedure.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="publisher.content.module.parament"><title>%publisher.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaset.content.module.parament"><title>%qandaset.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentry.content.module.parament"><title>%refentry.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revhistory.content.module.parament"><title>%revhistory.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screenshot.content.module.parament"><title>%screenshot.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="section.content.module.parament"><title>%section.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="segmentedlist.content.module.parament"><title>%segmentedlist.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="set.content.module.parament"><title>%set.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplelist.content.module.parament"><title>%simplelist.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subjectset.content.module.parament"><title>%subjectset.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="task.content.module.parament"><title>%task.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toc.content.module.parament"><title>%toc.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="variablelist.content.module.parament"><title>%variablelist.content.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-common-attrib">
+<?dbhtml filename="pe-common-attrib.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Common Attribute Parameter Entities</primary></indexterm>
+<refentrytitle>Common Attribute Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname>Common Attribute Parameter Entities</refname>
+<refpurpose>Parameter entities which define the common attributes
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+These parameter entities define the attributes that are considered
+“common”.  Common attributes occur on every element.
+They are provided by either
+the <sgmltag class="paramentity">common.attrib</sgmltag> parameter entity
+or the <sgmltag class="paramentity">idreq.common.attrib</sgmltag>
+parameter entity.  Those parameter entities are defined in terms of the
+others, listed here.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+The following parameter entities define the common attributes in 
+DocBook:
+</para>
+
+<refsect2 id="arch.attrib.parament"><title>%arch.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="common.attrib.parament"><title>%common.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">lang</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>changed</member>
+<member>added</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">dir</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>ltr</member>
+<member>rtl</member>
+<member>lro</member>
+<member>rlo</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xml:base</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%common.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>abbrev</sgmltag></entry>
+<entry colsep="0"><sgmltag>abstract</sgmltag></entry>
+<entry colsep="0"><sgmltag>accel</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ackno</sgmltag></entry>
+<entry colsep="0"><sgmltag>acronym</sgmltag></entry>
+<entry colsep="0"><sgmltag>action</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>address</sgmltag></entry>
+<entry colsep="0"><sgmltag>affiliation</sgmltag></entry>
+<entry colsep="0"><sgmltag>alt</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>answer</sgmltag></entry>
+<entry colsep="0"><sgmltag>appendix</sgmltag></entry>
+<entry colsep="0"><sgmltag>appendixinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>application</sgmltag></entry>
+<entry colsep="0"><sgmltag>areaspec</sgmltag></entry>
+<entry colsep="0"><sgmltag>arg</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>article</sgmltag></entry>
+<entry colsep="0"><sgmltag>articleinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>artpagenums</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>attribution</sgmltag></entry>
+<entry colsep="0"><sgmltag>audiodata</sgmltag></entry>
+<entry colsep="0"><sgmltag>audioobject</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>author</sgmltag></entry>
+<entry colsep="0"><sgmltag>authorblurb</sgmltag></entry>
+<entry colsep="0"><sgmltag>authorgroup</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>authorinitials</sgmltag></entry>
+<entry colsep="0"><sgmltag>beginpage</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliocoverage</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliodiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>biblioentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliography</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliographyinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>biblioid</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliolist</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliomisc</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliomixed</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliomset</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioref</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliorelation</sgmltag></entry>
+<entry colsep="0"><sgmltag>biblioset</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliosource</sgmltag></entry>
+<entry colsep="0"><sgmltag>blockinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>blockquote</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"><sgmltag>bookinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>bridgehead</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>callout</sgmltag></entry>
+<entry colsep="0"><sgmltag>calloutlist</sgmltag></entry>
+<entry colsep="0"><sgmltag>caution</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>chapter</sgmltag></entry>
+<entry colsep="0"><sgmltag>chapterinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>citation</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citebiblioid</sgmltag></entry>
+<entry colsep="0"><sgmltag>citerefentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>citetitle</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>city</sgmltag></entry>
+<entry colsep="0"><sgmltag>classname</sgmltag></entry>
+<entry colsep="0"><sgmltag>classsynopsis</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>classsynopsisinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>cmdsynopsis</sgmltag></entry>
+<entry colsep="0"><sgmltag>code</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>collab</sgmltag></entry>
+<entry colsep="0"><sgmltag>collabname</sgmltag></entry>
+<entry colsep="0"><sgmltag>colophon</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>command</sgmltag></entry>
+<entry colsep="0"><sgmltag>computeroutput</sgmltag></entry>
+<entry colsep="0"><sgmltag>confdates</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confgroup</sgmltag></entry>
+<entry colsep="0"><sgmltag>confnum</sgmltag></entry>
+<entry colsep="0"><sgmltag>confsponsor</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>conftitle</sgmltag></entry>
+<entry colsep="0"><sgmltag>constant</sgmltag></entry>
+<entry colsep="0"><sgmltag>constraint</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>constructorsynopsis</sgmltag></entry>
+<entry colsep="0"><sgmltag>contractnum</sgmltag></entry>
+<entry colsep="0"><sgmltag>contractsponsor</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>contrib</sgmltag></entry>
+<entry colsep="0"><sgmltag>copyright</sgmltag></entry>
+<entry colsep="0"><sgmltag>coref</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>corpauthor</sgmltag></entry>
+<entry colsep="0"><sgmltag>corpcredit</sgmltag></entry>
+<entry colsep="0"><sgmltag>corpname</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>country</sgmltag></entry>
+<entry colsep="0"><sgmltag>database</sgmltag></entry>
+<entry colsep="0"><sgmltag>date</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>dedication</sgmltag></entry>
+<entry colsep="0"><sgmltag>destructorsynopsis</sgmltag></entry>
+<entry colsep="0"><sgmltag>edition</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>editor</sgmltag></entry>
+<entry colsep="0"><sgmltag>email</sgmltag></entry>
+<entry colsep="0"><sgmltag>emphasis</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>envar</sgmltag></entry>
+<entry colsep="0"><sgmltag>epigraph</sgmltag></entry>
+<entry colsep="0"><sgmltag>equation</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errorcode</sgmltag></entry>
+<entry colsep="0"><sgmltag>errorname</sgmltag></entry>
+<entry colsep="0"><sgmltag>errortext</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errortype</sgmltag></entry>
+<entry colsep="0"><sgmltag>example</sgmltag></entry>
+<entry colsep="0"><sgmltag>exceptionname</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>fax</sgmltag></entry>
+<entry colsep="0"><sgmltag>fieldsynopsis</sgmltag></entry>
+<entry colsep="0"><sgmltag>figure</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>filename</sgmltag></entry>
+<entry colsep="0"><sgmltag>firstname</sgmltag></entry>
+<entry colsep="0"><sgmltag>firstterm</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>footnote</sgmltag></entry>
+<entry colsep="0"><sgmltag>footnoteref</sgmltag></entry>
+<entry colsep="0"><sgmltag>foreignphrase</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>formalpara</sgmltag></entry>
+<entry colsep="0"><sgmltag>funcdef</sgmltag></entry>
+<entry colsep="0"><sgmltag>funcparams</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcprototype</sgmltag></entry>
+<entry colsep="0"><sgmltag>funcsynopsis</sgmltag></entry>
+<entry colsep="0"><sgmltag>funcsynopsisinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>function</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossary</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossaryinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossdef</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossdiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossentry</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glosslist</sgmltag></entry>
+<entry colsep="0"><sgmltag>glosssee</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossseealso</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossterm</sgmltag></entry>
+<entry colsep="0"><sgmltag>graphic</sgmltag></entry>
+<entry colsep="0"><sgmltag>graphicco</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>group</sgmltag></entry>
+<entry colsep="0"><sgmltag>guibutton</sgmltag></entry>
+<entry colsep="0"><sgmltag>guiicon</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guilabel</sgmltag></entry>
+<entry colsep="0"><sgmltag>guimenu</sgmltag></entry>
+<entry colsep="0"><sgmltag>guimenuitem</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guisubmenu</sgmltag></entry>
+<entry colsep="0"><sgmltag>hardware</sgmltag></entry>
+<entry colsep="0"><sgmltag>highlights</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>holder</sgmltag></entry>
+<entry colsep="0"><sgmltag>honorific</sgmltag></entry>
+<entry colsep="0"><sgmltag>imagedata</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>imageobject</sgmltag></entry>
+<entry colsep="0"><sgmltag>imageobjectco</sgmltag></entry>
+<entry colsep="0"><sgmltag>important</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>index</sgmltag></entry>
+<entry colsep="0"><sgmltag>indexdiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>indexentry</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>indexterm</sgmltag></entry>
+<entry colsep="0"><sgmltag>informalequation</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informalexample</sgmltag></entry>
+<entry colsep="0"><sgmltag>informalfigure</sgmltag></entry>
+<entry colsep="0"><sgmltag>initializer</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>inlineequation</sgmltag></entry>
+<entry colsep="0"><sgmltag>inlinegraphic</sgmltag></entry>
+<entry colsep="0"><sgmltag>inlinemediaobject</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>interface</sgmltag></entry>
+<entry colsep="0"><sgmltag>interfacename</sgmltag></entry>
+<entry colsep="0"><sgmltag>invpartnumber</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>isbn</sgmltag></entry>
+<entry colsep="0"><sgmltag>issn</sgmltag></entry>
+<entry colsep="0"><sgmltag>issuenum</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>itemizedlist</sgmltag></entry>
+<entry colsep="0"><sgmltag>itermset</sgmltag></entry>
+<entry colsep="0"><sgmltag>jobtitle</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keycap</sgmltag></entry>
+<entry colsep="0"><sgmltag>keycode</sgmltag></entry>
+<entry colsep="0"><sgmltag>keycombo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keysym</sgmltag></entry>
+<entry colsep="0"><sgmltag>keyword</sgmltag></entry>
+<entry colsep="0"><sgmltag>keywordset</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>label</sgmltag></entry>
+<entry colsep="0"><sgmltag>legalnotice</sgmltag></entry>
+<entry colsep="0"><sgmltag>lhs</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lineage</sgmltag></entry>
+<entry colsep="0"><sgmltag>lineannotation</sgmltag></entry>
+<entry colsep="0"><sgmltag>link</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>listitem</sgmltag></entry>
+<entry colsep="0"><sgmltag>literal</sgmltag></entry>
+<entry colsep="0"><sgmltag>literallayout</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lot</sgmltag></entry>
+<entry colsep="0"><sgmltag>lotentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>manvolnum</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>markup</sgmltag></entry>
+<entry colsep="0"><sgmltag>mathphrase</sgmltag></entry>
+<entry colsep="0"><sgmltag>medialabel</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mediaobject</sgmltag></entry>
+<entry colsep="0"><sgmltag>mediaobjectco</sgmltag></entry>
+<entry colsep="0"><sgmltag>member</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>menuchoice</sgmltag></entry>
+<entry colsep="0"><sgmltag>methodname</sgmltag></entry>
+<entry colsep="0"><sgmltag>methodparam</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>methodsynopsis</sgmltag></entry>
+<entry colsep="0"><sgmltag>modespec</sgmltag></entry>
+<entry colsep="0"><sgmltag>modifier</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mousebutton</sgmltag></entry>
+<entry colsep="0"><sgmltag>msg</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgaud</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgexplan</sgmltag></entry>
+<entry colsep="0"><sgmltag>msginfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msglevel</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgmain</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgorig</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgrel</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgset</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgsub</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgtext</sgmltag></entry>
+<entry colsep="0"><sgmltag>nonterminal</sgmltag></entry>
+<entry colsep="0"><sgmltag>note</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>objectinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>olink</sgmltag></entry>
+<entry colsep="0"><sgmltag>ooclass</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ooexception</sgmltag></entry>
+<entry colsep="0"><sgmltag>oointerface</sgmltag></entry>
+<entry colsep="0"><sgmltag>option</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>optional</sgmltag></entry>
+<entry colsep="0"><sgmltag>orderedlist</sgmltag></entry>
+<entry colsep="0"><sgmltag>orgdiv</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>orgname</sgmltag></entry>
+<entry colsep="0"><sgmltag>otheraddr</sgmltag></entry>
+<entry colsep="0"><sgmltag>othercredit</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>othername</sgmltag></entry>
+<entry colsep="0"><sgmltag>package</sgmltag></entry>
+<entry colsep="0"><sgmltag>pagenums</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>para</sgmltag></entry>
+<entry colsep="0"><sgmltag>paramdef</sgmltag></entry>
+<entry colsep="0"><sgmltag>parameter</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>part</sgmltag></entry>
+<entry colsep="0"><sgmltag>partinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>partintro</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>personblurb</sgmltag></entry>
+<entry colsep="0"><sgmltag>personname</sgmltag></entry>
+<entry colsep="0"><sgmltag>phone</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>phrase</sgmltag></entry>
+<entry colsep="0"><sgmltag>pob</sgmltag></entry>
+<entry colsep="0"><sgmltag>postcode</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>preface</sgmltag></entry>
+<entry colsep="0"><sgmltag>prefaceinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>primary</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>primaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>printhistory</sgmltag></entry>
+<entry colsep="0"><sgmltag>procedure</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>productionrecap</sgmltag></entry>
+<entry colsep="0"><sgmltag>productionset</sgmltag></entry>
+<entry colsep="0"><sgmltag>productname</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>productnumber</sgmltag></entry>
+<entry colsep="0"><sgmltag>programlisting</sgmltag></entry>
+<entry colsep="0"><sgmltag>programlistingco</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>prompt</sgmltag></entry>
+<entry colsep="0"><sgmltag>property</sgmltag></entry>
+<entry colsep="0"><sgmltag>pubdate</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>publisher</sgmltag></entry>
+<entry colsep="0"><sgmltag>publishername</sgmltag></entry>
+<entry colsep="0"><sgmltag>pubsnumber</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>qandadiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>qandaentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>qandaset</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>question</sgmltag></entry>
+<entry colsep="0"><sgmltag>quote</sgmltag></entry>
+<entry colsep="0"><sgmltag>refclass</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refdescriptor</sgmltag></entry>
+<entry colsep="0"><sgmltag>refentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>refentryinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refentrytitle</sgmltag></entry>
+<entry colsep="0"><sgmltag>reference</sgmltag></entry>
+<entry colsep="0"><sgmltag>referenceinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refmeta</sgmltag></entry>
+<entry colsep="0"><sgmltag>refmiscinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>refname</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refnamediv</sgmltag></entry>
+<entry colsep="0"><sgmltag>refpurpose</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect1</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect1info</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect2</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect2info</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect3</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect3info</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsection</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsectioninfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsynopsisdiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsynopsisdivinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>releaseinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>remark</sgmltag></entry>
+<entry colsep="0"><sgmltag>replaceable</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>returnvalue</sgmltag></entry>
+<entry colsep="0"><sgmltag>revdescription</sgmltag></entry>
+<entry colsep="0"><sgmltag>revhistory</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revision</sgmltag></entry>
+<entry colsep="0"><sgmltag>revnumber</sgmltag></entry>
+<entry colsep="0"><sgmltag>revremark</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>rhs</sgmltag></entry>
+<entry colsep="0"><sgmltag>sbr</sgmltag></entry>
+<entry colsep="0"><sgmltag>screen</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>screenco</sgmltag></entry>
+<entry colsep="0"><sgmltag>screeninfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>screenshot</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>secondary</sgmltag></entry>
+<entry colsep="0"><sgmltag>secondaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect1</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect1info</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect2</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect2info</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect3</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect3info</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect4</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect4info</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect5</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect5info</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+<entry colsep="0"><sgmltag>sectioninfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>see</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seealso</sgmltag></entry>
+<entry colsep="0"><sgmltag>seealsoie</sgmltag></entry>
+<entry colsep="0"><sgmltag>seeie</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seg</sgmltag></entry>
+<entry colsep="0"><sgmltag>seglistitem</sgmltag></entry>
+<entry colsep="0"><sgmltag>segmentedlist</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>segtitle</sgmltag></entry>
+<entry colsep="0"><sgmltag>seriesvolnums</sgmltag></entry>
+<entry colsep="0"><sgmltag>set</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>setindex</sgmltag></entry>
+<entry colsep="0"><sgmltag>setindexinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>setinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sgmltag</sgmltag></entry>
+<entry colsep="0"><sgmltag>shortaffil</sgmltag></entry>
+<entry colsep="0"><sgmltag>shortcut</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sidebar</sgmltag></entry>
+<entry colsep="0"><sgmltag>sidebarinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>simpara</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simplelist</sgmltag></entry>
+<entry colsep="0"><sgmltag>simplemsgentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>simplesect</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>state</sgmltag></entry>
+<entry colsep="0"><sgmltag>step</sgmltag></entry>
+<entry colsep="0"><sgmltag>stepalternatives</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>street</sgmltag></entry>
+<entry colsep="0"><sgmltag>structfield</sgmltag></entry>
+<entry colsep="0"><sgmltag>structname</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subject</sgmltag></entry>
+<entry colsep="0"><sgmltag>subjectset</sgmltag></entry>
+<entry colsep="0"><sgmltag>subjectterm</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subscript</sgmltag></entry>
+<entry colsep="0"><sgmltag>substeps</sgmltag></entry>
+<entry colsep="0"><sgmltag>subtitle</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>superscript</sgmltag></entry>
+<entry colsep="0"><sgmltag>surname</sgmltag></entry>
+<entry colsep="0"><sgmltag>symbol</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>synopfragmentref</sgmltag></entry>
+<entry colsep="0"><sgmltag>synopsis</sgmltag></entry>
+<entry colsep="0"><sgmltag>systemitem</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>task</sgmltag></entry>
+<entry colsep="0"><sgmltag>taskprerequisites</sgmltag></entry>
+<entry colsep="0"><sgmltag>taskrelated</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tasksummary</sgmltag></entry>
+<entry colsep="0"><sgmltag>term</sgmltag></entry>
+<entry colsep="0"><sgmltag>termdef</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tertiary</sgmltag></entry>
+<entry colsep="0"><sgmltag>tertiaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>textdata</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>textobject</sgmltag></entry>
+<entry colsep="0"><sgmltag>tip</sgmltag></entry>
+<entry colsep="0"><sgmltag>title</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>titleabbrev</sgmltag></entry>
+<entry colsep="0"><sgmltag>toc</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocback</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocchap</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocfront</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel1</sgmltag></entry>
+<entry colsep="0"><sgmltag>toclevel2</sgmltag></entry>
+<entry colsep="0"><sgmltag>toclevel3</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel4</sgmltag></entry>
+<entry colsep="0"><sgmltag>toclevel5</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocpart</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>token</sgmltag></entry>
+<entry colsep="0"><sgmltag>trademark</sgmltag></entry>
+<entry colsep="0"><sgmltag>type</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ulink</sgmltag></entry>
+<entry colsep="0"><sgmltag>uri</sgmltag></entry>
+<entry colsep="0"><sgmltag>userinput</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>varargs</sgmltag></entry>
+<entry colsep="0"><sgmltag>variablelist</sgmltag></entry>
+<entry colsep="0"><sgmltag>varlistentry</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>varname</sgmltag></entry>
+<entry colsep="0"><sgmltag>videodata</sgmltag></entry>
+<entry colsep="0"><sgmltag>videoobject</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>void</sgmltag></entry>
+<entry colsep="0"><sgmltag>volumenum</sgmltag></entry>
+<entry colsep="0"><sgmltag>warning</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>wordasword</sgmltag></entry>
+<entry colsep="0"><sgmltag>xref</sgmltag></entry>
+<entry colsep="0"><sgmltag>year</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="conformance.attrib.parament"><title>%conformance.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="effectivity.attrib.parament"><title>%effectivity.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%effectivity.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>anchor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="id.attrib.parament"><title>%id.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="idreq.attrib.parament"><title>%idreq.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%idreq.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>anchor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="idreq.common.attrib.parament"><title>%idreq.common.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">id</entry>
+<entry align="left" valign="top">ID</entry>
+<entry align="left" valign="top"><emphasis>Required</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">lang</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>changed</member>
+<member>added</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">arch</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">condition</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">conformance</entry>
+<entry align="left" valign="top">NMTOKENS</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">security</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">wordsize</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">dir</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>ltr</member>
+<member>rtl</member>
+<member>lro</member>
+<member>rlo</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xml:base</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%idreq.common.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>area</sgmltag></entry>
+<entry colsep="0"><sgmltag>areaset</sgmltag></entry>
+<entry colsep="0"><sgmltag>co</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>constraintdef</sgmltag></entry>
+<entry colsep="0"><sgmltag>production</sgmltag></entry>
+<entry colsep="0"><sgmltag>synopfragment</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lang.attrib.parament"><title>%lang.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">lang</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="os.attrib.parament"><title>%os.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">os</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="remap.attrib.parament"><title>%remap.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">remap</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%remap.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>anchor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revision.attrib.parament"><title>%revision.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">revision</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revisionflag.attrib.parament"><title>%revisionflag.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">revisionflag</entry>
+<entry align="left" valign="top"><para><emphasis>Enumerated:</emphasis></para><simplelist type="vert"><member>changed</member>
+<member>added</member>
+<member>deleted</member>
+<member>off</member>
+</simplelist></entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%revisionflag.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>anchor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="userlevel.attrib.parament"><title>%userlevel.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">userlevel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="vendor.attrib.parament"><title>%vendor.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">vendor</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="xreflabel.attrib.parament"><title>%xreflabel.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">xreflabel</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%xreflabel.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>anchor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+</refentry>
+
+
+<refentry id="pe-content">
+<?dbhtml filename="pe-content.html"??>
+
+<refmeta>
+<refentrytitle>DocBook Content Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname>DocBook Content Parameter Entities</refname>
+<refpurpose>Specify content of selected elements
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+These parameter entities control the content of selected elements.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+The content model of several elements in DocBook are controlled by
+parameter entities.
+</para>
+
+<para>The following sections identify all of the module parameter entities
+in DocBook.
+</para>
+
+<refsect2 id="bookcomponent.content.parament"><title>%bookcomponent.content;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">((calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table          |msgset|procedure|sidebar|qandaset|task
+                 |productionset|constraintdef
+                 
+               |anchor|bridgehead|remark|highlights
+                               |abstract|authorblurb|epigraph
+               
+               |indexterm         |beginpage
+                
+               )+,
+       (sect1*|(refentry )*|simplesect*|(section )*))
+       | (sect1+|(refentry )+|simplesect+|(section</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bookcomponent.content; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendix</sgmltag></entry>
+<entry colsep="0"><sgmltag>article</sgmltag></entry>
+<entry colsep="0"><sgmltag>chapter</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>partintro</sgmltag></entry>
+<entry colsep="0"><sgmltag>preface</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bookcomponent.title.content.parament"><title>%bookcomponent.title.content;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">title, subtitle?, titleabbrev</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bookcomponent.title.content; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendix</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliography</sgmltag></entry>
+<entry colsep="0"><sgmltag>chapter</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossary</sgmltag></entry>
+<entry colsep="0"><sgmltag>index</sgmltag></entry>
+<entry colsep="0"><sgmltag>lot</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>part</sgmltag></entry>
+<entry colsep="0"><sgmltag>preface</sgmltag></entry>
+<entry colsep="0"><sgmltag>reference</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>setindex</sgmltag></entry>
+<entry colsep="0"><sgmltag>toc</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="div.title.content.parament"><title>%div.title.content;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">title, subtitle?, titleabbrev</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%div.title.content; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>article</sgmltag></entry>
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"><sgmltag>partintro</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>set</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="equation.content.parament"><title>%equation.content;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">(alt?, (graphic+|mediaobject+|mathphrase</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%equation.content; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>equation</sgmltag></entry>
+<entry colsep="0"><sgmltag>informalequation</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="formalobject.title.content.parament"><title>%formalobject.title.content;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">title, titleabbrev</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%formalobject.title.content; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliolist</sgmltag></entry>
+<entry colsep="0"><sgmltag>calloutlist</sgmltag></entry>
+<entry colsep="0"><sgmltag>equation</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>example</sgmltag></entry>
+<entry colsep="0"><sgmltag>figure</sgmltag></entry>
+<entry colsep="0"><sgmltag>glosslist</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>itemizedlist</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgset</sgmltag></entry>
+<entry colsep="0"><sgmltag>orderedlist</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>procedure</sgmltag></entry>
+<entry colsep="0"><sgmltag>productionset</sgmltag></entry>
+<entry colsep="0"><sgmltag>qandadiv</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>qandaset</sgmltag></entry>
+<entry colsep="0"><sgmltag>segmentedlist</sgmltag></entry>
+<entry colsep="0"><sgmltag>sidebar</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>task</sgmltag></entry>
+<entry colsep="0"><sgmltag>taskprerequisites</sgmltag></entry>
+<entry colsep="0"><sgmltag>taskrelated</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tasksummary</sgmltag></entry>
+<entry colsep="0"><sgmltag>variablelist</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlineequation.content.parament"><title>%inlineequation.content;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">(alt?, (graphic+|inlinemediaobject+|mathphrase</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%inlineequation.content; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>inlineequation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect.title.content.parament"><title>%refsect.title.content;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">title, subtitle?, titleabbrev</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsect.title.content; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect1</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect2</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect3</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsection</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsynopsisdiv</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect.title.content.parament"><title>%sect.title.content;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">title, subtitle?, titleabbrev</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect.title.content; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliodiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>colophon</sgmltag></entry>
+<entry colsep="0"><sgmltag>dedication</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossdiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>indexdiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect1</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect2</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect3</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect4</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect5</sgmltag></entry>
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+<entry colsep="0"><sgmltag>simplesect</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+</refentry>
+
+<refentry id="pe-dbmodules">
+<?dbhtml filename="pe-dbmodules.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">db*</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">db*</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">db*</sgmltag> Parameter Entities</refname>
+<refpurpose>Control inclusion of DocBook modules
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+These parameter entities control the inclusion of DocBook modules.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+The modules listed here are included in DocBook DTD via parameter entity
+reference.  For more information about these modules, and additional modules
+that can be defined, see <xref linkend="app-customizing"/>.
+</para>
+
+<para>The following sections identify all of the module parameter entities
+in DocBook.
+</para>
+
+<refsect2 id="dbcent.euro.parament"><title>%dbcent.euro;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbcent.module.parament"><title>%dbcent.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbcent.parament"><title>%dbcent;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: -//OASIS//ENTITIES DocBook Character Entities V4.5//EN
+</para><para><emphasis role="bold">System identifier</emphasis>: dbcentx.mod
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbgenent.module.parament"><title>%dbgenent.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbgenent.parament"><title>%dbgenent;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: -//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN
+</para><para><emphasis role="bold">System identifier</emphasis>: dbgenent.mod
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbhier.module.parament"><title>%dbhier.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbhier.parament"><title>%dbhier;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: -//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN
+</para><para><emphasis role="bold">System identifier</emphasis>: dbhierx.mod
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbhier.redecl.module.parament"><title>%dbhier.redecl.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">IGNORE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbhier.redecl2.module.parament"><title>%dbhier.redecl2.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">IGNORE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbnotn.module.parament"><title>%dbnotn.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbnotn.parament"><title>%dbnotn;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: -//OASIS//ENTITIES DocBook Notations V4.5//EN
+</para><para><emphasis role="bold">System identifier</emphasis>: dbnotnx.mod
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbpool.module.parament"><title>%dbpool.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbpool.parament"><title>%dbpool;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: -//OASIS//ELEMENTS DocBook Information Pool V4.5//EN
+</para><para><emphasis role="bold">System identifier</emphasis>: dbpoolx.mod
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dbpool.redecl.module.parament"><title>%dbpool.redecl.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">IGNORE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+</refentry>
+
+<refentry id="pe-element">
+<?dbhtml filename="pe-element.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.element</sgmltag></secondary></indexterm>
+<refentrytitle><sgmltag class="paramentity">*.element</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.element</sgmltag> Parameter Entities</refname>
+<refpurpose>Control individual element declarations
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+Used to control marked sections around the declarations of individual
+elements.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+The <sgmltag class="paramentity">*.element</sgmltag> parameter entities
+provide marked sections around individual element
+declarations.  You can selectively include or remove element
+declarations from DocBook by changing these parameter
+entities.
+</para>
+
+<para>The following sections identify all of the element parameter entities
+in DocBook.
+</para>
+
+<refsect2 id="abbrev.element.parament"><title>%abbrev.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="abstract.element.parament"><title>%abstract.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="accel.element.parament"><title>%accel.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ackno.element.parament"><title>%ackno.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="acronym.element.parament"><title>%acronym.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="action.element.parament"><title>%action.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="address.element.parament"><title>%address.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="affiliation.element.parament"><title>%affiliation.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="alt.element.parament"><title>%alt.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="anchor.element.parament"><title>%anchor.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="answer.element.parament"><title>%answer.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="appendix.element.parament"><title>%appendix.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="appendixinfo.element.parament"><title>%appendixinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="application.element.parament"><title>%application.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="area.element.parament"><title>%area.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="areaset.element.parament"><title>%areaset.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="areaspec.element.parament"><title>%areaspec.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="arg.element.parament"><title>%arg.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="article.element.parament"><title>%article.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="articleinfo.element.parament"><title>%articleinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="artpagenums.element.parament"><title>%artpagenums.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="attribution.element.parament"><title>%attribution.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="audiodata.element.parament"><title>%audiodata.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="audioobject.element.parament"><title>%audioobject.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="author.element.parament"><title>%author.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorblurb.element.parament"><title>%authorblurb.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorgroup.element.parament"><title>%authorgroup.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorinitials.element.parament"><title>%authorinitials.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="beginpage.element.parament"><title>%beginpage.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliocoverage.element.parament"><title>%bibliocoverage.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliodiv.element.parament"><title>%bibliodiv.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioentry.element.parament"><title>%biblioentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliography.element.parament"><title>%bibliography.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliographyinfo.element.parament"><title>%bibliographyinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioid.element.parament"><title>%biblioid.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliolist.element.parament"><title>%bibliolist.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomisc.element.parament"><title>%bibliomisc.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomixed.element.parament"><title>%bibliomixed.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomset.element.parament"><title>%bibliomset.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioref.element.parament"><title>%biblioref.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliorelation.element.parament"><title>%bibliorelation.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioset.element.parament"><title>%biblioset.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliosource.element.parament"><title>%bibliosource.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="blockinfo.element.parament"><title>%blockinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="blockquote.element.parament"><title>%blockquote.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="book.element.parament"><title>%book.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bookinfo.element.parament"><title>%bookinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bridgehead.element.parament"><title>%bridgehead.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="callout.element.parament"><title>%callout.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="calloutlist.element.parament"><title>%calloutlist.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="caption.element.parament"><title>%caption.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="caution.element.parament"><title>%caution.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="chapter.element.parament"><title>%chapter.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="chapterinfo.element.parament"><title>%chapterinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citation.element.parament"><title>%citation.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citebiblioid.element.parament"><title>%citebiblioid.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citerefentry.element.parament"><title>%citerefentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citetitle.element.parament"><title>%citetitle.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="city.element.parament"><title>%city.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classname.element.parament"><title>%classname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classsynopsis.element.parament"><title>%classsynopsis.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classsynopsisinfo.element.parament"><title>%classsynopsisinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="cmdsynopsis.element.parament"><title>%cmdsynopsis.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="co.element.parament"><title>%co.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="code.element.parament"><title>%code.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="collab.element.parament"><title>%collab.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="collabname.element.parament"><title>%collabname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="colophon.element.parament"><title>%colophon.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="command.element.parament"><title>%command.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="computeroutput.element.parament"><title>%computeroutput.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confdates.element.parament"><title>%confdates.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confgroup.element.parament"><title>%confgroup.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confnum.element.parament"><title>%confnum.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confsponsor.element.parament"><title>%confsponsor.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="conftitle.element.parament"><title>%conftitle.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="constant.element.parament"><title>%constant.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="constructorsynopsis.element.parament"><title>%constructorsynopsis.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contractnum.element.parament"><title>%contractnum.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contractsponsor.element.parament"><title>%contractsponsor.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contrib.element.parament"><title>%contrib.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="copyright.element.parament"><title>%copyright.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="coref.element.parament"><title>%coref.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpauthor.element.parament"><title>%corpauthor.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpcredit.element.parament"><title>%corpcredit.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpname.element.parament"><title>%corpname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="country.element.parament"><title>%country.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="database.element.parament"><title>%database.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="date.element.parament"><title>%date.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dedication.element.parament"><title>%dedication.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="destructorsynopsis.element.parament"><title>%destructorsynopsis.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="edition.element.parament"><title>%edition.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="editor.element.parament"><title>%editor.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="email.element.parament"><title>%email.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="emphasis.element.parament"><title>%emphasis.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="envar.element.parament"><title>%envar.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="epigraph.element.parament"><title>%epigraph.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="equation.element.parament"><title>%equation.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errorcode.element.parament"><title>%errorcode.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errorname.element.parament"><title>%errorname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errortext.element.parament"><title>%errortext.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errortype.element.parament"><title>%errortype.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="example.element.parament"><title>%example.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="exceptionname.element.parament"><title>%exceptionname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="fax.element.parament"><title>%fax.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="fieldsynopsis.element.parament"><title>%fieldsynopsis.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="figure.element.parament"><title>%figure.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="filename.element.parament"><title>%filename.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="firstname.element.parament"><title>%firstname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="firstterm.element.parament"><title>%firstterm.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="footnote.element.parament"><title>%footnote.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="footnoteref.element.parament"><title>%footnoteref.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="foreignphrase.element.parament"><title>%foreignphrase.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="formalpara.element.parament"><title>%formalpara.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcdef.element.parament"><title>%funcdef.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcparams.element.parament"><title>%funcparams.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcprototype.element.parament"><title>%funcprototype.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcsynopsis.element.parament"><title>%funcsynopsis.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcsynopsisinfo.element.parament"><title>%funcsynopsisinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="function.element.parament"><title>%function.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossary.element.parament"><title>%glossary.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossaryinfo.element.parament"><title>%glossaryinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossdef.element.parament"><title>%glossdef.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossdiv.element.parament"><title>%glossdiv.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossentry.element.parament"><title>%glossentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glosslist.element.parament"><title>%glosslist.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glosssee.element.parament"><title>%glosssee.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossseealso.element.parament"><title>%glossseealso.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossterm.element.parament"><title>%glossterm.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="graphic.element.parament"><title>%graphic.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="graphicco.element.parament"><title>%graphicco.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="group.element.parament"><title>%group.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guibutton.element.parament"><title>%guibutton.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guiicon.element.parament"><title>%guiicon.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guilabel.element.parament"><title>%guilabel.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guimenu.element.parament"><title>%guimenu.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guimenuitem.element.parament"><title>%guimenuitem.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guisubmenu.element.parament"><title>%guisubmenu.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="hardware.element.parament"><title>%hardware.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="highlights.element.parament"><title>%highlights.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="holder.element.parament"><title>%holder.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="honorific.element.parament"><title>%honorific.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imagedata.element.parament"><title>%imagedata.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imageobject.element.parament"><title>%imageobject.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imageobjectco.element.parament"><title>%imageobjectco.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="important.element.parament"><title>%important.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="index.element.parament"><title>%index.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexdiv.element.parament"><title>%indexdiv.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexentry.element.parament"><title>%indexentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexinfo.element.parament"><title>%indexinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexterm.element.parament"><title>%indexterm.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalequation.element.parament"><title>%informalequation.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalexample.element.parament"><title>%informalexample.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalfigure.element.parament"><title>%informalfigure.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informaltable.element.parament"><title>%informaltable.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="initializer.element.parament"><title>%initializer.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlineequation.element.parament"><title>%inlineequation.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlinegraphic.element.parament"><title>%inlinegraphic.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlinemediaobject.element.parament"><title>%inlinemediaobject.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="interface.element.parament"><title>%interface.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="interfacename.element.parament"><title>%interfacename.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="invpartnumber.element.parament"><title>%invpartnumber.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="isbn.element.parament"><title>%isbn.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="issn.element.parament"><title>%issn.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="issuenum.element.parament"><title>%issuenum.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="itemizedlist.element.parament"><title>%itemizedlist.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="itermset.element.parament"><title>%itermset.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="jobtitle.element.parament"><title>%jobtitle.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycap.element.parament"><title>%keycap.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycode.element.parament"><title>%keycode.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycombo.element.parament"><title>%keycombo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keysym.element.parament"><title>%keysym.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keyword.element.parament"><title>%keyword.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keywordset.element.parament"><title>%keywordset.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="label.element.parament"><title>%label.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="legalnotice.element.parament"><title>%legalnotice.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lineage.element.parament"><title>%lineage.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lineannotation.element.parament"><title>%lineannotation.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="link.element.parament"><title>%link.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="listitem.element.parament"><title>%listitem.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="literal.element.parament"><title>%literal.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="literallayout.element.parament"><title>%literallayout.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lot.element.parament"><title>%lot.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lotentry.element.parament"><title>%lotentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="manvolnum.element.parament"><title>%manvolnum.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="markup.element.parament"><title>%markup.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mathphrase.element.parament"><title>%mathphrase.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="medialabel.element.parament"><title>%medialabel.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobject.element.parament"><title>%mediaobject.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobjectco.element.parament"><title>%mediaobjectco.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="member.element.parament"><title>%member.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="menuchoice.element.parament"><title>%menuchoice.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodname.element.parament"><title>%methodname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodparam.element.parament"><title>%methodparam.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodsynopsis.element.parament"><title>%methodsynopsis.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="modespec.element.parament"><title>%modespec.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="modifier.element.parament"><title>%modifier.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mousebutton.element.parament"><title>%mousebutton.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msg.element.parament"><title>%msg.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgaud.element.parament"><title>%msgaud.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgentry.element.parament"><title>%msgentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgexplan.element.parament"><title>%msgexplan.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msginfo.element.parament"><title>%msginfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msglevel.element.parament"><title>%msglevel.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgmain.element.parament"><title>%msgmain.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgorig.element.parament"><title>%msgorig.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgrel.element.parament"><title>%msgrel.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgset.element.parament"><title>%msgset.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgsub.element.parament"><title>%msgsub.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgtext.element.parament"><title>%msgtext.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="note.element.parament"><title>%note.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="objectinfo.element.parament"><title>%objectinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="olink.element.parament"><title>%olink.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ooclass.element.parament"><title>%ooclass.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ooexception.element.parament"><title>%ooexception.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="oointerface.element.parament"><title>%oointerface.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="option.element.parament"><title>%option.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="optional.element.parament"><title>%optional.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orderedlist.element.parament"><title>%orderedlist.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orgdiv.element.parament"><title>%orgdiv.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orgname.element.parament"><title>%orgname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="otheraddr.element.parament"><title>%otheraddr.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="othercredit.element.parament"><title>%othercredit.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="othername.element.parament"><title>%othername.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="package.element.parament"><title>%package.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pagenums.element.parament"><title>%pagenums.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="para.element.parament"><title>%para.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="paramdef.element.parament"><title>%paramdef.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="parameter.element.parament"><title>%parameter.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="part.element.parament"><title>%part.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="partinfo.element.parament"><title>%partinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="partintro.element.parament"><title>%partintro.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="personblurb.element.parament"><title>%personblurb.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="personname.element.parament"><title>%personname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="phone.element.parament"><title>%phone.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="phrase.element.parament"><title>%phrase.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pob.element.parament"><title>%pob.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="postcode.element.parament"><title>%postcode.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="preface.element.parament"><title>%preface.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="prefaceinfo.element.parament"><title>%prefaceinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="primary.element.parament"><title>%primary.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="primaryie.element.parament"><title>%primaryie.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="printhistory.element.parament"><title>%printhistory.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="procedure.element.parament"><title>%procedure.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="productname.element.parament"><title>%productname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="productnumber.element.parament"><title>%productnumber.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="programlisting.element.parament"><title>%programlisting.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="programlistingco.element.parament"><title>%programlistingco.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="prompt.element.parament"><title>%prompt.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="property.element.parament"><title>%property.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pubdate.element.parament"><title>%pubdate.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="publisher.element.parament"><title>%publisher.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="publishername.element.parament"><title>%publishername.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pubsnumber.element.parament"><title>%pubsnumber.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandadiv.element.parament"><title>%qandadiv.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaentry.element.parament"><title>%qandaentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaset.element.parament"><title>%qandaset.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="question.element.parament"><title>%question.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="quote.element.parament"><title>%quote.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refclass.element.parament"><title>%refclass.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refdescriptor.element.parament"><title>%refdescriptor.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentry.element.parament"><title>%refentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentryinfo.element.parament"><title>%refentryinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentrytitle.element.parament"><title>%refentrytitle.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="reference.element.parament"><title>%reference.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="referenceinfo.element.parament"><title>%referenceinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refmeta.element.parament"><title>%refmeta.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refmiscinfo.element.parament"><title>%refmiscinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refname.element.parament"><title>%refname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refnamediv.element.parament"><title>%refnamediv.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refpurpose.element.parament"><title>%refpurpose.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect1.element.parament"><title>%refsect1.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect1info.element.parament"><title>%refsect1info.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect2.element.parament"><title>%refsect2.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect2info.element.parament"><title>%refsect2info.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect3.element.parament"><title>%refsect3.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect3info.element.parament"><title>%refsect3info.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsection.element.parament"><title>%refsection.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsectioninfo.element.parament"><title>%refsectioninfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsynopsisdiv.element.parament"><title>%refsynopsisdiv.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsynopsisdivinfo.element.parament"><title>%refsynopsisdivinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="releaseinfo.element.parament"><title>%releaseinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="remark.element.parament"><title>%remark.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="replaceable.element.parament"><title>%replaceable.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="returnvalue.element.parament"><title>%returnvalue.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revdescription.element.parament"><title>%revdescription.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revhistory.element.parament"><title>%revhistory.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revision.element.parament"><title>%revision.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revnumber.element.parament"><title>%revnumber.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revremark.element.parament"><title>%revremark.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sbr.element.parament"><title>%sbr.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screen.element.parament"><title>%screen.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screenco.element.parament"><title>%screenco.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screeninfo.element.parament"><title>%screeninfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screenshot.element.parament"><title>%screenshot.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="secondary.element.parament"><title>%secondary.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="secondaryie.element.parament"><title>%secondaryie.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect1.element.parament"><title>%sect1.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect1info.element.parament"><title>%sect1info.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect2.element.parament"><title>%sect2.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect2info.element.parament"><title>%sect2info.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect3.element.parament"><title>%sect3.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect3info.element.parament"><title>%sect3info.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect4.element.parament"><title>%sect4.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect4info.element.parament"><title>%sect4info.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect5.element.parament"><title>%sect5.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect5info.element.parament"><title>%sect5info.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="section.element.parament"><title>%section.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sectioninfo.element.parament"><title>%sectioninfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="see.element.parament"><title>%see.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seealso.element.parament"><title>%seealso.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seealsoie.element.parament"><title>%seealsoie.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seeie.element.parament"><title>%seeie.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seg.element.parament"><title>%seg.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seglistitem.element.parament"><title>%seglistitem.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="segmentedlist.element.parament"><title>%segmentedlist.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="segtitle.element.parament"><title>%segtitle.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seriesvolnums.element.parament"><title>%seriesvolnums.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="set.element.parament"><title>%set.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setindex.element.parament"><title>%setindex.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setindexinfo.element.parament"><title>%setindexinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setinfo.element.parament"><title>%setinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sgmltag.element.parament"><title>%sgmltag.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="shortaffil.element.parament"><title>%shortaffil.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="shortcut.element.parament"><title>%shortcut.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sidebar.element.parament"><title>%sidebar.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sidebarinfo.element.parament"><title>%sidebarinfo.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simpara.element.parament"><title>%simpara.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplelist.element.parament"><title>%simplelist.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplemsgentry.element.parament"><title>%simplemsgentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplesect.element.parament"><title>%simplesect.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="state.element.parament"><title>%state.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="step.element.parament"><title>%step.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="stepalternatives.element.parament"><title>%stepalternatives.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="street.element.parament"><title>%street.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="structfield.element.parament"><title>%structfield.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="structname.element.parament"><title>%structname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subject.element.parament"><title>%subject.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subjectset.element.parament"><title>%subjectset.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subjectterm.element.parament"><title>%subjectterm.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subscript.element.parament"><title>%subscript.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="substeps.element.parament"><title>%substeps.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subtitle.element.parament"><title>%subtitle.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="superscript.element.parament"><title>%superscript.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="surname.element.parament"><title>%surname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="symbol.element.parament"><title>%symbol.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopfragment.element.parament"><title>%synopfragment.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopfragmentref.element.parament"><title>%synopfragmentref.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopsis.element.parament"><title>%synopsis.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="systemitem.element.parament"><title>%systemitem.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="task.element.parament"><title>%task.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="taskprerequisites.element.parament"><title>%taskprerequisites.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="taskrelated.element.parament"><title>%taskrelated.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tasksummary.element.parament"><title>%tasksummary.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="term.element.parament"><title>%term.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="termdef.element.parament"><title>%termdef.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tertiary.element.parament"><title>%tertiary.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tertiaryie.element.parament"><title>%tertiaryie.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="textdata.element.parament"><title>%textdata.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="textobject.element.parament"><title>%textobject.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tip.element.parament"><title>%tip.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="title.element.parament"><title>%title.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="titleabbrev.element.parament"><title>%titleabbrev.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toc.element.parament"><title>%toc.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocback.element.parament"><title>%tocback.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocchap.element.parament"><title>%tocchap.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocentry.element.parament"><title>%tocentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocfront.element.parament"><title>%tocfront.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel1.element.parament"><title>%toclevel1.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel2.element.parament"><title>%toclevel2.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel3.element.parament"><title>%toclevel3.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel4.element.parament"><title>%toclevel4.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel5.element.parament"><title>%toclevel5.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocpart.element.parament"><title>%tocpart.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="token.element.parament"><title>%token.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="trademark.element.parament"><title>%trademark.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="type.element.parament"><title>%type.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ulink.element.parament"><title>%ulink.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="uri.element.parament"><title>%uri.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="userinput.element.parament"><title>%userinput.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varargs.element.parament"><title>%varargs.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="variablelist.element.parament"><title>%variablelist.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varlistentry.element.parament"><title>%varlistentry.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varname.element.parament"><title>%varname.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="videodata.element.parament"><title>%videodata.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="videoobject.element.parament"><title>%videoobject.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="void.element.parament"><title>%void.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="volumenum.element.parament"><title>%volumenum.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="warning.element.parament"><title>%warning.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="wordasword.element.parament"><title>%wordasword.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="xref.element.parament"><title>%xref.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="year.element.parament"><title>%year.element;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-exclusion">
+<?dbhtml filename="pe-exclusion.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.exclusion</sgmltag></secondary></indexterm>
+<refentrytitle><sgmltag class="paramentity">*.exclusion</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.exclusion</sgmltag> Parameter Entities</refname>
+<refpurpose>Control SGML exclusions
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+Used to control the exclusion declarations on elements with exclusions.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+The <sgmltag class="paramentity">*.exclusion</sgmltag> parameter entities
+parameterize element exclusions.
+You can selectively include or remove elements from the exclusion
+by changing the appropriate parameter entity.
+</para>
+
+<para>In the XML version of DocBook V4, there are no inclusion entities
+because inclusions are not part of XML.</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-hook">
+<?dbhtml filename="pe-hook.html"??>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.hook</sgmltag></secondary></indexterm>
+<refentrytitle><sgmltag class="paramentity">*.hook</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.hook</sgmltag> Parameter Entities</refname>
+<refpurpose>Control access to additional modules
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+The hook parameter entities<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary>Hooks</secondary>
+</indexterm>
+provide a mechanism for including additional modules (EBNF, MathML,
+HTML Forms, etc.).
+Each of these hooks exists so that the module can insert additional content
+in appropriate places without interfering with the normal user-level
+customization provided by the local.* entities.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the hook parameter entities
+in DocBook.
+</para>
+
+<refsect2 id="ebnf.block.hook.parament"><title>%ebnf.block.hook;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">|productionset|constraintdef</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ebnf.inline.hook.parament"><title>%ebnf.inline.hook;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">|nonterminal</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="forminlines.hook.parament"><title>%forminlines.hook;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="forms.hook.parament"><title>%forms.hook;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-inclusion">
+<?dbhtml filename="pe-inclusion.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.inclusion</sgmltag></secondary></indexterm>
+<refentrytitle><sgmltag class="paramentity">*.inclusion</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.inclusion</sgmltag> Parameter Entities</refname>
+<refpurpose>Control SGML inclusions
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+Used to control the inclusion declarations on elements with inclusions.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+The <sgmltag class="paramentity">*.inclusion</sgmltag> parameter entities
+parameterize element inclusions.
+You can selectively include or remove elements from the inclusion
+by changing the appropriate parameter entity.  For example, if you remove
+<sgmltag>BeginPage</sgmltag> from the 
+<sgmltag class="paramentity">ubiq.inclusion</sgmltag> parameter entity, it
+is no longer included everywhere in DocBook.
+</para>
+
+<para>In the XML version of DocBook V4, there are no inclusion entities
+because inclusions are not part of XML.</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-iso">
+<?dbhtml filename="pe-iso.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">iso*</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">iso*</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">iso*</sgmltag> Parameter Entities</refname>
+<refpurpose>Parameter entities which control ISO Entity Sets
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+These parameter entities<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary>ISO Entity Sets</secondary>
+</indexterm>
+pull in the corresponding ISO entity set.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the ISO entity sets
+in DocBook.
+</para>
+
+<refsect2 id="ISOamsa.parament"><title>%ISOamsa;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isoamsa.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamsb.parament"><title>%ISOamsb;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isoamsb.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamsc.parament"><title>%ISOamsc;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isoamsc.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamsn.parament"><title>%ISOamsn;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isoamsn.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamso.parament"><title>%ISOamso;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isoamso.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamsr.parament"><title>%ISOamsr;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isoamsr.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISObox.parament"><title>%ISObox;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isobox.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOcyr1.parament"><title>%ISOcyr1;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isocyr1.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOcyr2.parament"><title>%ISOcyr2;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isocyr2.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOdia.parament"><title>%ISOdia;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isodia.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOgrk1.parament"><title>%ISOgrk1;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Greek Letters//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isogrk1.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOgrk2.parament"><title>%ISOgrk2;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isogrk2.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOgrk3.parament"><title>%ISOgrk3;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Greek Symbols//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isogrk3.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOgrk4.parament"><title>%ISOgrk4;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isogrk4.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOlat1.parament"><title>%ISOlat1;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Added Latin 1//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isolat1.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOlat2.parament"><title>%ISOlat2;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Added Latin 2//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isolat2.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOnum.parament"><title>%ISOnum;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isonum.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOpub.parament"><title>%ISOpub;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES Publishing//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isopub.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOtech.parament"><title>%ISOtech;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: ISO 8879:1986//ENTITIES General Technical//EN//XML
+</para><para><emphasis role="bold">System identifier</emphasis>: ent/isotech.ent
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+</refentry>
+
+<refentry id="pe-l-attrib">
+<?dbhtml filename="pe-l-attrib.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">local.*.attrib</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">local.*.attrib</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">local.*.attrib</sgmltag> Parameter Entities</refname>
+<refpurpose>Allow attribute extension
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+These parameter entities offer a place where you can easily add new 
+attributes to DocBook elements.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the local attribute
+parameter entities in DocBook.
+Each of the entities is defined as empty.
+</para>
+
+<refsect2 id="local.abbrev.attrib.parament"><title>%local.abbrev.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.abbrev.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>abbrev</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.abstract.attrib.parament"><title>%local.abstract.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.abstract.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>abstract</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.accel.attrib.parament"><title>%local.accel.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.accel.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>accel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.ackno.attrib.parament"><title>%local.ackno.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.ackno.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ackno</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.acronym.attrib.parament"><title>%local.acronym.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.acronym.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>acronym</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.action.attrib.parament"><title>%local.action.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.action.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>action</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.address.attrib.parament"><title>%local.address.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.address.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>address</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.admon.attrib.parament"><title>%local.admon.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.admon.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>caution</sgmltag></entry>
+<entry colsep="0"><sgmltag>important</sgmltag></entry>
+<entry colsep="0"><sgmltag>note</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tip</sgmltag></entry>
+<entry colsep="0"><sgmltag>warning</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.affiliation.attrib.parament"><title>%local.affiliation.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.affiliation.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>affiliation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.alt.attrib.parament"><title>%local.alt.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.alt.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>alt</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.anchor.attrib.parament"><title>%local.anchor.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.anchor.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>anchor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.answer.attrib.parament"><title>%local.answer.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.answer.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>answer</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.appendix.attrib.parament"><title>%local.appendix.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.appendix.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.appendixinfo.attrib.parament"><title>%local.appendixinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.appendixinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendixinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.application.attrib.parament"><title>%local.application.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.application.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>application</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.area.attrib.parament"><title>%local.area.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.area.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>area</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.areaset.attrib.parament"><title>%local.areaset.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.areaset.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>areaset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.areaspec.attrib.parament"><title>%local.areaspec.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.areaspec.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>areaspec</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.arg.attrib.parament"><title>%local.arg.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.arg.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>arg</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.article.attrib.parament"><title>%local.article.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.article.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>article</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.articleinfo.attrib.parament"><title>%local.articleinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.articleinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>articleinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.artpagenums.attrib.parament"><title>%local.artpagenums.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.artpagenums.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>artpagenums</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.attribution.attrib.parament"><title>%local.attribution.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.attribution.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>attribution</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.audiodata.attrib.parament"><title>%local.audiodata.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.audiodata.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>audiodata</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.audioobject.attrib.parament"><title>%local.audioobject.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.audioobject.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>audioobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.author.attrib.parament"><title>%local.author.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.author.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>author</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.authorblurb.attrib.parament"><title>%local.authorblurb.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.authorblurb.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>authorblurb</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.authorgroup.attrib.parament"><title>%local.authorgroup.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.authorgroup.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>authorgroup</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.authorinitials.attrib.parament"><title>%local.authorinitials.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.authorinitials.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>authorinitials</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.beginpage.attrib.parament"><title>%local.beginpage.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.beginpage.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>beginpage</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliocoverage.attrib.parament"><title>%local.bibliocoverage.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliocoverage.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliocoverage</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliodiv.attrib.parament"><title>%local.bibliodiv.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliodiv.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliodiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.biblioentry.attrib.parament"><title>%local.biblioentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.biblioentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliography.attrib.parament"><title>%local.bibliography.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliography.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliography</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliographyinfo.attrib.parament"><title>%local.bibliographyinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliographyinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliographyinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.biblioid.attrib.parament"><title>%local.biblioid.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.biblioid.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioid</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliolist.attrib.parament"><title>%local.bibliolist.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliolist.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliolist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliomisc.attrib.parament"><title>%local.bibliomisc.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliomisc.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliomisc</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliomixed.attrib.parament"><title>%local.bibliomixed.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliomixed.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliomixed</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliomset.attrib.parament"><title>%local.bibliomset.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliomset.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliomset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.biblioref.attrib.parament"><title>%local.biblioref.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.biblioref.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliorelation.attrib.parament"><title>%local.bibliorelation.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliorelation.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliorelation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliorelation.types.parament"><title>%local.bibliorelation.types;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.biblioset.attrib.parament"><title>%local.biblioset.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.biblioset.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliosource.attrib.parament"><title>%local.bibliosource.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bibliosource.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliosource</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.blockinfo.attrib.parament"><title>%local.blockinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.blockinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>blockinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.blockquote.attrib.parament"><title>%local.blockquote.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.blockquote.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>blockquote</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.book.attrib.parament"><title>%local.book.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.book.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bookinfo.attrib.parament"><title>%local.bookinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bookinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bookinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bridgehead.attrib.parament"><title>%local.bridgehead.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.bridgehead.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bridgehead</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.callout.attrib.parament"><title>%local.callout.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.callout.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>callout</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.calloutlist.attrib.parament"><title>%local.calloutlist.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.calloutlist.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>calloutlist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.caption.attrib.parament"><title>%local.caption.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.chapter.attrib.parament"><title>%local.chapter.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.chapter.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>chapter</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.chapterinfo.attrib.parament"><title>%local.chapterinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.chapterinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>chapterinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.citation.attrib.parament"><title>%local.citation.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.citation.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.citebiblioid.attrib.parament"><title>%local.citebiblioid.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.citebiblioid.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citebiblioid</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.citerefentry.attrib.parament"><title>%local.citerefentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.citerefentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citerefentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.citetitle.attrib.parament"><title>%local.citetitle.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.citetitle.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citetitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.city.attrib.parament"><title>%local.city.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.city.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>city</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.classname.attrib.parament"><title>%local.classname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.classname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>classname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.classsynopsis.attrib.parament"><title>%local.classsynopsis.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.classsynopsis.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>classsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.classsynopsisinfo.attrib.parament"><title>%local.classsynopsisinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.classsynopsisinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>classsynopsisinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.cmdsynopsis.attrib.parament"><title>%local.cmdsynopsis.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.cmdsynopsis.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>cmdsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.co.attrib.parament"><title>%local.co.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.co.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>co</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.code.attrib.parament"><title>%local.code.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.code.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>code</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.collab.attrib.parament"><title>%local.collab.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.collab.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>collab</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.collabname.attrib.parament"><title>%local.collabname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.collabname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>collabname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.colophon.attrib.parament"><title>%local.colophon.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.colophon.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>colophon</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.command.attrib.parament"><title>%local.command.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.command.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>command</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.common.attrib.parament"><title>%local.common.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.computeroutput.attrib.parament"><title>%local.computeroutput.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.computeroutput.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>computeroutput</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.confdates.attrib.parament"><title>%local.confdates.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.confdates.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confdates</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.confgroup.attrib.parament"><title>%local.confgroup.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.confgroup.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confgroup</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.confnum.attrib.parament"><title>%local.confnum.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.confnum.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confnum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.confsponsor.attrib.parament"><title>%local.confsponsor.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.confsponsor.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confsponsor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.conftitle.attrib.parament"><title>%local.conftitle.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.conftitle.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>conftitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.constant.attrib.parament"><title>%local.constant.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.constant.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>constant</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.constructorsynopsis.attrib.parament"><title>%local.constructorsynopsis.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.constructorsynopsis.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>constructorsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.contractnum.attrib.parament"><title>%local.contractnum.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.contractnum.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>contractnum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.contractsponsor.attrib.parament"><title>%local.contractsponsor.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.contractsponsor.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>contractsponsor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.contrib.attrib.parament"><title>%local.contrib.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.contrib.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>contrib</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.copyright.attrib.parament"><title>%local.copyright.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.copyright.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>copyright</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.coref.attrib.parament"><title>%local.coref.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.coref.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>coref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.corpauthor.attrib.parament"><title>%local.corpauthor.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.corpauthor.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>corpauthor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.corpcredit.attrib.parament"><title>%local.corpcredit.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.corpcredit.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>corpcredit</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.corpname.attrib.parament"><title>%local.corpname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.corpname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>corpname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.country.attrib.parament"><title>%local.country.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.country.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>country</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.database.attrib.parament"><title>%local.database.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.database.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>database</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.date.attrib.parament"><title>%local.date.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.date.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>date</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.dedication.attrib.parament"><title>%local.dedication.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.dedication.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>dedication</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.destructorsynopsis.attrib.parament"><title>%local.destructorsynopsis.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.destructorsynopsis.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>destructorsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.edition.attrib.parament"><title>%local.edition.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.edition.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>edition</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.editor.attrib.parament"><title>%local.editor.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.editor.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>editor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.effectivity.attrib.parament"><title>%local.effectivity.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.email.attrib.parament"><title>%local.email.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.email.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>email</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.emphasis.attrib.parament"><title>%local.emphasis.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.emphasis.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>emphasis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.envar.attrib.parament"><title>%local.envar.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.envar.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>envar</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.epigraph.attrib.parament"><title>%local.epigraph.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.epigraph.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>epigraph</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.equation.attrib.parament"><title>%local.equation.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.equation.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>equation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.errorcode.attrib.parament"><title>%local.errorcode.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.errorcode.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errorcode</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.errorname.attrib.parament"><title>%local.errorname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.errorname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errorname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.errortext.attrib.parament"><title>%local.errortext.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.errortext.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errortext</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.errortype.attrib.parament"><title>%local.errortype.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.errortype.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errortype</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.example.attrib.parament"><title>%local.example.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.example.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>example</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.exceptionname.attrib.parament"><title>%local.exceptionname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.exceptionname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>exceptionname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.fax.attrib.parament"><title>%local.fax.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.fax.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>fax</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.fieldsynopsis.attrib.parament"><title>%local.fieldsynopsis.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.fieldsynopsis.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>fieldsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.figure.attrib.parament"><title>%local.figure.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.figure.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>figure</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.filename.attrib.parament"><title>%local.filename.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.filename.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>filename</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.firstname.attrib.parament"><title>%local.firstname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.firstname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>firstname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.firstterm.attrib.parament"><title>%local.firstterm.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.firstterm.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>firstterm</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.footnote.attrib.parament"><title>%local.footnote.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.footnote.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>footnote</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.footnoteref.attrib.parament"><title>%local.footnoteref.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.footnoteref.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>footnoteref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.foreignphrase.attrib.parament"><title>%local.foreignphrase.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.foreignphrase.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>foreignphrase</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.formalpara.attrib.parament"><title>%local.formalpara.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.formalpara.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>formalpara</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.funcdef.attrib.parament"><title>%local.funcdef.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.funcdef.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcdef</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.funcparams.attrib.parament"><title>%local.funcparams.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.funcparams.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcparams</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.funcprototype.attrib.parament"><title>%local.funcprototype.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.funcprototype.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcprototype</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.funcsynopsis.attrib.parament"><title>%local.funcsynopsis.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.funcsynopsis.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.funcsynopsisinfo.attrib.parament"><title>%local.funcsynopsisinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.funcsynopsisinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcsynopsisinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.function.attrib.parament"><title>%local.function.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.function.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>function</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glossary.attrib.parament"><title>%local.glossary.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.glossary.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossary</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glossaryinfo.attrib.parament"><title>%local.glossaryinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.glossaryinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossaryinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glossdef.attrib.parament"><title>%local.glossdef.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.glossdef.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossdef</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glossdiv.attrib.parament"><title>%local.glossdiv.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.glossdiv.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossdiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glossentry.attrib.parament"><title>%local.glossentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.glossentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glosslist.attrib.parament"><title>%local.glosslist.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.glosslist.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glosslist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glosssee.attrib.parament"><title>%local.glosssee.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.glosssee.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glosssee</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glossseealso.attrib.parament"><title>%local.glossseealso.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.glossseealso.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossseealso</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glossterm.attrib.parament"><title>%local.glossterm.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.glossterm.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossterm</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.graphic.attrib.parament"><title>%local.graphic.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.graphic.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>graphic</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.graphicco.attrib.parament"><title>%local.graphicco.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.graphicco.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>graphicco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.graphics.attrib.parament"><title>%local.graphics.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.group.attrib.parament"><title>%local.group.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.group.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>group</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.guibutton.attrib.parament"><title>%local.guibutton.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.guibutton.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guibutton</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.guiicon.attrib.parament"><title>%local.guiicon.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.guiicon.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guiicon</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.guilabel.attrib.parament"><title>%local.guilabel.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.guilabel.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guilabel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.guimenu.attrib.parament"><title>%local.guimenu.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.guimenu.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guimenu</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.guimenuitem.attrib.parament"><title>%local.guimenuitem.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.guimenuitem.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guimenuitem</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.guisubmenu.attrib.parament"><title>%local.guisubmenu.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.guisubmenu.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guisubmenu</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.hardware.attrib.parament"><title>%local.hardware.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.hardware.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>hardware</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.highlights.attrib.parament"><title>%local.highlights.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.highlights.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>highlights</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.holder.attrib.parament"><title>%local.holder.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.holder.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>holder</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.honorific.attrib.parament"><title>%local.honorific.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.honorific.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>honorific</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.imagedata.attrib.parament"><title>%local.imagedata.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.imagedata.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>imagedata</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.imageobject.attrib.parament"><title>%local.imageobject.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.imageobject.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>imageobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.imageobjectco.attrib.parament"><title>%local.imageobjectco.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.imageobjectco.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>imageobjectco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.indexdiv.attrib.parament"><title>%local.indexdiv.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.indexdiv.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexdiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.indexentry.attrib.parament"><title>%local.indexentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.indexentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.indexes.attrib.parament"><title>%local.indexes.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.indexes.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>index</sgmltag></entry>
+<entry colsep="0"><sgmltag>setindex</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.indexinfo.attrib.parament"><title>%local.indexinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.indexinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.indexterm.attrib.parament"><title>%local.indexterm.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.indexterm.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexterm</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.informalequation.attrib.parament"><title>%local.informalequation.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.informalequation.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informalequation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.informalexample.attrib.parament"><title>%local.informalexample.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.informalexample.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informalexample</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.informalfigure.attrib.parament"><title>%local.informalfigure.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.informalfigure.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informalfigure</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.informaltable.attrib.parament"><title>%local.informaltable.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.informaltable.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informaltable</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.initializer.attrib.parament"><title>%local.initializer.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.initializer.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>initializer</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.inlineequation.attrib.parament"><title>%local.inlineequation.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.inlineequation.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>inlineequation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.inlinegraphic.attrib.parament"><title>%local.inlinegraphic.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.inlinegraphic.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>inlinegraphic</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.inlinemediaobject.attrib.parament"><title>%local.inlinemediaobject.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.inlinemediaobject.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>inlinemediaobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.interface.attrib.parament"><title>%local.interface.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.interface.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>interface</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.interfacename.attrib.parament"><title>%local.interfacename.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.interfacename.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>interfacename</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.invpartnumber.attrib.parament"><title>%local.invpartnumber.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.invpartnumber.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>invpartnumber</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.isbn.attrib.parament"><title>%local.isbn.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.isbn.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>isbn</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.issn.attrib.parament"><title>%local.issn.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.issn.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>issn</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.issuenum.attrib.parament"><title>%local.issuenum.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.issuenum.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>issuenum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.itemizedlist.attrib.parament"><title>%local.itemizedlist.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.itemizedlist.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>itemizedlist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.itermset.attrib.parament"><title>%local.itermset.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.itermset.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>itermset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.jobtitle.attrib.parament"><title>%local.jobtitle.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.jobtitle.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>jobtitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.keyaction.attrib.parament"><title>%local.keyaction.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.keycap.attrib.parament"><title>%local.keycap.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.keycap.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keycap</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.keycode.attrib.parament"><title>%local.keycode.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.keycode.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keycode</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.keycombo.attrib.parament"><title>%local.keycombo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.keycombo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keycombo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.keysym.attrib.parament"><title>%local.keysym.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.keysym.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keysym</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.keyword.attrib.parament"><title>%local.keyword.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.keyword.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keyword</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.keywordset.attrib.parament"><title>%local.keywordset.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.keywordset.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keywordset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.label.attrib.parament"><title>%local.label.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.label.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>label</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.legalnotice.attrib.parament"><title>%local.legalnotice.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.legalnotice.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>legalnotice</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.lineage.attrib.parament"><title>%local.lineage.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.lineage.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lineage</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.lineannotation.attrib.parament"><title>%local.lineannotation.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.lineannotation.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lineannotation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.link.attrib.parament"><title>%local.link.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.link.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>link</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.listitem.attrib.parament"><title>%local.listitem.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.listitem.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>listitem</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.literal.attrib.parament"><title>%local.literal.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.literal.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>literal</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.literallayout.attrib.parament"><title>%local.literallayout.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.literallayout.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>literallayout</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.lot.attrib.parament"><title>%local.lot.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.lot.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lot</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.lotentry.attrib.parament"><title>%local.lotentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.lotentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lotentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.manvolnum.attrib.parament"><title>%local.manvolnum.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.manvolnum.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>manvolnum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.mark.attrib.parament"><title>%local.mark.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.markup.attrib.parament"><title>%local.markup.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.markup.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>markup</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.mathphrase.attrib.parament"><title>%local.mathphrase.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.mathphrase.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mathphrase</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.medialabel.attrib.parament"><title>%local.medialabel.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.medialabel.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>medialabel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.mediaobject.attrib.parament"><title>%local.mediaobject.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.mediaobject.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mediaobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.mediaobjectco.attrib.parament"><title>%local.mediaobjectco.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.mediaobjectco.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mediaobjectco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.member.attrib.parament"><title>%local.member.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.member.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>member</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.menuchoice.attrib.parament"><title>%local.menuchoice.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.menuchoice.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>menuchoice</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.methodname.attrib.parament"><title>%local.methodname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.methodname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>methodname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.methodparam.attrib.parament"><title>%local.methodparam.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.methodparam.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>methodparam</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.methodsynopsis.attrib.parament"><title>%local.methodsynopsis.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.methodsynopsis.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>methodsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.modespec.attrib.parament"><title>%local.modespec.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.modespec.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>modespec</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.modifier.attrib.parament"><title>%local.modifier.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.modifier.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>modifier</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.mousebutton.attrib.parament"><title>%local.mousebutton.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.mousebutton.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mousebutton</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msg.attrib.parament"><title>%local.msg.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msg.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msg</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msgaud.attrib.parament"><title>%local.msgaud.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msgaud.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgaud</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msgentry.attrib.parament"><title>%local.msgentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msgentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msgexplan.attrib.parament"><title>%local.msgexplan.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msgexplan.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgexplan</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msginfo.attrib.parament"><title>%local.msginfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msginfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msginfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msglevel.attrib.parament"><title>%local.msglevel.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msglevel.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msglevel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msgmain.attrib.parament"><title>%local.msgmain.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msgmain.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgmain</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msgorig.attrib.parament"><title>%local.msgorig.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msgorig.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgorig</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msgrel.attrib.parament"><title>%local.msgrel.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msgrel.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgrel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msgset.attrib.parament"><title>%local.msgset.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msgset.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msgsub.attrib.parament"><title>%local.msgsub.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msgsub.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgsub</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.msgtext.attrib.parament"><title>%local.msgtext.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.msgtext.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgtext</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.objectdata.attrib.parament"><title>%local.objectdata.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.objectinfo.attrib.parament"><title>%local.objectinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.objectinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>objectinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.olink.attrib.parament"><title>%local.olink.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.olink.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>olink</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.ooclass.attrib.parament"><title>%local.ooclass.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.ooclass.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ooclass</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.ooexception.attrib.parament"><title>%local.ooexception.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.ooexception.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ooexception</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.oointerface.attrib.parament"><title>%local.oointerface.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.oointerface.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>oointerface</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.option.attrib.parament"><title>%local.option.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.option.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>option</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.optional.attrib.parament"><title>%local.optional.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.optional.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>optional</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.orderedlist.attrib.parament"><title>%local.orderedlist.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.orderedlist.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>orderedlist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.orgdiv.attrib.parament"><title>%local.orgdiv.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.orgdiv.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>orgdiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.orgname.attrib.parament"><title>%local.orgname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.orgname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>orgname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.otheraddr.attrib.parament"><title>%local.otheraddr.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.otheraddr.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>otheraddr</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.othercredit.attrib.parament"><title>%local.othercredit.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.othercredit.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>othercredit</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.othername.attrib.parament"><title>%local.othername.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.othername.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>othername</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.package.attrib.parament"><title>%local.package.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.package.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>package</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.pagenums.attrib.parament"><title>%local.pagenums.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.pagenums.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>pagenums</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.para.attrib.parament"><title>%local.para.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.para.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>para</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.paramdef.attrib.parament"><title>%local.paramdef.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.paramdef.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>paramdef</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.parameter.attrib.parament"><title>%local.parameter.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.parameter.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>parameter</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.part.attrib.parament"><title>%local.part.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.part.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>part</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.partinfo.attrib.parament"><title>%local.partinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.partinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>partinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.partintro.attrib.parament"><title>%local.partintro.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.partintro.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>partintro</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.personblurb.attrib.parament"><title>%local.personblurb.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.personblurb.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>personblurb</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.personname.attrib.parament"><title>%local.personname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.personname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>personname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.phone.attrib.parament"><title>%local.phone.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.phone.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>phone</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.phrase.attrib.parament"><title>%local.phrase.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.phrase.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>phrase</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.pob.attrib.parament"><title>%local.pob.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.pob.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>pob</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.postcode.attrib.parament"><title>%local.postcode.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.postcode.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>postcode</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.preface.attrib.parament"><title>%local.preface.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.preface.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>preface</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.prefaceinfo.attrib.parament"><title>%local.prefaceinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.prefaceinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>prefaceinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.primsecter.attrib.parament"><title>%local.primsecter.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.primsecter.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>primary</sgmltag></entry>
+<entry colsep="0"><sgmltag>secondary</sgmltag></entry>
+<entry colsep="0"><sgmltag>tertiary</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.primsecterie.attrib.parament"><title>%local.primsecterie.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.primsecterie.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>primaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>secondaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>tertiaryie</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.printhistory.attrib.parament"><title>%local.printhistory.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.printhistory.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>printhistory</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.procedure.attrib.parament"><title>%local.procedure.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.procedure.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>procedure</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.productname.attrib.parament"><title>%local.productname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.productname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>productname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.productnumber.attrib.parament"><title>%local.productnumber.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.productnumber.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>productnumber</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.programlisting.attrib.parament"><title>%local.programlisting.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.programlisting.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>programlisting</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.programlistingco.attrib.parament"><title>%local.programlistingco.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.programlistingco.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>programlistingco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.prompt.attrib.parament"><title>%local.prompt.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.prompt.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>prompt</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.property.attrib.parament"><title>%local.property.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.property.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>property</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.pubdate.attrib.parament"><title>%local.pubdate.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.pubdate.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>pubdate</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.publisher.attrib.parament"><title>%local.publisher.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.publisher.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>publisher</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.publishername.attrib.parament"><title>%local.publishername.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.publishername.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>publishername</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.pubsnumber.attrib.parament"><title>%local.pubsnumber.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.pubsnumber.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>pubsnumber</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.qandadiv.attrib.parament"><title>%local.qandadiv.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.qandadiv.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>qandadiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.qandaentry.attrib.parament"><title>%local.qandaentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.qandaentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>qandaentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.qandaset.attrib.parament"><title>%local.qandaset.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.qandaset.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>qandaset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.question.attrib.parament"><title>%local.question.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.question.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>question</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.quote.attrib.parament"><title>%local.quote.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.quote.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>quote</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refclass.attrib.parament"><title>%local.refclass.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refclass.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refclass</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refdescriptor.attrib.parament"><title>%local.refdescriptor.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refdescriptor.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refdescriptor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refentry.attrib.parament"><title>%local.refentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refentryinfo.attrib.parament"><title>%local.refentryinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refentryinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refentryinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refentrytitle.attrib.parament"><title>%local.refentrytitle.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refentrytitle.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refentrytitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.reference.attrib.parament"><title>%local.reference.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.reference.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>reference</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.referenceinfo.attrib.parament"><title>%local.referenceinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.referenceinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>referenceinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refmeta.attrib.parament"><title>%local.refmeta.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refmeta.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refmeta</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refmiscinfo.attrib.parament"><title>%local.refmiscinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refmiscinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refmiscinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refname.attrib.parament"><title>%local.refname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refnamediv.attrib.parament"><title>%local.refnamediv.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refnamediv.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refnamediv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refpurpose.attrib.parament"><title>%local.refpurpose.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refpurpose.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refpurpose</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsect1.attrib.parament"><title>%local.refsect1.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsect1.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect1</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsect1info.attrib.parament"><title>%local.refsect1info.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsect1info.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect1info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsect2.attrib.parament"><title>%local.refsect2.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsect2.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect2</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsect2info.attrib.parament"><title>%local.refsect2info.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsect2info.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect2info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsect3.attrib.parament"><title>%local.refsect3.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsect3.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect3</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsect3info.attrib.parament"><title>%local.refsect3info.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsect3info.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect3info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsection.attrib.parament"><title>%local.refsection.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsection.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsection</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsectioninfo.attrib.parament"><title>%local.refsectioninfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsectioninfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsectioninfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsynopsisdiv.attrib.parament"><title>%local.refsynopsisdiv.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsynopsisdiv.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsynopsisdiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refsynopsisdivinfo.attrib.parament"><title>%local.refsynopsisdivinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.refsynopsisdivinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsynopsisdivinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.releaseinfo.attrib.parament"><title>%local.releaseinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.releaseinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>releaseinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.remark.attrib.parament"><title>%local.remark.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.remark.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>remark</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.replaceable.attrib.parament"><title>%local.replaceable.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.replaceable.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>replaceable</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.returnvalue.attrib.parament"><title>%local.returnvalue.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.returnvalue.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>returnvalue</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.revdescription.attrib.parament"><title>%local.revdescription.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.revdescription.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revdescription</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.revhistory.attrib.parament"><title>%local.revhistory.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.revhistory.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revhistory</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.revision.attrib.parament"><title>%local.revision.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.revision.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revision</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.revnumber.attrib.parament"><title>%local.revnumber.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.revnumber.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revnumber</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.revremark.attrib.parament"><title>%local.revremark.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.revremark.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revremark</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sbr.attrib.parament"><title>%local.sbr.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sbr.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sbr</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.screen.attrib.parament"><title>%local.screen.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.screen.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>screen</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.screenco.attrib.parament"><title>%local.screenco.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.screenco.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>screenco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.screeninfo.attrib.parament"><title>%local.screeninfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.screeninfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>screeninfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.screenshot.attrib.parament"><title>%local.screenshot.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.screenshot.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>screenshot</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect1.attrib.parament"><title>%local.sect1.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect1.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect1</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect1info.attrib.parament"><title>%local.sect1info.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect1info.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect1info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect2.attrib.parament"><title>%local.sect2.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect2.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect2</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect2info.attrib.parament"><title>%local.sect2info.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect2info.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect2info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect3.attrib.parament"><title>%local.sect3.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect3.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect3</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect3info.attrib.parament"><title>%local.sect3info.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect3info.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect3info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect4.attrib.parament"><title>%local.sect4.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect4.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect4</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect4info.attrib.parament"><title>%local.sect4info.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect4info.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect4info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect5.attrib.parament"><title>%local.sect5.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect5.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect5</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sect5info.attrib.parament"><title>%local.sect5info.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sect5info.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect5info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.section.attrib.parament"><title>%local.section.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.section.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sectioninfo.attrib.parament"><title>%local.sectioninfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sectioninfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sectioninfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.seealsoie.attrib.parament"><title>%local.seealsoie.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.seealsoie.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seealsoie</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.seeie.attrib.parament"><title>%local.seeie.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.seeie.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seeie</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.seeseealso.attrib.parament"><title>%local.seeseealso.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.seeseealso.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>see</sgmltag></entry>
+<entry colsep="0"><sgmltag>seealso</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.seg.attrib.parament"><title>%local.seg.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.seg.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seg</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.seglistitem.attrib.parament"><title>%local.seglistitem.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.seglistitem.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seglistitem</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.segmentedlist.attrib.parament"><title>%local.segmentedlist.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.segmentedlist.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>segmentedlist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.segtitle.attrib.parament"><title>%local.segtitle.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.segtitle.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>segtitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.seriesvolnums.attrib.parament"><title>%local.seriesvolnums.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.seriesvolnums.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seriesvolnums</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.set.attrib.parament"><title>%local.set.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.set.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>set</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.setindexinfo.attrib.parament"><title>%local.setindexinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.setindexinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>setindexinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.setinfo.attrib.parament"><title>%local.setinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.setinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>setinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sgmltag.attrib.parament"><title>%local.sgmltag.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sgmltag.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sgmltag</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.shortaffil.attrib.parament"><title>%local.shortaffil.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.shortaffil.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>shortaffil</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.shortcut.attrib.parament"><title>%local.shortcut.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.shortcut.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>shortcut</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sidebar.attrib.parament"><title>%local.sidebar.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sidebar.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sidebar</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sidebarinfo.attrib.parament"><title>%local.sidebarinfo.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.sidebarinfo.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sidebarinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.simpara.attrib.parament"><title>%local.simpara.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.simpara.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simpara</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.simplelist.attrib.parament"><title>%local.simplelist.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.simplelist.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simplelist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.simplemsgentry.attrib.parament"><title>%local.simplemsgentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.simplemsgentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simplemsgentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.simplesect.attrib.parament"><title>%local.simplesect.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.simplesect.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simplesect</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.ssscript.attrib.parament"><title>%local.ssscript.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.ssscript.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subscript</sgmltag></entry>
+<entry colsep="0"><sgmltag>superscript</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.state.attrib.parament"><title>%local.state.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.state.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>state</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.status.attrib.parament"><title>%local.status.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.step.attrib.parament"><title>%local.step.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.step.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>step</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.stepalternatives.attrib.parament"><title>%local.stepalternatives.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.stepalternatives.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>stepalternatives</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.street.attrib.parament"><title>%local.street.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.street.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>street</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.structfield.attrib.parament"><title>%local.structfield.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.structfield.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>structfield</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.structname.attrib.parament"><title>%local.structname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.structname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>structname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.subject.attrib.parament"><title>%local.subject.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.subject.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.subjectset.attrib.parament"><title>%local.subjectset.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.subjectset.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subjectset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.subjectterm.attrib.parament"><title>%local.subjectterm.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.subjectterm.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subjectterm</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.substeps.attrib.parament"><title>%local.substeps.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.substeps.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>substeps</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.subtitle.attrib.parament"><title>%local.subtitle.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.subtitle.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subtitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.surname.attrib.parament"><title>%local.surname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.surname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>surname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.symbol.attrib.parament"><title>%local.symbol.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.symbol.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>symbol</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.synopfragment.attrib.parament"><title>%local.synopfragment.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.synopfragment.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>synopfragment</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.synopfragmentref.attrib.parament"><title>%local.synopfragmentref.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.synopfragmentref.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>synopfragmentref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.synopsis.attrib.parament"><title>%local.synopsis.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.synopsis.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>synopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.systemitem.attrib.parament"><title>%local.systemitem.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.systemitem.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>systemitem</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.task.attrib.parament"><title>%local.task.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.task.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>task</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.taskprerequisites.attrib.parament"><title>%local.taskprerequisites.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.taskprerequisites.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>taskprerequisites</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.taskrelated.attrib.parament"><title>%local.taskrelated.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.taskrelated.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>taskrelated</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.tasksummary.attrib.parament"><title>%local.tasksummary.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.tasksummary.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tasksummary</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.term.attrib.parament"><title>%local.term.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.term.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>term</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.termdef.attrib.parament"><title>%local.termdef.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.termdef.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>termdef</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.textdata.attrib.parament"><title>%local.textdata.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.textdata.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>textdata</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.textobject.attrib.parament"><title>%local.textobject.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.textobject.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>textobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.title.attrib.parament"><title>%local.title.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.title.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>title</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.titleabbrev.attrib.parament"><title>%local.titleabbrev.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.titleabbrev.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>titleabbrev</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.toc.attrib.parament"><title>%local.toc.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.toc.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toc</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.tocback.attrib.parament"><title>%local.tocback.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.tocback.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocback</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.tocchap.attrib.parament"><title>%local.tocchap.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.tocchap.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocchap</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.tocentry.attrib.parament"><title>%local.tocentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.tocentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.tocfront.attrib.parament"><title>%local.tocfront.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.tocfront.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocfront</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.toclevel1.attrib.parament"><title>%local.toclevel1.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.toclevel1.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel1</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.toclevel2.attrib.parament"><title>%local.toclevel2.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.toclevel2.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel2</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.toclevel3.attrib.parament"><title>%local.toclevel3.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.toclevel3.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel3</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.toclevel4.attrib.parament"><title>%local.toclevel4.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.toclevel4.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel4</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.toclevel5.attrib.parament"><title>%local.toclevel5.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.toclevel5.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel5</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.tocpart.attrib.parament"><title>%local.tocpart.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.tocpart.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocpart</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.token.attrib.parament"><title>%local.token.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.token.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>token</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.trademark.attrib.parament"><title>%local.trademark.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.trademark.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>trademark</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.type.attrib.parament"><title>%local.type.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.type.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>type</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.ulink.attrib.parament"><title>%local.ulink.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.ulink.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ulink</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.uri.attrib.parament"><title>%local.uri.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.uri.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>uri</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.userinput.attrib.parament"><title>%local.userinput.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.userinput.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>userinput</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.varargs.attrib.parament"><title>%local.varargs.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.varargs.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>varargs</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.variablelist.attrib.parament"><title>%local.variablelist.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.variablelist.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>variablelist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.varlistentry.attrib.parament"><title>%local.varlistentry.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.varlistentry.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>varlistentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.varname.attrib.parament"><title>%local.varname.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.varname.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>varname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.videodata.attrib.parament"><title>%local.videodata.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.videodata.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>videodata</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.videoobject.attrib.parament"><title>%local.videoobject.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.videoobject.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>videoobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.void.attrib.parament"><title>%local.void.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.void.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>void</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.volumenum.attrib.parament"><title>%local.volumenum.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.volumenum.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>volumenum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.wordasword.attrib.parament"><title>%local.wordasword.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.wordasword.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>wordasword</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.xref.attrib.parament"><title>%local.xref.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.xref.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>xref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.year.attrib.parament"><title>%local.year.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%local.year.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>year</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-l-class">
+<?dbhtml filename="pe-l-class.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">local.*.class</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">local.*.class</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">local.*.class</sgmltag> Parameter Entities</refname>
+<refpurpose>Allow class extension
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+These parameter entities offer a place where you can easily add new 
+elements to the DocBook classes.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the local class
+parameter entities in DocBook.
+Each of the entities is defined as empty.
+</para>
+
+<refsect2 id="local.admon.class.parament"><title>%local.admon.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.appendix.class.parament"><title>%local.appendix.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.article.class.parament"><title>%local.article.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.base.char.class.parament"><title>%local.base.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.book.class.parament"><title>%local.book.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.chapter.class.parament"><title>%local.chapter.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.compound.class.parament"><title>%local.compound.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.descobj.class.parament"><title>%local.descobj.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.docinfo.char.class.parament"><title>%local.docinfo.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.formal.class.parament"><title>%local.formal.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.gen.char.class.parament"><title>%local.gen.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.genobj.class.parament"><title>%local.genobj.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.index.class.parament"><title>%local.index.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.info.class.parament"><title>%local.info.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.informal.class.parament"><title>%local.informal.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.inlineobj.char.class.parament"><title>%local.inlineobj.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.linespecific.class.parament"><title>%local.linespecific.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.link.char.class.parament"><title>%local.link.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.list.class.parament"><title>%local.list.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.method.synop.class.parament"><title>%local.method.synop.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.nav.class.parament"><title>%local.nav.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.ndxterm.class.parament"><title>%local.ndxterm.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.notation.class.parament"><title>%local.notation.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.other.char.class.parament"><title>%local.other.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.para.class.parament"><title>%local.para.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refentry.class.parament"><title>%local.refentry.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.section.class.parament"><title>%local.section.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.synop.class.parament"><title>%local.synop.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.tech.char.class.parament"><title>%local.tech.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.xref.char.class.parament"><title>%local.xref.char.class;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-l-mix">
+<?dbhtml filename="pe-l-mix.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">local.*.mix</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">local.*.mix</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">local.*.mix</sgmltag> Parameter Entities</refname>
+<refpurpose>Allow mixture extension
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+These parameter entities offer a place where you can easily add new 
+elements to the DocBook mixtures.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the local mixture
+parameter entities in DocBook.
+Each of the entities is defined as empty.
+</para>
+
+<refsect2 id="local.admon.mix.parament"><title>%local.admon.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.bibliocomponent.mix.parament"><title>%local.bibliocomponent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.component.mix.parament"><title>%local.component.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.cptr.char.mix.parament"><title>%local.cptr.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.divcomponent.mix.parament"><title>%local.divcomponent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.docinfo.char.mix.parament"><title>%local.docinfo.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.example.mix.parament"><title>%local.example.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.figure.mix.parament"><title>%local.figure.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.footnote.mix.parament"><title>%local.footnote.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.glossdef.mix.parament"><title>%local.glossdef.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.highlights.mix.parament"><title>%local.highlights.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.indexdivcomponent.mix.parament"><title>%local.indexdivcomponent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.legalnotice.mix.parament"><title>%local.legalnotice.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.listpreamble.mix.parament"><title>%local.listpreamble.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.mediaobject.mix.parament"><title>%local.mediaobject.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.ndxterm.char.mix.parament"><title>%local.ndxterm.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.para.char.mix.parament"><title>%local.para.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.para.mix.parament"><title>%local.para.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.partcontent.mix.parament"><title>%local.partcontent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.person.ident.mix.parament"><title>%local.person.ident.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.qandaset.mix.parament"><title>%local.qandaset.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refclass.char.mix.parament"><title>%local.refclass.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refcomponent.mix.parament"><title>%local.refcomponent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refinline.char.mix.parament"><title>%local.refinline.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.refname.char.mix.parament"><title>%local.refname.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.revdescription.mix.parament"><title>%local.revdescription.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.sidebar.mix.parament"><title>%local.sidebar.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.smallcptr.char.mix.parament"><title>%local.smallcptr.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.tabentry.mix.parament"><title>%local.tabentry.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.textobject.mix.parament"><title>%local.textobject.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.title.char.mix.parament"><title>%local.title.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.ubiq.mix.parament"><title>%local.ubiq.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="local.word.char.mix.parament"><title>%local.word.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-mix">
+<?dbhtml filename="pe-mix.html"??>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.mix</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">*.mix</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.mix</sgmltag> Parameter Entities</refname>
+<refpurpose>Parameter entities which define the DocBook mixtures
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>Mixtures are collections of classes that appear in content models. For
+example, the content model of <sgmltag>Example</sgmltag> element includes
+the <sgmltag class="paramentity">example.mix</sgmltag>. Not every element's
+content model is a single mixture, but elements in the same class tend to
+have the same mixture in their content model.</para>
+<para>If you want to change the content model of some class of elements (lists
+or admonitions, perhaps), you generally want to change the definition of the
+appropriate mixture.</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the mixture parameter entities
+in DocBook.
+</para>
+
+<refsect2 id="admon.mix.parament"><title>%admon.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table          |procedure|sidebar
+               |anchor|bridgehead|remark
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%admon.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>caution</sgmltag></entry>
+<entry colsep="0"><sgmltag>constraintdef</sgmltag></entry>
+<entry colsep="0"><sgmltag>important</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>note</sgmltag></entry>
+<entry colsep="0"><sgmltag>tip</sgmltag></entry>
+<entry colsep="0"><sgmltag>warning</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliocomponent.mix.parament"><title>%bibliocomponent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">abbrev|abstract|address|artpagenums|author
+               |authorgroup|authorinitials|bibliomisc|biblioset
+               |collab|confgroup|contractnum|contractsponsor
+               |copyright|corpauthor|corpname|corpcredit|date|edition
+               |editor|invpartnumber|isbn|issn|issuenum|orgname
+               |biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage
+               |othercredit|pagenums|printhistory|productname
+               |productnumber|pubdate|publisher|publishername
+               |pubsnumber|releaseinfo|revhistory|seriesvolnums
+               |subtitle|title|titleabbrev|volumenum|citetitle
+               |personname|honorific|firstname|surname|lineage|othername|affiliation
+               |authorblurb|contrib 
+               |indexterm</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliocomponent.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioentry</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliomixed</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliomset</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="component.mix.parament"><title>%component.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table          |msgset|procedure|sidebar|qandaset|task
+                 |productionset|constraintdef
+                 
+               |anchor|bridgehead|remark|highlights
+                               |abstract|authorblurb|epigraph
+               
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%component.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliodiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliography</sgmltag></entry>
+<entry colsep="0"><sgmltag>blockquote</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>callout</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossary</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossdiv</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>index</sgmltag></entry>
+<entry colsep="0"><sgmltag>listitem</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgexplan</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgtext</sgmltag></entry>
+<entry colsep="0"><sgmltag>procedure</sgmltag></entry>
+<entry colsep="0"><sgmltag>setindex</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>step</sgmltag></entry>
+<entry colsep="0"><sgmltag>taskprerequisites</sgmltag></entry>
+<entry colsep="0"><sgmltag>taskrelated</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tasksummary</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="cptr.char.mix.parament"><title>%cptr.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+               |link|olink|ulink       |action|application
+                |classname|methodname|interfacename|exceptionname
+                |ooclass|oointerface|ooexception
+                |package
+                |command|computeroutput
+               |database|email|envar|errorcode|errorname|errortype|errortext|filename
+               |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+               |guisubmenu|hardware|interface|keycap
+               |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+               |menuchoice|mousebutton|option|optional|parameter
+               |prompt|property|replaceable|returnvalue|sgmltag|structfield
+               |structname|symbol|systemitem|uri|token|type|userinput|varname
+                |nonterminal
+               
+               |anchor 
+               |remark|subscript|superscript   |inlinegraphic|inlinemediaobject
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%cptr.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>action</sgmltag></entry>
+<entry colsep="0"><sgmltag>classsynopsisinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>code</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>command</sgmltag></entry>
+<entry colsep="0"><sgmltag>computeroutput</sgmltag></entry>
+<entry colsep="0"><sgmltag>database</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>filename</sgmltag></entry>
+<entry colsep="0"><sgmltag>funcparams</sgmltag></entry>
+<entry colsep="0"><sgmltag>funcsynopsisinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>function</sgmltag></entry>
+<entry colsep="0"><sgmltag>hardware</sgmltag></entry>
+<entry colsep="0"><sgmltag>interfacename</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keycap</sgmltag></entry>
+<entry colsep="0"><sgmltag>literal</sgmltag></entry>
+<entry colsep="0"><sgmltag>option</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>optional</sgmltag></entry>
+<entry colsep="0"><sgmltag>parameter</sgmltag></entry>
+<entry colsep="0"><sgmltag>property</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>systemitem</sgmltag></entry>
+<entry colsep="0"><sgmltag>userinput</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="divcomponent.mix.parament"><title>%divcomponent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table          |msgset|procedure|sidebar|qandaset|task
+                 |productionset|constraintdef
+                 
+               |anchor|bridgehead|remark|highlights
+                               |abstract|authorblurb|epigraph
+               
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%divcomponent.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect1</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect2</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect3</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect4</sgmltag></entry>
+<entry colsep="0"><sgmltag>sect5</sgmltag></entry>
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simplesect</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="docinfo.char.mix.parament"><title>%docinfo.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+               |link|olink|ulink 
+                                       |emphasis|trademark
+                                       |replaceable
+               |remark|subscript|superscript   |inlinegraphic|inlinemediaobject
+               |indexterm</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%docinfo.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ackno</sgmltag></entry>
+<entry colsep="0"><sgmltag>artpagenums</sgmltag></entry>
+<entry colsep="0"><sgmltag>authorinitials</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliocoverage</sgmltag></entry>
+<entry colsep="0"><sgmltag>biblioid</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliorelation</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliosource</sgmltag></entry>
+<entry colsep="0"><sgmltag>citebiblioid</sgmltag></entry>
+<entry colsep="0"><sgmltag>city</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>collabname</sgmltag></entry>
+<entry colsep="0"><sgmltag>confdates</sgmltag></entry>
+<entry colsep="0"><sgmltag>confnum</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confsponsor</sgmltag></entry>
+<entry colsep="0"><sgmltag>conftitle</sgmltag></entry>
+<entry colsep="0"><sgmltag>contractnum</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>contractsponsor</sgmltag></entry>
+<entry colsep="0"><sgmltag>contrib</sgmltag></entry>
+<entry colsep="0"><sgmltag>corpauthor</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>corpcredit</sgmltag></entry>
+<entry colsep="0"><sgmltag>corpname</sgmltag></entry>
+<entry colsep="0"><sgmltag>country</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>date</sgmltag></entry>
+<entry colsep="0"><sgmltag>edition</sgmltag></entry>
+<entry colsep="0"><sgmltag>email</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>fax</sgmltag></entry>
+<entry colsep="0"><sgmltag>firstname</sgmltag></entry>
+<entry colsep="0"><sgmltag>holder</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>honorific</sgmltag></entry>
+<entry colsep="0"><sgmltag>invpartnumber</sgmltag></entry>
+<entry colsep="0"><sgmltag>isbn</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>issn</sgmltag></entry>
+<entry colsep="0"><sgmltag>issuenum</sgmltag></entry>
+<entry colsep="0"><sgmltag>jobtitle</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lineage</sgmltag></entry>
+<entry colsep="0"><sgmltag>modespec</sgmltag></entry>
+<entry colsep="0"><sgmltag>orgdiv</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>orgname</sgmltag></entry>
+<entry colsep="0"><sgmltag>otheraddr</sgmltag></entry>
+<entry colsep="0"><sgmltag>othername</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>pagenums</sgmltag></entry>
+<entry colsep="0"><sgmltag>phone</sgmltag></entry>
+<entry colsep="0"><sgmltag>pob</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>postcode</sgmltag></entry>
+<entry colsep="0"><sgmltag>productnumber</sgmltag></entry>
+<entry colsep="0"><sgmltag>pubdate</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>publishername</sgmltag></entry>
+<entry colsep="0"><sgmltag>pubsnumber</sgmltag></entry>
+<entry colsep="0"><sgmltag>refmiscinfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>releaseinfo</sgmltag></entry>
+<entry colsep="0"><sgmltag>revnumber</sgmltag></entry>
+<entry colsep="0"><sgmltag>revremark</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seriesvolnums</sgmltag></entry>
+<entry colsep="0"><sgmltag>shortaffil</sgmltag></entry>
+<entry colsep="0"><sgmltag>state</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>street</sgmltag></entry>
+<entry colsep="0"><sgmltag>surname</sgmltag></entry>
+<entry colsep="0"><sgmltag>volumenum</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>year</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="example.mix.parament"><title>%example.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |indexterm         |beginpage
+               |procedure</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%example.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>example</sgmltag></entry>
+<entry colsep="0"><sgmltag>informalexample</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="figure.mix.parament"><title>%figure.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+                                       |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%figure.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>figure</sgmltag></entry>
+<entry colsep="0"><sgmltag>informalfigure</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="footnote.mix.parament"><title>%footnote.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%footnote.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>footnote</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossdef.mix.parament"><title>%glossdef.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table 
+               |remark
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glossdef.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossdef</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="highlights.mix.parament"><title>%highlights.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |formalpara|para|simpara 
+               |indexterm</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%highlights.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>highlights</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexdivcomponent.mix.parament"><title>%indexdivcomponent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">itemizedlist|orderedlist|variablelist|simplelist
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |anchor|remark
+               |link|olink|ulink 
+                                       |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%indexdivcomponent.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexdiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="legalnotice.mix.parament"><title>%legalnotice.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot 
+               |formalpara|para|simpara                |blockquote
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%legalnotice.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>dedication</sgmltag></entry>
+<entry colsep="0"><sgmltag>legalnotice</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="listpreamble.mix.parament"><title>%listpreamble.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">                           caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |anchor|bridgehead|remark|highlights
+                               |abstract|authorblurb|epigraph
+               
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%listpreamble.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>itemizedlist</sgmltag></entry>
+<entry colsep="0"><sgmltag>orderedlist</sgmltag></entry>
+<entry colsep="0"><sgmltag>variablelist</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobject.mix.parament"><title>%mediaobject.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">videoobject|audioobject|imageobject|imageobjectco|textobject</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%mediaobject.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>inlinemediaobject</sgmltag></entry>
+<entry colsep="0"><sgmltag>mediaobject</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ndxterm.char.mix.parament"><title>%ndxterm.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+               |footnoteref|xref|biblioref     |abbrev|acronym|citation|citerefentry|citetitle|citebiblioid|emphasis
+               |firstterm|foreignphrase|glossterm|termdef|footnote|phrase
+               |orgname|quote|trademark|wordasword
+               |personname 
+               |link|olink|ulink       |action|application
+                |classname|methodname|interfacename|exceptionname
+                |ooclass|oointerface|ooexception
+                |package
+                |command|computeroutput
+               |database|email|envar|errorcode|errorname|errortype|errortext|filename
+               |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+               |guisubmenu|hardware|interface|keycap
+               |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+               |menuchoice|mousebutton|option|optional|parameter
+               |prompt|property|replaceable|returnvalue|sgmltag|structfield
+               |structname|symbol|systemitem|uri|token|type|userinput|varname
+                |nonterminal
+               
+               |anchor         |author|authorinitials|corpauthor|corpcredit|modespec|othercredit
+               |productname|productnumber|revhistory
+               
+               |remark|subscript|superscript   |inlinegraphic|inlinemediaobject</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%ndxterm.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>primary</sgmltag></entry>
+<entry colsep="0"><sgmltag>primaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>secondary</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>secondaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>see</sgmltag></entry>
+<entry colsep="0"><sgmltag>seealso</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seealsoie</sgmltag></entry>
+<entry colsep="0"><sgmltag>seeie</sgmltag></entry>
+<entry colsep="0"><sgmltag>tertiary</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tertiaryie</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="para.char.mix.parament"><title>%para.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+               |footnoteref|xref|biblioref     |abbrev|acronym|citation|citerefentry|citetitle|citebiblioid|emphasis
+               |firstterm|foreignphrase|glossterm|termdef|footnote|phrase
+               |orgname|quote|trademark|wordasword
+               |personname 
+               |link|olink|ulink       |action|application
+                |classname|methodname|interfacename|exceptionname
+                |ooclass|oointerface|ooexception
+                |package
+                |command|computeroutput
+               |database|email|envar|errorcode|errorname|errortype|errortext|filename
+               |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+               |guisubmenu|hardware|interface|keycap
+               |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+               |menuchoice|mousebutton|option|optional|parameter
+               |prompt|property|replaceable|returnvalue|sgmltag|structfield
+               |structname|symbol|systemitem|uri|token|type|userinput|varname
+                |nonterminal
+               
+               |anchor         |author|authorinitials|corpauthor|corpcredit|modespec|othercredit
+               |productname|productnumber|revhistory
+               
+               |remark|subscript|superscript   |inlinegraphic|inlinemediaobject|inlineequation 
+               |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%para.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>application</sgmltag></entry>
+<entry colsep="0"><sgmltag>attribution</sgmltag></entry>
+<entry colsep="0"><sgmltag>bibliomisc</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citation</sgmltag></entry>
+<entry colsep="0"><sgmltag>citetitle</sgmltag></entry>
+<entry colsep="0"><sgmltag>emphasis</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>firstterm</sgmltag></entry>
+<entry colsep="0"><sgmltag>foreignphrase</sgmltag></entry>
+<entry colsep="0"><sgmltag>glosssee</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossseealso</sgmltag></entry>
+<entry colsep="0"><sgmltag>glossterm</sgmltag></entry>
+<entry colsep="0"><sgmltag>lineannotation</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>link</sgmltag></entry>
+<entry colsep="0"><sgmltag>literallayout</sgmltag></entry>
+<entry colsep="0"><sgmltag>lotentry</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>member</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgaud</sgmltag></entry>
+<entry colsep="0"><sgmltag>olink</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>para</sgmltag></entry>
+<entry colsep="0"><sgmltag>phrase</sgmltag></entry>
+<entry colsep="0"><sgmltag>productname</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>programlisting</sgmltag></entry>
+<entry colsep="0"><sgmltag>quote</sgmltag></entry>
+<entry colsep="0"><sgmltag>refentrytitle</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>remark</sgmltag></entry>
+<entry colsep="0"><sgmltag>screen</sgmltag></entry>
+<entry colsep="0"><sgmltag>screeninfo</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seg</sgmltag></entry>
+<entry colsep="0"><sgmltag>simpara</sgmltag></entry>
+<entry colsep="0"><sgmltag>synopsis</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>td</sgmltag></entry>
+<entry colsep="0"><sgmltag>term</sgmltag></entry>
+<entry colsep="0"><sgmltag>termdef</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>th</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocback</sgmltag></entry>
+<entry colsep="0"><sgmltag>tocentry</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocfront</sgmltag></entry>
+<entry colsep="0"><sgmltag>ulink</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="para.mix.parament"><title>%para.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist            |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot 
+                                       |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%para.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>para</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="partcontent.mix.parament"><title>%partcontent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">appendix |chapter |toc|lot|index|glossary|bibliography
+                               |article 
+               |preface|refentry |reference</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%partcontent.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>part</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="person.ident.mix.parament"><title>%person.ident.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">honorific|firstname|surname|lineage|othername|affiliation
+               |authorblurb|contrib</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%person.ident.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>address</sgmltag></entry>
+<entry colsep="0"><sgmltag>author</sgmltag></entry>
+<entry colsep="0"><sgmltag>editor</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>othercredit</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaset.mix.parament"><title>%qandaset.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist            |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table          |procedure
+               |anchor|bridgehead|remark|highlights
+               
+               |indexterm</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%qandaset.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>answer</sgmltag></entry>
+<entry colsep="0"><sgmltag>qandadiv</sgmltag></entry>
+<entry colsep="0"><sgmltag>qandaset</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>question</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refclass.char.mix.parament"><title>%refclass.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+               |application</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refclass.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refclass</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refcomponent.mix.parament"><title>%refcomponent.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table          |msgset|procedure|sidebar|qandaset|task
+                 |productionset|constraintdef
+                 
+               |anchor|bridgehead|remark|highlights
+                               |abstract|authorblurb|epigraph
+               
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refcomponent.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect1</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect2</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsect3</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsection</sgmltag></entry>
+<entry colsep="0"><sgmltag>refsynopsisdiv</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refinline.char.mix.parament"><title>%refinline.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+               |footnoteref|xref|biblioref     |abbrev|acronym|citation|citerefentry|citetitle|citebiblioid|emphasis
+               |firstterm|foreignphrase|glossterm|termdef|footnote|phrase
+               |orgname|quote|trademark|wordasword
+               |personname 
+               |link|olink|ulink       |action|application
+                |classname|methodname|interfacename|exceptionname
+                |ooclass|oointerface|ooexception
+                |package
+                |command|computeroutput
+               |database|email|envar|errorcode|errorname|errortype|errortext|filename
+               |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+               |guisubmenu|hardware|interface|keycap
+               |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+               |menuchoice|mousebutton|option|optional|parameter
+               |prompt|property|replaceable|returnvalue|sgmltag|structfield
+               |structname|symbol|systemitem|uri|token|type|userinput|varname
+                |nonterminal
+               
+               |anchor         |author|authorinitials|corpauthor|corpcredit|modespec|othercredit
+               |productname|productnumber|revhistory
+               
+               |remark|subscript|superscript 
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refinline.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refpurpose</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refname.char.mix.parament"><title>%refname.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+               |action|application
+                |classname|methodname|interfacename|exceptionname
+                |ooclass|oointerface|ooexception
+                |package
+                |command|computeroutput
+               |database|email|envar|errorcode|errorname|errortype|errortext|filename
+               |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+               |guisubmenu|hardware|interface|keycap
+               |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+               |menuchoice|mousebutton|option|optional|parameter
+               |prompt|property|replaceable|returnvalue|sgmltag|structfield
+               |structname|symbol|systemitem|uri|token|type|userinput|varname
+                |nonterminal</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refname.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refdescriptor</sgmltag></entry>
+<entry colsep="0"><sgmltag>refname</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revdescription.mix.parament"><title>%revdescription.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table          |procedure
+               |anchor|bridgehead|remark|highlights
+               
+               |indexterm</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%revdescription.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revdescription</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sidebar.mix.parament"><title>%sidebar.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot    |synopsis|cmdsynopsis|funcsynopsis
+                 |classsynopsis|fieldsynopsis
+                 |constructorsynopsis
+                 |destructorsynopsis
+                 |methodsynopsis  
+               |formalpara|para|simpara                |address|blockquote
+                |graphic|graphicco|mediaobject|mediaobjectco
+                |informalequation
+               |informalexample
+                |informalfigure
+                |informaltable 
+               |equation|example|figure|table          |procedure
+               |anchor|bridgehead|remark|highlights
+               
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sidebar.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sidebar</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="smallcptr.char.mix.parament"><title>%smallcptr.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+                                       |replaceable
+                                       |inlinegraphic|inlinemediaobject
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%smallcptr.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>accel</sgmltag></entry>
+<entry colsep="0"><sgmltag>classname</sgmltag></entry>
+<entry colsep="0"><sgmltag>constant</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>envar</sgmltag></entry>
+<entry colsep="0"><sgmltag>errorcode</sgmltag></entry>
+<entry colsep="0"><sgmltag>errorname</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errortext</sgmltag></entry>
+<entry colsep="0"><sgmltag>errortype</sgmltag></entry>
+<entry colsep="0"><sgmltag>exceptionname</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guibutton</sgmltag></entry>
+<entry colsep="0"><sgmltag>guiicon</sgmltag></entry>
+<entry colsep="0"><sgmltag>guilabel</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guimenu</sgmltag></entry>
+<entry colsep="0"><sgmltag>guimenuitem</sgmltag></entry>
+<entry colsep="0"><sgmltag>guisubmenu</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>initializer</sgmltag></entry>
+<entry colsep="0"><sgmltag>interface</sgmltag></entry>
+<entry colsep="0"><sgmltag>keycode</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keysym</sgmltag></entry>
+<entry colsep="0"><sgmltag>markup</sgmltag></entry>
+<entry colsep="0"><sgmltag>medialabel</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>methodname</sgmltag></entry>
+<entry colsep="0"><sgmltag>modifier</sgmltag></entry>
+<entry colsep="0"><sgmltag>mousebutton</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msglevel</sgmltag></entry>
+<entry colsep="0"><sgmltag>msgorig</sgmltag></entry>
+<entry colsep="0"><sgmltag>package</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>prompt</sgmltag></entry>
+<entry colsep="0"><sgmltag>returnvalue</sgmltag></entry>
+<entry colsep="0"><sgmltag>sgmltag</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>structfield</sgmltag></entry>
+<entry colsep="0"><sgmltag>structname</sgmltag></entry>
+<entry colsep="0"><sgmltag>symbol</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>token</sgmltag></entry>
+<entry colsep="0"><sgmltag>type</sgmltag></entry>
+<entry colsep="0"><sgmltag>uri</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>varname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="textobject.mix.parament"><title>%textobject.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist
+               |simplelist|variablelist                |caution|important|note|tip|warning 
+               |literallayout|programlisting|programlistingco|screen
+               |screenco|screenshot 
+               |formalpara|para|simpara                |blockquote</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%textobject.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>caption</sgmltag></entry>
+<entry colsep="0"><sgmltag>colophon</sgmltag></entry>
+<entry colsep="0"><sgmltag>textobject</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="title.char.mix.parament"><title>%title.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+               |footnoteref|xref|biblioref     |abbrev|acronym|citation|citerefentry|citetitle|citebiblioid|emphasis
+               |firstterm|foreignphrase|glossterm|termdef|footnote|phrase
+               |orgname|quote|trademark|wordasword
+               |personname 
+               |link|olink|ulink       |action|application
+                |classname|methodname|interfacename|exceptionname
+                |ooclass|oointerface|ooexception
+                |package
+                |command|computeroutput
+               |database|email|envar|errorcode|errorname|errortype|errortext|filename
+               |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+               |guisubmenu|hardware|interface|keycap
+               |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+               |menuchoice|mousebutton|option|optional|parameter
+               |prompt|property|replaceable|returnvalue|sgmltag|structfield
+               |structname|symbol|systemitem|uri|token|type|userinput|varname
+                |nonterminal
+               
+               |anchor         |author|authorinitials|corpauthor|corpcredit|modespec|othercredit
+               |productname|productnumber|revhistory
+               
+               |remark|subscript|superscript   |inlinegraphic|inlinemediaobject|inlineequation 
+               |indexterm</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%title.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bridgehead</sgmltag></entry>
+<entry colsep="0"><sgmltag>segtitle</sgmltag></entry>
+<entry colsep="0"><sgmltag>subtitle</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>title</sgmltag></entry>
+<entry colsep="0"><sgmltag>titleabbrev</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ubiq.mix.parament"><title>%ubiq.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para>The replacement text for this entity is empty.</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="word.char.mix.parament"><title>%word.char.mix;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">#PCDATA
+                                       |acronym|emphasis|trademark
+               |link|olink|ulink 
+               |anchor 
+               |remark|subscript|superscript   |inlinegraphic|inlinemediaobject
+               |indexterm         |beginpage</synopsis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%word.char.mix; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>abbrev</sgmltag></entry>
+<entry colsep="0"><sgmltag>acronym</sgmltag></entry>
+<entry colsep="0"><sgmltag>label</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>manvolnum</sgmltag></entry>
+<entry colsep="0"><sgmltag>wordasword</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-module">
+<?dbhtml filename="pe-module.html"??>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.module</sgmltag></secondary></indexterm>
+<refentrytitle><sgmltag class="paramentity">*.module</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.module</sgmltag> Parameter Entities</refname>
+<refpurpose>Control element definitions
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+The module parameter entities<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary>Modules</secondary>
+</indexterm>
+provide marked sections around a single pair of
+element and attribute declarations.  You can selectively include or remove
+elements from DocBook by changing these parameter entities.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the module parameter entities
+in DocBook.
+</para>
+
+<refsect2 id="ISOamsa.module.parament"><title>%ISOamsa.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamsb.module.parament"><title>%ISOamsb.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamsc.module.parament"><title>%ISOamsc.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamsn.module.parament"><title>%ISOamsn.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamso.module.parament"><title>%ISOamso.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOamsr.module.parament"><title>%ISOamsr.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISObox.module.parament"><title>%ISObox.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOcyr1.module.parament"><title>%ISOcyr1.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOcyr2.module.parament"><title>%ISOcyr2.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOdia.module.parament"><title>%ISOdia.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOgrk1.module.parament"><title>%ISOgrk1.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOgrk2.module.parament"><title>%ISOgrk2.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOgrk3.module.parament"><title>%ISOgrk3.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOgrk4.module.parament"><title>%ISOgrk4.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOlat1.module.parament"><title>%ISOlat1.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOlat2.module.parament"><title>%ISOlat2.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOnum.module.parament"><title>%ISOnum.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOpub.module.parament"><title>%ISOpub.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ISOtech.module.parament"><title>%ISOtech.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="abbrev.module.parament"><title>%abbrev.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="abstract.module.parament"><title>%abstract.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="accel.module.parament"><title>%accel.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ackno.module.parament"><title>%ackno.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="acronym.module.parament"><title>%acronym.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="action.module.parament"><title>%action.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="address.module.parament"><title>%address.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="admon.module.parament"><title>%admon.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="affiliation.module.parament"><title>%affiliation.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="alt.module.parament"><title>%alt.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="anchor.module.parament"><title>%anchor.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="answer.module.parament"><title>%answer.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="appendix.module.parament"><title>%appendix.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="appendixinfo.module.parament"><title>%appendixinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="application.module.parament"><title>%application.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="area.module.parament"><title>%area.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="areaset.module.parament"><title>%areaset.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="areaspec.module.parament"><title>%areaspec.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="arg.module.parament"><title>%arg.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="article.module.parament"><title>%article.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="articleinfo.module.parament"><title>%articleinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="artpagenums.module.parament"><title>%artpagenums.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="attribution.module.parament"><title>%attribution.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="audiodata.module.parament"><title>%audiodata.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="audioobject.module.parament"><title>%audioobject.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="author.module.parament"><title>%author.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorblurb.module.parament"><title>%authorblurb.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorgroup.module.parament"><title>%authorgroup.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorinitials.module.parament"><title>%authorinitials.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="beginpage.module.parament"><title>%beginpage.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliocoverage.module.parament"><title>%bibliocoverage.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliodiv.module.parament"><title>%bibliodiv.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioentry.module.parament"><title>%biblioentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliography.module.parament"><title>%bibliography.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliographyinfo.module.parament"><title>%bibliographyinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioid.module.parament"><title>%biblioid.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliolist.module.parament"><title>%bibliolist.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomisc.module.parament"><title>%bibliomisc.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomixed.module.parament"><title>%bibliomixed.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomset.module.parament"><title>%bibliomset.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioref.module.parament"><title>%biblioref.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliorelation.module.parament"><title>%bibliorelation.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioset.module.parament"><title>%biblioset.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliosource.module.parament"><title>%bibliosource.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="blockinfo.module.parament"><title>%blockinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="blockquote.module.parament"><title>%blockquote.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="book.module.parament"><title>%book.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bookinfo.module.parament"><title>%bookinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bridgehead.module.parament"><title>%bridgehead.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="callout.module.parament"><title>%callout.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="calloutlist.module.parament"><title>%calloutlist.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="cals.table.module.parament"><title>%cals.table.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="caption.module.parament"><title>%caption.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="chapter.module.parament"><title>%chapter.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="chapterinfo.module.parament"><title>%chapterinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citation.module.parament"><title>%citation.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citebiblioid.module.parament"><title>%citebiblioid.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citerefentry.module.parament"><title>%citerefentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citetitle.module.parament"><title>%citetitle.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="city.module.parament"><title>%city.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classname.module.parament"><title>%classname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classsynopsis.module.parament"><title>%classsynopsis.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classsynopsisinfo.module.parament"><title>%classsynopsisinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="cmdsynopsis.module.parament"><title>%cmdsynopsis.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="co.module.parament"><title>%co.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="code.module.parament"><title>%code.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="collab.module.parament"><title>%collab.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="collabname.module.parament"><title>%collabname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="colophon.module.parament"><title>%colophon.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="command.module.parament"><title>%command.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="computeroutput.module.parament"><title>%computeroutput.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confdates.module.parament"><title>%confdates.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confgroup.module.parament"><title>%confgroup.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confnum.module.parament"><title>%confnum.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confsponsor.module.parament"><title>%confsponsor.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="conftitle.module.parament"><title>%conftitle.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="constant.module.parament"><title>%constant.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="constructorsynopsis.module.parament"><title>%constructorsynopsis.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contractnum.module.parament"><title>%contractnum.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contractsponsor.module.parament"><title>%contractsponsor.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contrib.module.parament"><title>%contrib.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="copyright.module.parament"><title>%copyright.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="coref.module.parament"><title>%coref.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpauthor.module.parament"><title>%corpauthor.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpcredit.module.parament"><title>%corpcredit.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpname.module.parament"><title>%corpname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="country.module.parament"><title>%country.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="database.module.parament"><title>%database.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="date.module.parament"><title>%date.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dedication.module.parament"><title>%dedication.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="destructorsynopsis.module.parament"><title>%destructorsynopsis.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="docbook.parament"><title>%docbook;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">External Entity</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><para><emphasis role="bold">Public identifier</emphasis>: -//OASIS//DTD DocBook XML V4.5//EN
+</para><para><emphasis role="bold">System identifier</emphasis>: http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
+</para></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="edition.module.parament"><title>%edition.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="editor.module.parament"><title>%editor.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="email.module.parament"><title>%email.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="emphasis.module.parament"><title>%emphasis.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="envar.module.parament"><title>%envar.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="epigraph.module.parament"><title>%epigraph.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="equation.module.parament"><title>%equation.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errorcode.module.parament"><title>%errorcode.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errorname.module.parament"><title>%errorname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errortext.module.parament"><title>%errortext.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errortype.module.parament"><title>%errortype.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="example.module.parament"><title>%example.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="exceptionname.module.parament"><title>%exceptionname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="exchange.table.module.parament"><title>%exchange.table.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">IGNORE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="fax.module.parament"><title>%fax.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="fieldsynopsis.module.parament"><title>%fieldsynopsis.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="figure.module.parament"><title>%figure.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="filename.module.parament"><title>%filename.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="firstname.module.parament"><title>%firstname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="firstterm.module.parament"><title>%firstterm.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="footnote.module.parament"><title>%footnote.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="footnoteref.module.parament"><title>%footnoteref.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="foreignphrase.module.parament"><title>%foreignphrase.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="formalpara.module.parament"><title>%formalpara.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcdef.module.parament"><title>%funcdef.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcparams.module.parament"><title>%funcparams.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcprototype.module.parament"><title>%funcprototype.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcsynopsis.module.parament"><title>%funcsynopsis.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcsynopsisinfo.module.parament"><title>%funcsynopsisinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="function.module.parament"><title>%function.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossary.module.parament"><title>%glossary.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossaryinfo.module.parament"><title>%glossaryinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossdef.module.parament"><title>%glossdef.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossdiv.module.parament"><title>%glossdiv.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossentry.module.parament"><title>%glossentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glosslist.module.parament"><title>%glosslist.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glosssee.module.parament"><title>%glosssee.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossseealso.module.parament"><title>%glossseealso.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossterm.module.parament"><title>%glossterm.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="graphic.module.parament"><title>%graphic.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="graphicco.module.parament"><title>%graphicco.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="group.module.parament"><title>%group.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guibutton.module.parament"><title>%guibutton.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guiicon.module.parament"><title>%guiicon.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guilabel.module.parament"><title>%guilabel.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guimenu.module.parament"><title>%guimenu.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guimenuitem.module.parament"><title>%guimenuitem.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guisubmenu.module.parament"><title>%guisubmenu.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="hardware.module.parament"><title>%hardware.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="highlights.module.parament"><title>%highlights.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="holder.module.parament"><title>%holder.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="honorific.module.parament"><title>%honorific.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imagedata.module.parament"><title>%imagedata.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imageobject.module.parament"><title>%imageobject.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imageobjectco.module.parament"><title>%imageobjectco.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexdiv.module.parament"><title>%indexdiv.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexentry.module.parament"><title>%indexentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexes.module.parament"><title>%indexes.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexinfo.module.parament"><title>%indexinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexterm.module.parament"><title>%indexterm.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalequation.module.parament"><title>%informalequation.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalexample.module.parament"><title>%informalexample.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalfigure.module.parament"><title>%informalfigure.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informaltable.module.parament"><title>%informaltable.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="initializer.module.parament"><title>%initializer.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlineequation.module.parament"><title>%inlineequation.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlinegraphic.module.parament"><title>%inlinegraphic.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlinemediaobject.module.parament"><title>%inlinemediaobject.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="interface.module.parament"><title>%interface.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="interfacename.module.parament"><title>%interfacename.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="intermod.redecl.module.parament"><title>%intermod.redecl.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">IGNORE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="invpartnumber.module.parament"><title>%invpartnumber.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="isbn.module.parament"><title>%isbn.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="issn.module.parament"><title>%issn.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="issuenum.module.parament"><title>%issuenum.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="itemizedlist.module.parament"><title>%itemizedlist.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="itermset.module.parament"><title>%itermset.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="jobtitle.module.parament"><title>%jobtitle.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycap.module.parament"><title>%keycap.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycode.module.parament"><title>%keycode.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycombo.module.parament"><title>%keycombo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keysym.module.parament"><title>%keysym.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keyword.module.parament"><title>%keyword.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keywordset.module.parament"><title>%keywordset.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="label.module.parament"><title>%label.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="legalnotice.module.parament"><title>%legalnotice.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lineage.module.parament"><title>%lineage.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lineannotation.module.parament"><title>%lineannotation.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="link.module.parament"><title>%link.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="listitem.module.parament"><title>%listitem.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="literal.module.parament"><title>%literal.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="literallayout.module.parament"><title>%literallayout.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lot.module.parament"><title>%lot.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lotentry.module.parament"><title>%lotentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="manvolnum.module.parament"><title>%manvolnum.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="markup.module.parament"><title>%markup.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mathphrase.module.parament"><title>%mathphrase.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="medialabel.module.parament"><title>%medialabel.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobject.module.parament"><title>%mediaobject.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobjectco.module.parament"><title>%mediaobjectco.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="member.module.parament"><title>%member.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="menuchoice.module.parament"><title>%menuchoice.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodname.module.parament"><title>%methodname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodparam.module.parament"><title>%methodparam.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodsynopsis.module.parament"><title>%methodsynopsis.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="modespec.module.parament"><title>%modespec.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="modifier.module.parament"><title>%modifier.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mousebutton.module.parament"><title>%mousebutton.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msg.module.parament"><title>%msg.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgaud.module.parament"><title>%msgaud.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgentry.module.parament"><title>%msgentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgexplan.module.parament"><title>%msgexplan.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msginfo.module.parament"><title>%msginfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msglevel.module.parament"><title>%msglevel.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgmain.module.parament"><title>%msgmain.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgorig.module.parament"><title>%msgorig.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgrel.module.parament"><title>%msgrel.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgset.module.parament"><title>%msgset.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgsub.module.parament"><title>%msgsub.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgtext.module.parament"><title>%msgtext.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="objectinfo.module.parament"><title>%objectinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="olink.module.parament"><title>%olink.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ooclass.module.parament"><title>%ooclass.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ooexception.module.parament"><title>%ooexception.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="oointerface.module.parament"><title>%oointerface.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="option.module.parament"><title>%option.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="optional.module.parament"><title>%optional.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orderedlist.module.parament"><title>%orderedlist.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orgdiv.module.parament"><title>%orgdiv.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orgname.module.parament"><title>%orgname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="otheraddr.module.parament"><title>%otheraddr.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="othercredit.module.parament"><title>%othercredit.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="othername.module.parament"><title>%othername.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="package.module.parament"><title>%package.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pagenums.module.parament"><title>%pagenums.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="para.module.parament"><title>%para.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="paramdef.module.parament"><title>%paramdef.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="parameter.module.parament"><title>%parameter.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="part.module.parament"><title>%part.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="partinfo.module.parament"><title>%partinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="partintro.module.parament"><title>%partintro.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="person.ident.module.parament"><title>%person.ident.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="personblurb.module.parament"><title>%personblurb.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="personname.module.parament"><title>%personname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="phone.module.parament"><title>%phone.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="phrase.module.parament"><title>%phrase.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pob.module.parament"><title>%pob.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="postcode.module.parament"><title>%postcode.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="preface.module.parament"><title>%preface.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="prefaceinfo.module.parament"><title>%prefaceinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="primsecter.module.parament"><title>%primsecter.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="primsecterie.module.parament"><title>%primsecterie.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="printhistory.module.parament"><title>%printhistory.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="procedure.module.parament"><title>%procedure.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="productname.module.parament"><title>%productname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="productnumber.module.parament"><title>%productnumber.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="programlisting.module.parament"><title>%programlisting.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="programlistingco.module.parament"><title>%programlistingco.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="prompt.module.parament"><title>%prompt.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="property.module.parament"><title>%property.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pubdate.module.parament"><title>%pubdate.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="publisher.module.parament"><title>%publisher.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="publishername.module.parament"><title>%publishername.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pubsnumber.module.parament"><title>%pubsnumber.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandadiv.module.parament"><title>%qandadiv.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaentry.module.parament"><title>%qandaentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaset.module.parament"><title>%qandaset.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="question.module.parament"><title>%question.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="quote.module.parament"><title>%quote.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refclass.module.parament"><title>%refclass.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refdescriptor.module.parament"><title>%refdescriptor.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentry.module.parament"><title>%refentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentryinfo.module.parament"><title>%refentryinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentrytitle.module.parament"><title>%refentrytitle.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="reference.module.parament"><title>%reference.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="referenceinfo.module.parament"><title>%referenceinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refmeta.module.parament"><title>%refmeta.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refmiscinfo.module.parament"><title>%refmiscinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refname.module.parament"><title>%refname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refnamediv.module.parament"><title>%refnamediv.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refpurpose.module.parament"><title>%refpurpose.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect1.module.parament"><title>%refsect1.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect1info.module.parament"><title>%refsect1info.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect2.module.parament"><title>%refsect2.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect2info.module.parament"><title>%refsect2info.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect3.module.parament"><title>%refsect3.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect3info.module.parament"><title>%refsect3info.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsection.module.parament"><title>%refsection.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsectioninfo.module.parament"><title>%refsectioninfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsynopsisdiv.module.parament"><title>%refsynopsisdiv.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsynopsisdivinfo.module.parament"><title>%refsynopsisdivinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="releaseinfo.module.parament"><title>%releaseinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="remark.module.parament"><title>%remark.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="replaceable.module.parament"><title>%replaceable.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="returnvalue.module.parament"><title>%returnvalue.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revdescription.module.parament"><title>%revdescription.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revhistory.module.parament"><title>%revhistory.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revision.module.parament"><title>%revision.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revnumber.module.parament"><title>%revnumber.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revremark.module.parament"><title>%revremark.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sbr.module.parament"><title>%sbr.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screen.module.parament"><title>%screen.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screenco.module.parament"><title>%screenco.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screeninfo.module.parament"><title>%screeninfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screenshot.module.parament"><title>%screenshot.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect1.module.parament"><title>%sect1.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect2.module.parament"><title>%sect2.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect3.module.parament"><title>%sect3.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect4.module.parament"><title>%sect4.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect5.module.parament"><title>%sect5.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="section.module.parament"><title>%section.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sectioninfo.module.parament"><title>%sectioninfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seealsoie.module.parament"><title>%seealsoie.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seeie.module.parament"><title>%seeie.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seeseealso.module.parament"><title>%seeseealso.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seg.module.parament"><title>%seg.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seglistitem.module.parament"><title>%seglistitem.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="segmentedlist.module.parament"><title>%segmentedlist.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="segtitle.module.parament"><title>%segtitle.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seriesvolnums.module.parament"><title>%seriesvolnums.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="set.module.parament"><title>%set.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setindexinfo.module.parament"><title>%setindexinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setinfo.module.parament"><title>%setinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sgmltag.module.parament"><title>%sgmltag.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="shortaffil.module.parament"><title>%shortaffil.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="shortcut.module.parament"><title>%shortcut.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sidebar.module.parament"><title>%sidebar.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sidebarinfo.module.parament"><title>%sidebarinfo.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simpara.module.parament"><title>%simpara.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplelist.module.parament"><title>%simplelist.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplemsgentry.module.parament"><title>%simplemsgentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplesect.module.parament"><title>%simplesect.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ssscript.module.parament"><title>%ssscript.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="state.module.parament"><title>%state.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="step.module.parament"><title>%step.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="stepalternatives.module.parament"><title>%stepalternatives.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="street.module.parament"><title>%street.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="structfield.module.parament"><title>%structfield.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="structname.module.parament"><title>%structname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subject.module.parament"><title>%subject.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subjectset.module.parament"><title>%subjectset.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subjectterm.module.parament"><title>%subjectterm.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="substeps.module.parament"><title>%substeps.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subtitle.module.parament"><title>%subtitle.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="surname.module.parament"><title>%surname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="symbol.module.parament"><title>%symbol.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopfragment.module.parament"><title>%synopfragment.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopfragmentref.module.parament"><title>%synopfragmentref.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopsis.module.parament"><title>%synopsis.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="systemitem.module.parament"><title>%systemitem.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="table.module.parament"><title>%table.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="task.module.parament"><title>%task.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="taskprerequisites.module.parament"><title>%taskprerequisites.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="taskrelated.module.parament"><title>%taskrelated.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tasksummary.module.parament"><title>%tasksummary.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="term.module.parament"><title>%term.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="termdef.module.parament"><title>%termdef.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="textdata.module.parament"><title>%textdata.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="textobject.module.parament"><title>%textobject.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="title.module.parament"><title>%title.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="titleabbrev.module.parament"><title>%titleabbrev.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toc.module.parament"><title>%toc.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocback.module.parament"><title>%tocback.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocchap.module.parament"><title>%tocchap.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocentry.module.parament"><title>%tocentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocfront.module.parament"><title>%tocfront.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel1.module.parament"><title>%toclevel1.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel2.module.parament"><title>%toclevel2.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel3.module.parament"><title>%toclevel3.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel4.module.parament"><title>%toclevel4.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel5.module.parament"><title>%toclevel5.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocpart.module.parament"><title>%tocpart.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="token.module.parament"><title>%token.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="trademark.module.parament"><title>%trademark.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="type.module.parament"><title>%type.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ulink.module.parament"><title>%ulink.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="uri.module.parament"><title>%uri.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="userinput.module.parament"><title>%userinput.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varargs.module.parament"><title>%varargs.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="variablelist.module.parament"><title>%variablelist.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varlistentry.module.parament"><title>%varlistentry.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varname.module.parament"><title>%varname.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="videodata.module.parament"><title>%videodata.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="videoobject.module.parament"><title>%videoobject.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="void.module.parament"><title>%void.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="volumenum.module.parament"><title>%volumenum.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="wordasword.module.parament"><title>%wordasword.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="xref.module.parament"><title>%xref.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="year.module.parament"><title>%year.module;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="cmsynop">
+<entry namest="c1" nameend="c3" align="left"><synopsis format="linespecific">INCLUDE</synopsis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pe-role">
+<?dbhtml filename="pe-role.html"??>
+
+<refmeta>
+<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary><sgmltag class="paramentity">*.role.attrib</sgmltag></secondary>
+</indexterm>
+<refentrytitle><sgmltag class="paramentity">*.role.attrib</sgmltag> Parameter Entities</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname><sgmltag class="paramentity">*.role.attrib</sgmltag> Parameter Entities</refname>
+<refpurpose>Parameter entities which control definition of role attributes
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><title>Synopsis</title>
+<para>
+Role<indexterm significance="normal"><primary>Parameter Entities</primary>
+<secondary>Role Attribute</secondary>
+</indexterm>
+is a string used to classify or subclassify an element.
+</para>
+<para>The declaration for the role attribute is
+parameterized in such a way that every element's role can be
+independently redefined.  This provides an easy mechanism
+for modifying the legal values of the role attribute for particular
+elements.
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The following sections identify all of the role parameter entities
+in DocBook.
+</para>
+
+<refsect2 id="abbrev.role.attrib.parament"><title>%abbrev.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%abbrev.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>abbrev</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="abstract.role.attrib.parament"><title>%abstract.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%abstract.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>abstract</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="accel.role.attrib.parament"><title>%accel.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%accel.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>accel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ackno.role.attrib.parament"><title>%ackno.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%ackno.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ackno</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="acronym.role.attrib.parament"><title>%acronym.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%acronym.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>acronym</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="action.role.attrib.parament"><title>%action.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%action.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>action</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="address.role.attrib.parament"><title>%address.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%address.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>address</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="admon.role.attrib.parament"><title>%admon.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%admon.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>caution</sgmltag></entry>
+<entry colsep="0"><sgmltag>important</sgmltag></entry>
+<entry colsep="0"><sgmltag>note</sgmltag></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tip</sgmltag></entry>
+<entry colsep="0"><sgmltag>warning</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="affiliation.role.attrib.parament"><title>%affiliation.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%affiliation.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>affiliation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="alt.role.attrib.parament"><title>%alt.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%alt.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>alt</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="anchor.role.attrib.parament"><title>%anchor.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%anchor.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>anchor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="answer.role.attrib.parament"><title>%answer.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%answer.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>answer</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="appendix.role.attrib.parament"><title>%appendix.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%appendix.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendix</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="appendixinfo.role.attrib.parament"><title>%appendixinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%appendixinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>appendixinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="application.role.attrib.parament"><title>%application.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%application.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>application</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="area.role.attrib.parament"><title>%area.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%area.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>area</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="areaset.role.attrib.parament"><title>%areaset.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%areaset.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>areaset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="areaspec.role.attrib.parament"><title>%areaspec.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%areaspec.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>areaspec</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="arg.role.attrib.parament"><title>%arg.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%arg.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>arg</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="article.role.attrib.parament"><title>%article.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%article.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>article</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="articleinfo.role.attrib.parament"><title>%articleinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%articleinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>articleinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="artpagenums.role.attrib.parament"><title>%artpagenums.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%artpagenums.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>artpagenums</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="attribution.role.attrib.parament"><title>%attribution.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%attribution.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>attribution</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="audiodata.role.attrib.parament"><title>%audiodata.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%audiodata.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>audiodata</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="audioobject.role.attrib.parament"><title>%audioobject.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%audioobject.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>audioobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="author.role.attrib.parament"><title>%author.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%author.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>author</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorblurb.role.attrib.parament"><title>%authorblurb.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%authorblurb.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>authorblurb</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorgroup.role.attrib.parament"><title>%authorgroup.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%authorgroup.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>authorgroup</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="authorinitials.role.attrib.parament"><title>%authorinitials.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%authorinitials.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>authorinitials</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="beginpage.role.attrib.parament"><title>%beginpage.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%beginpage.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>beginpage</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliocoverage.role.attrib.parament"><title>%bibliocoverage.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliocoverage.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliocoverage</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliodiv.role.attrib.parament"><title>%bibliodiv.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliodiv.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliodiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioentry.role.attrib.parament"><title>%biblioentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%biblioentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliography.role.attrib.parament"><title>%bibliography.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliography.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliography</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliographyinfo.role.attrib.parament"><title>%bibliographyinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliographyinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliographyinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioid.role.attrib.parament"><title>%biblioid.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%biblioid.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioid</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliolist.role.attrib.parament"><title>%bibliolist.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliolist.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliolist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomisc.role.attrib.parament"><title>%bibliomisc.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliomisc.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliomisc</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomixed.role.attrib.parament"><title>%bibliomixed.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliomixed.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliomixed</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliomset.role.attrib.parament"><title>%bibliomset.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliomset.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliomset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioref.role.attrib.parament"><title>%biblioref.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%biblioref.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliorelation.role.attrib.parament"><title>%bibliorelation.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliorelation.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliorelation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="biblioset.role.attrib.parament"><title>%biblioset.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%biblioset.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>biblioset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bibliosource.role.attrib.parament"><title>%bibliosource.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bibliosource.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bibliosource</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="blockinfo.role.attrib.parament"><title>%blockinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%blockinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>blockinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="blockquote.role.attrib.parament"><title>%blockquote.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%blockquote.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>blockquote</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="book.role.attrib.parament"><title>%book.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%book.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>book</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bookinfo.role.attrib.parament"><title>%bookinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bookinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bookinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="bridgehead.role.attrib.parament"><title>%bridgehead.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%bridgehead.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>bridgehead</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="callout.role.attrib.parament"><title>%callout.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%callout.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>callout</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="calloutlist.role.attrib.parament"><title>%calloutlist.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%calloutlist.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>calloutlist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="caption.role.attrib.parament"><title>%caption.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="chapter.role.attrib.parament"><title>%chapter.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%chapter.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>chapter</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="chapterinfo.role.attrib.parament"><title>%chapterinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%chapterinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>chapterinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citation.role.attrib.parament"><title>%citation.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%citation.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citebiblioid.role.attrib.parament"><title>%citebiblioid.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%citebiblioid.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citebiblioid</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citerefentry.role.attrib.parament"><title>%citerefentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%citerefentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citerefentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="citetitle.role.attrib.parament"><title>%citetitle.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%citetitle.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>citetitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="city.role.attrib.parament"><title>%city.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%city.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>city</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classname.role.attrib.parament"><title>%classname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%classname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>classname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classsynopsis.role.attrib.parament"><title>%classsynopsis.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%classsynopsis.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>classsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="classsynopsisinfo.role.attrib.parament"><title>%classsynopsisinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%classsynopsisinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>classsynopsisinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="cmdsynopsis.role.attrib.parament"><title>%cmdsynopsis.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%cmdsynopsis.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>cmdsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="co.role.attrib.parament"><title>%co.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%co.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>co</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="code.role.attrib.parament"><title>%code.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%code.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>code</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="collab.role.attrib.parament"><title>%collab.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%collab.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>collab</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="collabname.role.attrib.parament"><title>%collabname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%collabname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>collabname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="colophon.role.attrib.parament"><title>%colophon.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%colophon.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>colophon</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="command.role.attrib.parament"><title>%command.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%command.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>command</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="computeroutput.role.attrib.parament"><title>%computeroutput.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%computeroutput.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>computeroutput</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confdates.role.attrib.parament"><title>%confdates.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%confdates.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confdates</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confgroup.role.attrib.parament"><title>%confgroup.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%confgroup.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confgroup</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confnum.role.attrib.parament"><title>%confnum.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%confnum.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confnum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="confsponsor.role.attrib.parament"><title>%confsponsor.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%confsponsor.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>confsponsor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="conftitle.role.attrib.parament"><title>%conftitle.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%conftitle.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>conftitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="constant.role.attrib.parament"><title>%constant.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%constant.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>constant</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="constructorsynopsis.role.attrib.parament"><title>%constructorsynopsis.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%constructorsynopsis.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>constructorsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contractnum.role.attrib.parament"><title>%contractnum.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%contractnum.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>contractnum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contractsponsor.role.attrib.parament"><title>%contractsponsor.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%contractsponsor.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>contractsponsor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="contrib.role.attrib.parament"><title>%contrib.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%contrib.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>contrib</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="copyright.role.attrib.parament"><title>%copyright.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%copyright.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>copyright</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="coref.role.attrib.parament"><title>%coref.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%coref.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>coref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpauthor.role.attrib.parament"><title>%corpauthor.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%corpauthor.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>corpauthor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpcredit.role.attrib.parament"><title>%corpcredit.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%corpcredit.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>corpcredit</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="corpname.role.attrib.parament"><title>%corpname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%corpname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>corpname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="country.role.attrib.parament"><title>%country.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%country.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>country</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="database.role.attrib.parament"><title>%database.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%database.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>database</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="date.role.attrib.parament"><title>%date.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%date.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>date</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="dedication.role.attrib.parament"><title>%dedication.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%dedication.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>dedication</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="destructorsynopsis.role.attrib.parament"><title>%destructorsynopsis.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%destructorsynopsis.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>destructorsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="edition.role.attrib.parament"><title>%edition.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%edition.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>edition</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="editor.role.attrib.parament"><title>%editor.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%editor.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>editor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="email.role.attrib.parament"><title>%email.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%email.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>email</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="emphasis.role.attrib.parament"><title>%emphasis.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%emphasis.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>emphasis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="envar.role.attrib.parament"><title>%envar.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%envar.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>envar</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="epigraph.role.attrib.parament"><title>%epigraph.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%epigraph.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>epigraph</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="equation.role.attrib.parament"><title>%equation.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%equation.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>equation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errorcode.role.attrib.parament"><title>%errorcode.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%errorcode.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errorcode</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errorname.role.attrib.parament"><title>%errorname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%errorname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errorname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errortext.role.attrib.parament"><title>%errortext.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%errortext.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errortext</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="errortype.role.attrib.parament"><title>%errortype.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%errortype.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>errortype</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="example.role.attrib.parament"><title>%example.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%example.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>example</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="exceptionname.role.attrib.parament"><title>%exceptionname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%exceptionname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>exceptionname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="fax.role.attrib.parament"><title>%fax.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%fax.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>fax</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="fieldsynopsis.role.attrib.parament"><title>%fieldsynopsis.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%fieldsynopsis.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>fieldsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="figure.role.attrib.parament"><title>%figure.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%figure.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>figure</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="filename.role.attrib.parament"><title>%filename.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%filename.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>filename</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="firstname.role.attrib.parament"><title>%firstname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%firstname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>firstname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="firstterm.role.attrib.parament"><title>%firstterm.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%firstterm.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>firstterm</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="footnote.role.attrib.parament"><title>%footnote.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%footnote.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>footnote</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="footnoteref.role.attrib.parament"><title>%footnoteref.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%footnoteref.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>footnoteref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="foreignphrase.role.attrib.parament"><title>%foreignphrase.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%foreignphrase.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>foreignphrase</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="formalpara.role.attrib.parament"><title>%formalpara.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%formalpara.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>formalpara</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcdef.role.attrib.parament"><title>%funcdef.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%funcdef.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcdef</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcparams.role.attrib.parament"><title>%funcparams.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%funcparams.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcparams</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcprototype.role.attrib.parament"><title>%funcprototype.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%funcprototype.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcprototype</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcsynopsis.role.attrib.parament"><title>%funcsynopsis.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%funcsynopsis.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="funcsynopsisinfo.role.attrib.parament"><title>%funcsynopsisinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%funcsynopsisinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>funcsynopsisinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="function.role.attrib.parament"><title>%function.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%function.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>function</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossary.role.attrib.parament"><title>%glossary.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glossary.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossary</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossaryinfo.role.attrib.parament"><title>%glossaryinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glossaryinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossaryinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossdef.role.attrib.parament"><title>%glossdef.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glossdef.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossdef</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossdiv.role.attrib.parament"><title>%glossdiv.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glossdiv.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossdiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossentry.role.attrib.parament"><title>%glossentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glossentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glosslist.role.attrib.parament"><title>%glosslist.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glosslist.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glosslist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glosssee.role.attrib.parament"><title>%glosssee.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glosssee.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glosssee</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossseealso.role.attrib.parament"><title>%glossseealso.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glossseealso.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossseealso</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="glossterm.role.attrib.parament"><title>%glossterm.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%glossterm.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>glossterm</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="graphic.role.attrib.parament"><title>%graphic.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%graphic.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>graphic</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="graphicco.role.attrib.parament"><title>%graphicco.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%graphicco.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>graphicco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="group.role.attrib.parament"><title>%group.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%group.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>group</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guibutton.role.attrib.parament"><title>%guibutton.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%guibutton.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guibutton</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guiicon.role.attrib.parament"><title>%guiicon.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%guiicon.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guiicon</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guilabel.role.attrib.parament"><title>%guilabel.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%guilabel.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guilabel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guimenu.role.attrib.parament"><title>%guimenu.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%guimenu.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guimenu</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guimenuitem.role.attrib.parament"><title>%guimenuitem.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%guimenuitem.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guimenuitem</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="guisubmenu.role.attrib.parament"><title>%guisubmenu.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%guisubmenu.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>guisubmenu</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="hardware.role.attrib.parament"><title>%hardware.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%hardware.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>hardware</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="highlights.role.attrib.parament"><title>%highlights.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%highlights.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>highlights</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="holder.role.attrib.parament"><title>%holder.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%holder.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>holder</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="honorific.role.attrib.parament"><title>%honorific.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%honorific.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>honorific</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imagedata.role.attrib.parament"><title>%imagedata.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%imagedata.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>imagedata</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imageobject.role.attrib.parament"><title>%imageobject.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%imageobject.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>imageobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="imageobjectco.role.attrib.parament"><title>%imageobjectco.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%imageobjectco.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>imageobjectco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexdiv.role.attrib.parament"><title>%indexdiv.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%indexdiv.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexdiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexentry.role.attrib.parament"><title>%indexentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%indexentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexes.role.attrib.parament"><title>%indexes.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%indexes.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>index</sgmltag></entry>
+<entry colsep="0"><sgmltag>setindex</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexinfo.role.attrib.parament"><title>%indexinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%indexinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="indexterm.role.attrib.parament"><title>%indexterm.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%indexterm.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>indexterm</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalequation.role.attrib.parament"><title>%informalequation.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%informalequation.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informalequation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalexample.role.attrib.parament"><title>%informalexample.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%informalexample.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informalexample</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="informalfigure.role.attrib.parament"><title>%informalfigure.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%informalfigure.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>informalfigure</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="initializer.role.attrib.parament"><title>%initializer.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%initializer.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>initializer</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlineequation.role.attrib.parament"><title>%inlineequation.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%inlineequation.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>inlineequation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlinegraphic.role.attrib.parament"><title>%inlinegraphic.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%inlinegraphic.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>inlinegraphic</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="inlinemediaobject.role.attrib.parament"><title>%inlinemediaobject.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%inlinemediaobject.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>inlinemediaobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="interface.role.attrib.parament"><title>%interface.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%interface.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>interface</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="interfacename.role.attrib.parament"><title>%interfacename.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%interfacename.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>interfacename</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="invpartnumber.role.attrib.parament"><title>%invpartnumber.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%invpartnumber.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>invpartnumber</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="isbn.role.attrib.parament"><title>%isbn.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%isbn.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>isbn</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="issn.role.attrib.parament"><title>%issn.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%issn.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>issn</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="issuenum.role.attrib.parament"><title>%issuenum.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%issuenum.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>issuenum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="itemizedlist.role.attrib.parament"><title>%itemizedlist.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%itemizedlist.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>itemizedlist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="itermset.role.attrib.parament"><title>%itermset.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%itermset.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>itermset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="jobtitle.role.attrib.parament"><title>%jobtitle.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%jobtitle.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>jobtitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycap.role.attrib.parament"><title>%keycap.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%keycap.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keycap</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycode.role.attrib.parament"><title>%keycode.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%keycode.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keycode</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keycombo.role.attrib.parament"><title>%keycombo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%keycombo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keycombo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keysysm.role.attrib.parament"><title>%keysysm.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%keysysm.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keysym</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keyword.role.attrib.parament"><title>%keyword.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%keyword.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keyword</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="keywordset.role.attrib.parament"><title>%keywordset.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%keywordset.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>keywordset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="label.role.attrib.parament"><title>%label.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%label.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>label</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="legalnotice.role.attrib.parament"><title>%legalnotice.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%legalnotice.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>legalnotice</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lineage.role.attrib.parament"><title>%lineage.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%lineage.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lineage</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lineannotation.role.attrib.parament"><title>%lineannotation.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%lineannotation.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lineannotation</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="link.role.attrib.parament"><title>%link.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%link.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>link</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="listitem.role.attrib.parament"><title>%listitem.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%listitem.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>listitem</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="literal.role.attrib.parament"><title>%literal.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%literal.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>literal</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="literallayout.role.attrib.parament"><title>%literallayout.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%literallayout.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>literallayout</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lot.role.attrib.parament"><title>%lot.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%lot.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lot</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="lotentry.role.attrib.parament"><title>%lotentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%lotentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>lotentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="markup.role.attrib.parament"><title>%markup.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%markup.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>markup</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mathphrase.role.attrib.parament"><title>%mathphrase.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%mathphrase.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mathphrase</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="medialabel.role.attrib.parament"><title>%medialabel.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%medialabel.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>medialabel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobject.role.attrib.parament"><title>%mediaobject.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%mediaobject.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mediaobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mediaobjectco.role.attrib.parament"><title>%mediaobjectco.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%mediaobjectco.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mediaobjectco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="member.role.attrib.parament"><title>%member.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%member.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>member</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="menuchoice.role.attrib.parament"><title>%menuchoice.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%menuchoice.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>menuchoice</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodname.role.attrib.parament"><title>%methodname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%methodname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>methodname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodparam.role.attrib.parament"><title>%methodparam.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%methodparam.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>methodparam</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="methodsynopsis.role.attrib.parament"><title>%methodsynopsis.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%methodsynopsis.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>methodsynopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="modespec.role.attrib.parament"><title>%modespec.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%modespec.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>modespec</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="modifier.role.attrib.parament"><title>%modifier.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%modifier.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>modifier</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="mousebutton.role.attrib.parament"><title>%mousebutton.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%mousebutton.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>mousebutton</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msg.role.attrib.parament"><title>%msg.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msg.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msg</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgaud.role.attrib.parament"><title>%msgaud.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msgaud.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgaud</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgentry.role.attrib.parament"><title>%msgentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msgentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgexplan.role.attrib.parament"><title>%msgexplan.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msgexplan.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgexplan</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msginfo.role.attrib.parament"><title>%msginfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msginfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msginfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msglevel.role.attrib.parament"><title>%msglevel.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msglevel.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msglevel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgmain.role.attrib.parament"><title>%msgmain.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msgmain.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgmain</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgorig.role.attrib.parament"><title>%msgorig.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msgorig.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgorig</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgrel.role.attrib.parament"><title>%msgrel.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msgrel.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgrel</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgset.role.attrib.parament"><title>%msgset.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msgset.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgsub.role.attrib.parament"><title>%msgsub.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msgsub.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgsub</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="msgtext.role.attrib.parament"><title>%msgtext.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%msgtext.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>msgtext</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="namvolnum.role.attrib.parament"><title>%namvolnum.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%namvolnum.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>manvolnum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="objectinfo.role.attrib.parament"><title>%objectinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%objectinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>objectinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="olink.role.attrib.parament"><title>%olink.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%olink.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>olink</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ooclass.role.attrib.parament"><title>%ooclass.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%ooclass.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ooclass</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ooexception.role.attrib.parament"><title>%ooexception.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%ooexception.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ooexception</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="oointerface.role.attrib.parament"><title>%oointerface.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%oointerface.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>oointerface</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="option.role.attrib.parament"><title>%option.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%option.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>option</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="optional.role.attrib.parament"><title>%optional.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%optional.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>optional</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orderedlist.role.attrib.parament"><title>%orderedlist.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%orderedlist.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>orderedlist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orgdiv.role.attrib.parament"><title>%orgdiv.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%orgdiv.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>orgdiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="orgname.role.attrib.parament"><title>%orgname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%orgname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>orgname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="otheraddr.role.attrib.parament"><title>%otheraddr.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%otheraddr.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>otheraddr</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="othercredit.role.attrib.parament"><title>%othercredit.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%othercredit.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>othercredit</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="othername.role.attrib.parament"><title>%othername.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%othername.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>othername</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="package.role.attrib.parament"><title>%package.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%package.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>package</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pagenums.role.attrib.parament"><title>%pagenums.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%pagenums.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>pagenums</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="para.role.attrib.parament"><title>%para.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%para.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>para</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="paramdef.role.attrib.parament"><title>%paramdef.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%paramdef.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>paramdef</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="parameter.role.attrib.parament"><title>%parameter.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%parameter.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>parameter</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="part.role.attrib.parament"><title>%part.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%part.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>part</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="partinfo.role.attrib.parament"><title>%partinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%partinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>partinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="partintro.role.attrib.parament"><title>%partintro.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%partintro.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>partintro</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="personblurb.role.attrib.parament"><title>%personblurb.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%personblurb.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>personblurb</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="personname.role.attrib.parament"><title>%personname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%personname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>personname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="phone.role.attrib.parament"><title>%phone.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%phone.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>phone</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="phrase.role.attrib.parament"><title>%phrase.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%phrase.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>phrase</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pob.role.attrib.parament"><title>%pob.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%pob.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>pob</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="postcode.role.attrib.parament"><title>%postcode.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%postcode.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>postcode</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="preface.role.attrib.parament"><title>%preface.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%preface.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>preface</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="prefaceinfo.role.attrib.parament"><title>%prefaceinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%prefaceinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>prefaceinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="primsecter.role.attrib.parament"><title>%primsecter.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%primsecter.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>primary</sgmltag></entry>
+<entry colsep="0"><sgmltag>secondary</sgmltag></entry>
+<entry colsep="0"><sgmltag>tertiary</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="primsecterie.role.attrib.parament"><title>%primsecterie.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%primsecterie.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>primaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>secondaryie</sgmltag></entry>
+<entry colsep="0"><sgmltag>tertiaryie</sgmltag></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="printhistory.role.attrib.parament"><title>%printhistory.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%printhistory.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>printhistory</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="procedure.role.attrib.parament"><title>%procedure.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%procedure.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>procedure</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="productname.role.attrib.parament"><title>%productname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%productname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>productname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="productnumber.role.attrib.parament"><title>%productnumber.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%productnumber.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>productnumber</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="programlisting.role.attrib.parament"><title>%programlisting.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%programlisting.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>programlisting</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="programlistingco.role.attrib.parament"><title>%programlistingco.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%programlistingco.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>programlistingco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="prompt.role.attrib.parament"><title>%prompt.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%prompt.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>prompt</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="property.role.attrib.parament"><title>%property.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%property.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>property</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pubdate.role.attrib.parament"><title>%pubdate.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%pubdate.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>pubdate</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="publisher.role.attrib.parament"><title>%publisher.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%publisher.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>publisher</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="publishername.role.attrib.parament"><title>%publishername.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%publishername.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>publishername</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="pubsnumber.role.attrib.parament"><title>%pubsnumber.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%pubsnumber.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>pubsnumber</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandadiv.role.attrib.parament"><title>%qandadiv.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%qandadiv.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>qandadiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaentry.role.attrib.parament"><title>%qandaentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%qandaentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>qandaentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="qandaset.role.attrib.parament"><title>%qandaset.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%qandaset.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>qandaset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="question.role.attrib.parament"><title>%question.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%question.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>question</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="quote.role.attrib.parament"><title>%quote.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%quote.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>quote</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refclass.role.attrib.parament"><title>%refclass.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refclass.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refclass</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refdescriptor.role.attrib.parament"><title>%refdescriptor.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refdescriptor.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refdescriptor</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentry.role.attrib.parament"><title>%refentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentryinfo.role.attrib.parament"><title>%refentryinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refentryinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refentryinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refentrytitle.role.attrib.parament"><title>%refentrytitle.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refentrytitle.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refentrytitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="reference.role.attrib.parament"><title>%reference.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%reference.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>reference</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="referenceinfo.role.attrib.parament"><title>%referenceinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%referenceinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>referenceinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refmeta.role.attrib.parament"><title>%refmeta.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refmeta.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refmeta</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refmiscinfo.role.attrib.parament"><title>%refmiscinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refmiscinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refmiscinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refname.role.attrib.parament"><title>%refname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refnamediv.role.attrib.parament"><title>%refnamediv.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refnamediv.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refnamediv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refpurpose.role.attrib.parament"><title>%refpurpose.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refpurpose.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refpurpose</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect1.role.attrib.parament"><title>%refsect1.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsect1.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect1</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect1info.role.attrib.parament"><title>%refsect1info.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsect1info.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect1info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect2.role.attrib.parament"><title>%refsect2.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsect2.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect2</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect2info.role.attrib.parament"><title>%refsect2info.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsect2info.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect2info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect3.role.attrib.parament"><title>%refsect3.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsect3.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect3</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsect3info.role.attrib.parament"><title>%refsect3info.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsect3info.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsect3info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsection.role.attrib.parament"><title>%refsection.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsection.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsection</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsectioninfo.role.attrib.parament"><title>%refsectioninfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsectioninfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsectioninfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsynopsisdiv.role.attrib.parament"><title>%refsynopsisdiv.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsynopsisdiv.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsynopsisdiv</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="refsynopsisdivinfo.role.attrib.parament"><title>%refsynopsisdivinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%refsynopsisdivinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>refsynopsisdivinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="releaseinfo.role.attrib.parament"><title>%releaseinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%releaseinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>releaseinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="remark.role.attrib.parament"><title>%remark.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%remark.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>remark</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="replaceable.role.attrib.parament"><title>%replaceable.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%replaceable.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>replaceable</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="returnvalue.role.attrib.parament"><title>%returnvalue.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%returnvalue.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>returnvalue</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revdescription.role.attrib.parament"><title>%revdescription.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%revdescription.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revdescription</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revhistory.role.attrib.parament"><title>%revhistory.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%revhistory.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revhistory</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revision.role.attrib.parament"><title>%revision.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%revision.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revision</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revnumber.role.attrib.parament"><title>%revnumber.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%revnumber.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revnumber</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="revremark.role.attrib.parament"><title>%revremark.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%revremark.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>revremark</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sbr.role.attrib.parament"><title>%sbr.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sbr.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sbr</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screen.role.attrib.parament"><title>%screen.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%screen.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>screen</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screenco.role.attrib.parament"><title>%screenco.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%screenco.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>screenco</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screeninfo.role.attrib.parament"><title>%screeninfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%screeninfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>screeninfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="screenshot.role.attrib.parament"><title>%screenshot.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%screenshot.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>screenshot</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect1.role.attrib.parament"><title>%sect1.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect1.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect1</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect1info.role.attrib.parament"><title>%sect1info.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect1info.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect1info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect2.role.attrib.parament"><title>%sect2.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect2.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect2</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect2info.role.attrib.parament"><title>%sect2info.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect2info.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect2info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect3.role.attrib.parament"><title>%sect3.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect3.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect3</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect3info.role.attrib.parament"><title>%sect3info.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect3info.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect3info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect4.role.attrib.parament"><title>%sect4.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect4.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect4</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect4info.role.attrib.parament"><title>%sect4info.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect4info.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect4info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect5.role.attrib.parament"><title>%sect5.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect5.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect5</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sect5info.role.attrib.parament"><title>%sect5info.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sect5info.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sect5info</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="section.role.attrib.parament"><title>%section.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%section.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>section</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sectioninfo.role.attrib.parament"><title>%sectioninfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sectioninfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sectioninfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seealsoie.role.attrib.parament"><title>%seealsoie.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%seealsoie.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seealsoie</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seeie.role.attrib.parament"><title>%seeie.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%seeie.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seeie</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seeseealso.role.attrib.parament"><title>%seeseealso.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%seeseealso.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>see</sgmltag></entry>
+<entry colsep="0"><sgmltag>seealso</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seg.role.attrib.parament"><title>%seg.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%seg.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seg</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seglistitem.role.attrib.parament"><title>%seglistitem.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%seglistitem.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seglistitem</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="segmentedlist.role.attrib.parament"><title>%segmentedlist.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%segmentedlist.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>segmentedlist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="segtitle.role.attrib.parament"><title>%segtitle.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%segtitle.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>segtitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="seriesvolnums.role.attrib.parament"><title>%seriesvolnums.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%seriesvolnums.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>seriesvolnums</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="set.role.attrib.parament"><title>%set.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%set.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>set</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setindexinfo.role.attrib.parament"><title>%setindexinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%setindexinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>setindexinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="setinfo.role.attrib.parament"><title>%setinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%setinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>setinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sgmltag.role.attrib.parament"><title>%sgmltag.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sgmltag.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sgmltag</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="shortaffil.role.attrib.parament"><title>%shortaffil.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%shortaffil.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>shortaffil</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="shortcut.role.attrib.parament"><title>%shortcut.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%shortcut.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>shortcut</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sidebar.role.attrib.parament"><title>%sidebar.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sidebar.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sidebar</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="sidebarinfo.role.attrib.parament"><title>%sidebarinfo.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%sidebarinfo.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>sidebarinfo</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simpara.role.attrib.parament"><title>%simpara.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%simpara.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simpara</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplelist.role.attrib.parament"><title>%simplelist.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%simplelist.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simplelist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplemsgentry.role.attrib.parament"><title>%simplemsgentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%simplemsgentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simplemsgentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="simplesect.role.attrib.parament"><title>%simplesect.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%simplesect.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>simplesect</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ssscript.role.attrib.parament"><title>%ssscript.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%ssscript.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subscript</sgmltag></entry>
+<entry colsep="0"><sgmltag>superscript</sgmltag></entry>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="state.role.attrib.parament"><title>%state.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%state.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>state</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="step.role.attrib.parament"><title>%step.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%step.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>step</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="stepalternatives.role.attrib.parament"><title>%stepalternatives.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%stepalternatives.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>stepalternatives</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="street.role.attrib.parament"><title>%street.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%street.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>street</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="structfield.role.attrib.parament"><title>%structfield.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%structfield.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>structfield</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="structname.role.attrib.parament"><title>%structname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%structname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>structname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subject.role.attrib.parament"><title>%subject.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%subject.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subjectset.role.attrib.parament"><title>%subjectset.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%subjectset.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subjectset</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subjectterm.role.attrib.parament"><title>%subjectterm.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%subjectterm.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subjectterm</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="substeps.role.attrib.parament"><title>%substeps.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%substeps.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>substeps</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="subtitle.role.attrib.parament"><title>%subtitle.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%subtitle.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>subtitle</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="surname.role.attrib.parament"><title>%surname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%surname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>surname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="symbol.role.attrib.parament"><title>%symbol.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%symbol.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>symbol</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopfragment.role.attrib.parament"><title>%synopfragment.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%synopfragment.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>synopfragment</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopfragmentref.role.attrib.parament"><title>%synopfragmentref.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%synopfragmentref.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>synopfragmentref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="synopsis.role.attrib.parament"><title>%synopsis.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%synopsis.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>synopsis</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="systemitem.role.attrib.parament"><title>%systemitem.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%systemitem.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>systemitem</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tables.role.attrib.parament"><title>%tables.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="task.role.attrib.parament"><title>%task.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%task.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>task</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="taskprerequisites.role.attrib.parament"><title>%taskprerequisites.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%taskprerequisites.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>taskprerequisites</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="taskrelated.role.attrib.parament"><title>%taskrelated.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%taskrelated.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>taskrelated</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tasksummary.role.attrib.parament"><title>%tasksummary.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tasksummary.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tasksummary</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="term.role.attrib.parament"><title>%term.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%term.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>term</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="termdef.role.attrib.parament"><title>%termdef.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%termdef.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>termdef</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="textdata.role.attrib.parament"><title>%textdata.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%textdata.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>textdata</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="textobject.role.attrib.parament"><title>%textobject.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%textobject.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>textobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="title.role.attrib.parament"><title>%title.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%title.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>title</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="titleabbrev.role.attrib.parament"><title>%titleabbrev.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%titleabbrev.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>titleabbrev</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toc.role.attrib.parament"><title>%toc.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%toc.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toc</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocback.role.attrib.parament"><title>%tocback.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tocback.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocback</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocchap.role.attrib.parament"><title>%tocchap.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tocchap.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocchap</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocentry.role.attrib.parament"><title>%tocentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tocentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocfront.role.attrib.parament"><title>%tocfront.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tocfront.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocfront</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel1.role.attrib.parament"><title>%toclevel1.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%toclevel1.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel1</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel2.role.attrib.parament"><title>%toclevel2.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%toclevel2.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel2</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel3.role.attrib.parament"><title>%toclevel3.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%toclevel3.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel3</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel4.role.attrib.parament"><title>%toclevel4.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%toclevel4.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel4</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="toclevel5.role.attrib.parament"><title>%toclevel5.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%toclevel5.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>toclevel5</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="tocpart.role.attrib.parament"><title>%tocpart.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%tocpart.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>tocpart</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="token.role.attrib.parament"><title>%token.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%token.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>token</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="trademark.role.attrib.parament"><title>%trademark.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%trademark.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>trademark</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="type.role.attrib.parament"><title>%type.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%type.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>type</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="ulink.role.attrib.parament"><title>%ulink.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%ulink.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>ulink</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="uri.role.attrib.parament"><title>%uri.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%uri.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>uri</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="userinput.role.attrib.parament"><title>%userinput.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%userinput.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>userinput</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varargs.role.attrib.parament"><title>%varargs.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%varargs.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>varargs</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="variablelist.role.attrib.parament"><title>%variablelist.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%variablelist.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>variablelist</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varlistentry.role.attrib.parament"><title>%varlistentry.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%varlistentry.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>varlistentry</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="varname.role.attrib.parament"><title>%varname.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%varname.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>varname</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="videodata.role.attrib.parament"><title>%videodata.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%videodata.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>videodata</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="videoobject.role.attrib.parament"><title>%videoobject.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%videoobject.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>videoobject</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="void.role.attrib.parament"><title>%void.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%void.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>void</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="volumenum.role.attrib.parament"><title>%volumenum.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%volumenum.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>volumenum</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="wordasword.role.attrib.parament"><title>%wordasword.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%wordasword.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>wordasword</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="xref.role.attrib.parament"><title>%xref.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%xref.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>xref</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+<refsect2 id="year.role.attrib.parament"><title>%year.role.attrib;</title>
+<informaltable frame="all" role="elemsynop">
+<tgroup cols="3">
+<colspec colnum="1" colname="c1"/>
+<colspec colnum="2" colname="c2"/>
+<colspec colnum="3" colname="c3"/>
+<tbody>
+<row rowsep="0" role="vle-cmtitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">Parameter Entity
+</emphasis></entry>
+</row>
+<row rowsep="1" role="attrheader">
+<entry role="th"><para><emphasis role="bold">Name</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Type</emphasis></para></entry>
+<entry role="th"><para><emphasis role="bold">Default</emphasis></para></entry>
+</row>
+<row role="attr">
+<entry align="left" valign="top">role</entry>
+<entry align="left" valign="top">CDATA</entry>
+<entry align="left" valign="top"><emphasis>None</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-petitle">
+<entry namest="c1" nameend="c3" align="left"><emphasis role="bold">%year.role.attrib; appears in:</emphasis></entry>
+</row>
+<row rowsep="0" role="vle-pe">
+<entry colsep="0"><sgmltag>year</sgmltag></entry>
+<entry colsep="0"/>
+<entry colsep="0"/>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+</refsect2>
+
+
+
+</refsect1>
+
+</refentry>
+
+
+</reference>
+
+<reference id="ref-charent">
+<title>DocBook Character Entity Reference</title>
+<?dbhtml filename="ref-charents.html"?>
+
+<partintro>
+<!-- this can't actually go here...
+<docinfo>
+<pubdate>$Date: 2001-08-02 12:27:50 +0200 (Thu, 02 Aug 2001) $</pubdate>
+<releaseinfo>$Revision: 546 $</releaseinfo>
+</docinfo>
+-->
+<para>
+<indexterm significance="normal"><primary>entity sets</primary>
+  <secondary>characters</secondary></indexterm>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>entity sets</secondary><see>entity sets</see></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>entity sets</secondary>
+    <tertiary>characters</tertiary></indexterm>
+<indexterm significance="normal"><primary>glyphs (Unicode character references)</primary></indexterm>
+<indexterm significance="normal"><primary>Unicode character set</primary>
+  <secondary>character numbers and reference glyphs</secondary></indexterm>
+The reference pages in this section describe each of the <acronym>ISO</acronym> character
+entity sets referenced in DocBook.
+</para>
+
+<note><title>A Note on Unicode Character References and Glyphs</title>
+<para>
+Most of the glyphs this reference are from the TmsPF Roman font
+by
+<ulink url="http://ourworld.compuserve.com/homepages/profirst/homepagx.htm">Production First Software</ulink>. A few glyphs are from
+<ulink url="http://www.indigo.ie/egt/celtscript/">Everson Mono</ulink>,
+and are provided with the permission of Michael Everson.
+</para>
+<para>
+The Unicode character numbers and reference glyphs in this
+section are examples only. Some characters have more than one
+Unicode representation and different Unicode characters may be
+appropriate in different contexts. Similarly, the glyph images
+offer only one of many possible representations for the specified
+character.
+</para>
+<para>
+<indexterm significance="normal"><primary>Unicode character set</primary>
+  <secondary>Unicode Standard, Version 2.0 (online information)</secondary></indexterm>
+
+Unicode support requires much more than a simple character to glyph
+mapping; for more information on Unicode, consult
+<citetitle><ulink url="http://www.unicode.org/unicode/uni2book/u2.html">The
+Unicode Standard, Version 2.0</ulink></citetitle> and
+<citetitle>
+<ulink url="http://www.unicode.org/unicode/reports/tr8.html">Unicode
+Technical Report #8</ulink></citetitle>, which describes Unicode Version 2.1.
+</para>
+</note>
+</partintro>
+
+
+<refentry id="pent.isoamsa">
+<?dbhtml filename="iso-amsa.html"?>
+
+<refmeta>
+<indexterm significance="normal"><primary><acronym>ISO</acronym> Entity Sets</primary>
+<secondary>Added Math Symbols: Arrow Relations</secondary></indexterm>
+<indexterm significance="normal"><primary>%isoamsa;</primary>
+<see><acronym>ISO</acronym> Entity Sets, Added Math Symbols: Arrow Relations</see></indexterm>
+<refentrytitle>Added Math Symbols: Arrow Relations Character Entities (%isoamsa;)</refentrytitle>
+</refmeta>
+
+<refnamediv>
+<refname>%isoamsa;</refname>
+<refpurpose>Added Math Symbols: Arrow Relations Character Entities</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>The <literal moreinfo="none">%isoamsa;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isoamsa.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+<refentry id="pent.isoamsb">
+<?dbhtml filename="iso-amsb.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Added Math Symbols: Binary Operators</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isoamsb;</primary><see><acronym>ISO</acronym> Entity Sets, Added Math Symbols: Binary Operators</see>
+</indexterm>
+
+<refentrytitle>Added Math Symbols: Binary Operators Character Entities (%isoamsb;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isoamsb;</refname>
+<refpurpose>Added Math Symbols: Binary Operators Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isoamsb;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isoamsb.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isoamsc">
+<?dbhtml filename="iso-amsc.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Added Math Symbols: Delimiters</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isoamsc;</primary><see><acronym>ISO</acronym> Entity Sets, Added Math Symbols: Delimiters</see>
+</indexterm>
+
+<refentrytitle>Added Math Symbols: Delimiters Character Entities (%isoamsc;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isoamsc;</refname>
+<refpurpose>Added Math Symbols: Delimiters Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isoamsc;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isoamsc.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isoamsn">
+<?dbhtml filename="iso-amsn.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Added Math Symbols: Negated Relations</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isoamsn;</primary><see><acronym>ISO</acronym> Entity Sets, Added Math Symbols: Negated Relations</see>
+</indexterm>
+
+<refentrytitle>Added Math Symbols: Negated Relations Character Entities (%isoamsn;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isoamsn;</refname>
+<refpurpose>Added Math Symbols: Negated Relations Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isoamsn;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isoamsn.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isoamso">
+<?dbhtml filename="iso-amso.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Added Math Symbols: Ordinary</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isoamso;</primary><see><acronym>ISO</acronym> Entity Sets, Added Math Symbols: Ordinary</see>
+</indexterm>
+
+<refentrytitle>Added Math Symbols: Ordinary Character Entities (%isoamso;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isoamso;</refname>
+<refpurpose>Added Math Symbols: Ordinary Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isoamso;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isoamso.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isoamsr">
+<?dbhtml filename="iso-amsr.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Added Math Symbols: Relations</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isoamsr;</primary><see><acronym>ISO</acronym> Entity Sets, Added Math Symbols: Relations</see>
+</indexterm>
+
+<refentrytitle>Added Math Symbols: Relations Character Entities (%isoamsr;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isoamsr;</refname>
+<refpurpose>Added Math Symbols: Relations Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isoamsr;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isoamsr.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isobox">
+<?dbhtml filename="iso-box.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Box and Line Drawing</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isobox;</primary><see><acronym>ISO</acronym> Entity Sets, Box and Line Drawing</see>
+</indexterm>
+
+<refentrytitle>Box and Line Drawing Character Entities (%isobox;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isobox;</refname>
+<refpurpose>Box and Line Drawing Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isobox;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Box and Line Drawing//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isobox.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isocyr1">
+<?dbhtml filename="iso-cyr1.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Russian Cyrillic</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isocyr1;</primary><see><acronym>ISO</acronym> Entity Sets, Russian Cyrillic</see>
+</indexterm>
+
+<refentrytitle>Russian Cyrillic Character Entities (%isocyr1;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isocyr1;</refname>
+<refpurpose>Russian Cyrillic Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isocyr1;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Russian Cyrillic//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isocyr1.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isocyr2">
+<?dbhtml filename="iso-cyr2.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Non-Russian Cyrillic</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isocyr2;</primary><see><acronym>ISO</acronym> Entity Sets, Non-Russian Cyrillic</see>
+</indexterm>
+
+<refentrytitle>Non-Russian Cyrillic Character Entities (%isocyr2;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isocyr2;</refname>
+<refpurpose>Non-Russian Cyrillic Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isocyr2;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isocyr2.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isodia">
+<?dbhtml filename="iso-dia.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Diacritical Marks</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isodia;</primary><see><acronym>ISO</acronym> Entity Sets, Diacritical Marks</see>
+</indexterm>
+
+<refentrytitle>Diacritical Marks Character Entities (%isodia;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isodia;</refname>
+<refpurpose>Diacritical Marks Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isodia;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Diacritical Marks//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isodia.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isogrk1">
+<?dbhtml filename="iso-grk1.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Greek Letters</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isogrk1;</primary><see><acronym>ISO</acronym> Entity Sets, Greek Letters</see>
+</indexterm>
+
+<refentrytitle>Greek Letters Character Entities (%isogrk1;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isogrk1;</refname>
+<refpurpose>Greek Letters Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isogrk1;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Greek Letters//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isogrk1.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isogrk2">
+<?dbhtml filename="iso-grk2.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Monotoniko Greek</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isogrk2;</primary><see><acronym>ISO</acronym> Entity Sets, Monotoniko Greek</see>
+</indexterm>
+
+<refentrytitle>Monotoniko Greek Character Entities (%isogrk2;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isogrk2;</refname>
+<refpurpose>Monotoniko Greek Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isogrk2;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Monotoniko Greek//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isogrk2.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isogrk3">
+<?dbhtml filename="iso-grk3.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Greek Symbols</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isogrk3;</primary><see><acronym>ISO</acronym> Entity Sets, Greek Symbols</see>
+</indexterm>
+
+<refentrytitle>Greek Symbols Character Entities (%isogrk3;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isogrk3;</refname>
+<refpurpose>Greek Symbols Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isogrk3;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Greek Symbols//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isogrk3.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isogrk4">
+<?dbhtml filename="iso-grk4.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Alternative Greek Symbols</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isogrk4;</primary><see><acronym>ISO</acronym> Entity Sets, Alternative Greek Symbols</see>
+</indexterm>
+
+<refentrytitle>Alternative Greek Symbols Character Entities (%isogrk4;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isogrk4;</refname>
+<refpurpose>Alternative Greek Symbols Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isogrk4;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isogrk4.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isolat1">
+<?dbhtml filename="iso-lat1.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary><acronym>ISO</acronym> Latin 1</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isolat1;</primary><see><acronym>ISO</acronym> Entity Sets, <acronym>ISO</acronym> Latin 1</see>
+</indexterm>
+
+<refentrytitle><acronym>ISO</acronym> Latin 1 Character Entities (%isolat1;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isolat1;</refname>
+<refpurpose><acronym>ISO</acronym> Latin 1 Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isolat1;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Added Latin 1//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isolat1.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isolat2">
+<?dbhtml filename="iso-lat2.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Added Latin 2</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isolat2;</primary><see><acronym>ISO</acronym> Entity Sets, Added Latin 2</see>
+</indexterm>
+
+<refentrytitle>Added Latin 2 Character Entities (%isolat2;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isolat2;</refname>
+<refpurpose>Added Latin 2 Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isolat2;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Added Latin 2//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isolat2.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isonum">
+<?dbhtml filename="iso-num.html"?>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Numeric and Special Graphic</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isonum;</primary><see><acronym>ISO</acronym> Entity Sets, Numeric and Special Graphic</see>
+</indexterm>
+
+<refentrytitle>Numeric and Special Graphic Character Entities (%isonum;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isonum;</refname>
+<refpurpose>Numeric and Special Graphic Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isonum;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isonum.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isopub">
+<?dbhtml filename="iso-pub.html"??>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>Publishing</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isopub;</primary><see><acronym>ISO</acronym> Entity Sets, Publishing</see>
+</indexterm>
+
+<refentrytitle>Publishing Character Entities (%isopub;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isopub;</refname>
+<refpurpose>Publishing Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isopub;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES Publishing//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isopub.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+<refentry id="pent.isotech">
+<?dbhtml filename="iso-tech.html"??>
+
+<refmeta>
+<indexterm significance="normal">
+  <primary><acronym>ISO</acronym> Entity Sets</primary><secondary>General Technical</secondary>
+</indexterm>
+<indexterm significance="normal">
+  <primary>%isotech;</primary><see><acronym>ISO</acronym> Entity Sets, General Technical</see>
+</indexterm>
+
+<refentrytitle>General Technical Character Entities (%isotech;)</refentrytitle>
+
+</refmeta>
+
+<refnamediv>
+<refname>%isotech;</refname>
+<refpurpose>General Technical Character Entities
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<para>
+The <literal moreinfo="none">%isotech;</literal> parameter entity includes the <acronym>ISO</acronym> 
+character entities with the public identifier:
+
+<screen format="linespecific">
+  ISO 8879:1986//ENTITIES General Technical//EN
+</screen>
+</para>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>ISO and the W3C are cooperating to provide an official set
+of character entity references for XML. A description of this set
+is available at
+<ulink url="http://www.w3.org/2003/entities/iso8879doc/isotech.html"/>
+</para>
+
+</refsect1>
+
+</refentry>
+
+
+</reference>
+
+</part>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.xml" "part")
+End:
+-->
+
+
+<part id="docbook-apps">
+<?dbhtml filename="part3.html"?>
+<?ORApage height="4.93352"?>
+<?ORApage height="7.5625"?>
+<?ORA last-page-blank?>
+<title>Appendixes</title>
+<appendix id="app-install">
+<?dbhtml filename="appa.html"?>
+<appendixinfo>
+<pubdate>$Date: 2001-08-02 12:27:50 +0200 (Thu, 02 Aug 2001) $</pubdate>
+<releaseinfo>$Revision: 546 $</releaseinfo>
+</appendixinfo>
+<title>Installation</title>
+<sect1 id="s-installdtd">
+<title>Installing the DocBook DTD</title>
+<para>
+<indexterm id="docbookinstallappa" class="startofrange" significance="normal"><primary>DocBook DTD</primary>
+  <secondary>installation</secondary></indexterm>
+
+This appendix describes how to install the DocBook DTD on your system
+so that popular command-line tools like <application moreinfo="none">SP</application> can
+use it. If you are installing DocBook for use with a commercial application,
+consult the documentation for your application as well.</para>
+<para>
+This appendix describes the installation of DocBook V3.1. If you are using
+another distribution, the process should be about the same, but there
+may be minor differences.  DocBook V3.1 is backward compatible with DocBook
+V3.0, and is the recommended distribution at the time of this writing.
+</para>
+<sect2>
+<title>Unpacking the DocBook V3.1 Distribution</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>online copies</secondary></indexterm>
+DocBook is distributed on the <ulink url="http://www.oasis-open.org/docbook/">DocBook web
+site</ulink>. You will also find a copy of the distribution on
+the <link linkend="app-cdrom">CD-ROM</link>.</para>
+
+<para>
+<indexterm significance="normal"><primary>files</primary>
+  <secondary>DocBook DTD distribution</secondary></indexterm>
+
+The distribution consists of 14 files:</para>
+<informaltable frame="none">
+<tgroup cols="2">
+<colspec colname="COLSPEC0" colwidth="1in"/>
+<colspec colname="COLSPEC1" colwidth="3.8in"/>
+<tbody>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">31chg.txt</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">Describes the changes in DocBook
+V3.1 from the preceding version (3.0)</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">40issues.txt</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">Summarizes backwards-incompatible
+changes planned for DocBook V4.0</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">50issues.txt</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">Summarizes backwards-incompatible
+changes planned for DocBook V5.0</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">cals-tbl.dtd</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">The CALS Table Model DTD</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">ChangeLog</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">A GNU-style ChangeLog
+summarizing the individual edits made on each file in the distribution
+since V3.0.
+</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">dbcent.mod</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">The character entity module
+</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">dbgenent.mod</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">The general entity module
+</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">dbhier.mod</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">The document hierarchy module</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">dbnotn.mod</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">The notations module</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">dbpool.mod</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">The information pool module
+</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">docbook.cat</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">A sample OASIS catalog
+for DocBook</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">docbook.dcl</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">An SGML Declaration suitable
+for DocBook</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">docbook.dtd</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">The DocBook DTD</entry>
+</row>
+<row>
+<entry colname="COLSPEC0" colsep="0" rowsep="0"><filename moreinfo="none">readme.txt</filename></entry>
+<entry colname="COLSPEC1" colsep="0" rowsep="0">The DocBook V3.1 <quote>readme</quote> file</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+<para>Unpack the distribution into a directory on your system. The exact location
+is irrelevant. On UNIX systems it's common to put it somewhere under <filename moreinfo="none">
+/usr/local</filename> or <filename moreinfo="none">/share</filename> (for example, <filename moreinfo="none">/usr/local/sgml/docbook</filename> or <filename moreinfo="none">/share/sgml/docbook</filename>).
+On a PC, perhaps <filename moreinfo="none">c:\sgml\docbook</filename>.</para>
+</sect2>
+<sect2>
+<title>Getting the ISO Entity Sets</title>
+<para>
+<indexterm significance="normal"><primary>entity sets</primary>
+  <secondary>ISO standard, obtaining</secondary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>entity sets</secondary><see>entity sets</see></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>entity sets</secondary>
+    <tertiary>obtaining</tertiary></indexterm>
+<indexterm significance="normal"><primary>OASIS</primary>
+  <secondary>entity sets (ISO standard), obtaining</secondary></indexterm>
+
+DocBook refers to a number of standard entity sets that
+are not distributed with DocBook. (They aren't distributed with
+DocBook because they aren't maintained by the DocBook
+TC. They're maintained by ISO.) If you've installed other SGML
+DTDs or tools, they may already be on your system.</para>
+<para>If you are missing some of them, they are available from
+Robin Cover's pages at OASIS: <ulink url="http://www.oasis-open.org/cover/ISOEnts.zip">
+http://www.oasis-open.org/cover/ISOEnts.zip</ulink>.<footnote>
+<para>The names of the entity files in this distribution do not
+exactly match the names of the files used in the catalog file
+distributed with DocBook (<filename moreinfo="none">docbook.cat</filename>). Make sure your
+catalog file points to the right files.</para></footnote> See <ulink url="http://www.oasis-open.org/cover/topics.html#entities">http://www.oasis-open.org/cover/topics.html#entities</ulink>
+for more information.
+</para>
+
+</sect2>
+<sect2 id="dbcatalog">
+<title>The DocBook Catalog</title>
+<para>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>V3.1</tertiary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>public identifiers</secondary></indexterm>
+
+DocBook uses public identifiers to refer to its
+constituent parts. In some sense, DocBook <emphasis>is</emphasis>
+DocBook because it has the formal public
+identifier <quote><literal moreinfo="none">-//OASIS//DTD DocBook V3.1//EN</literal></quote>.
+In order for tools on your system to
+find your locally installed copy of DocBook, you must map these
+public identifiers into system identifiers, i.e., filenames, on
+your system. For a complete discussion of catalog files, 
+see <xref linkend="s-pid-sid-catalogs"/>.</para>
+
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>DocBook distribution, installing</secondary></indexterm>
+
+The DocBook distribution includes a sample catalog, <filename moreinfo="none">docbook.cat
+</filename>, which provides a mapping for all of the public identifiers referenced
+by DocBook. This mapping won't work <quote>out of the box</quote> for two
+reasons: first, your tools won't be able to find it, and second, the mappings
+for the ISO entity sets probably don't point to the right place on your system.
+</para>
+<sect3>
+<title>Finding the Catalog</title>
+<para>If you've already got some other SGML DTDs installed, you probably already
+have a catalog file. In this case, the easiest thing to do is append
+the DocBook catalog entries to the end of your existing catalog and then change
+them to point to the files on your system.</para>
+
+<para>If DocBook is the first DTD that you're installing, make a
+copy of <filename moreinfo="none">docbook.cat</filename> and call it
+<filename moreinfo="none">catalog</filename>. Put this file in a higher-level
+directory and edit the relative pathnames that it contains to point to
+the actual locations of the files on your system. For example, if you installed DocBook
+in <filename moreinfo="none">/share/sgml/docbk30/</filename>, put the
+<filename moreinfo="none">catalog</filename> in <filename moreinfo="none">/share/sgml/</filename>.</para>
+
+<para>
+<indexterm significance="normal"><primary>environment</primary>
+  <secondary>variables, setting (catalog files)</secondary></indexterm>
+<indexterm significance="normal"><primary>SGML_CATALOG_FILES environment variable, setting</primary></indexterm>
+
+In order for applications to find your catalog file(s), you may have
+to change the application preferences or set an environment variable. For <application moreinfo="none">
+SP</application> and <application moreinfo="none">Jade</application>, set the environment
+variable <envar>SGML_CATALOG_FILES</envar> to the delimited list of catalog
+filenames. On my system, this looks like:</para>
+<screen format="linespecific">SGML_CATALOG_FILES=./catalog;n:/share/sgml/catalog;n:/adept80/doctypes/catalog.jade;j:/jade/catalog
+</screen>
+<para>
+(On a UNIX machine, use colons instead of semicolons to delimit the
+filenames.)</para>
+<para>If you don't wish to set the environment variable, you can explicitly
+pass the name of each catalog to the <application moreinfo="none">SP</application> application
+with the <option>-c</option> option, like this:</para>
+<screen format="linespecific">nsgmls -c ./catalog -c n:/share/sgml/catalog <replaceable>-c othercatalogs
+</replaceable> ...</screen>
+</sect3>
+<sect3>
+<title>Fixing the Catalog</title>
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>mapping to system</secondary></indexterm>
+
+The basic format of each entry in the DocBook catalog is:</para>
+<screen format="linespecific">PUBLIC "some public id" "some filename"</screen>
+<para>What you have to do is change each of the <quote>some filenames</quote>
+to point to the actual name of the file on your system.</para>
+<note>
+<para>
+<indexterm significance="normal"><primary>filenames</primary>
+  <secondary>catalog file</secondary></indexterm>
+
+Filenames should be supplied using absolute filenames,
+or paths relative to the location of
+the <emphasis>catalog</emphasis> file.</para>
+</note>
+<para>To continue with the example above, let's say that you've got:</para>
+<itemizedlist>
+<listitem><para>DocBook in <filename moreinfo="none">/share/sgml/docbk30/</filename>,</para>
+</listitem>
+<listitem><para>The ISO entities in <filename moreinfo="none">/share/sgml/entities/8879/</filename>,
+and</para>
+</listitem>
+<listitem><para>Your catalog in <filename moreinfo="none">/share/sgml/catalog</filename></para>
+</listitem>
+</itemizedlist>
+<para>Then you would change the catalog entry for the DTD to be:</para>
+<screen format="linespecific">PUBLIC "-//OASIS//DTD DocBook V3.1//EN" "docbk30/docbook.dtd"
+</screen>
+<para>You would change the catalog entry for the general technical character entities to:
+</para>
+<screen format="linespecific">PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "entities/8879/iso-tech.gml"
+</screen>
+<para>And similarly for the other public identifiers used by DocBook. In each
+case, the filename specified for the public identifier should be the name
+of the file on your system, specified as an absolute filename, or 
+relative to the location of the <filename moreinfo="none">catalog</filename>
+in which it occurs.</para>
+</sect3>
+
+<sect3><title>Mapping System Identifiers for XML</title>
+<para>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>system identifiers</secondary>
+    <tertiary>mapping</tertiary></indexterm>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>XML</secondary>
+    <tertiary>mapping for</tertiary></indexterm>
+Since XML documents are required to have system identifiers, but are not
+required to have public identifiers, it's likely that some of the documents
+you want to process will only have system identifiers.
+</para>
+<para>
+It turns out that you can still take advantage of the catalog in this case.
+The <literal moreinfo="none">SYSTEM</literal> directive allows you to map the system
+identifier used in the document to the actual location on your system.
+</para>
+<para>
+Suppose that you work with a colleague who uses the system identifier
+<quote>file:///c:/sgml/db3xml/db3xml.dtd</quote> to identify the XML version
+of DocBook on her system.  On your system, you want to map that to
+<quote>/share/sgml/db3xml/db3xml.dtd</quote>.  The following entry in
+your catalog will do the trick:
+</para>
+<screen format="linespecific">
+SYSTEM "http://docbook.org/docbook/xml/1.4/db3xml.dtd" "/share/sgml/db3xml/db3xml.dtd"
+</screen>
+<para>
+Unfortunately, this technique only works with applications that read and
+understand catalog files.
+</para>
+</sect3>
+</sect2>
+<sect2>
+<title>Testing Your Installation</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>installation</secondary>
+    <tertiary>testing</tertiary></indexterm>
+<indexterm significance="normal"><primary>nsgmls parser</primary>
+  <secondary>DocBook installation, testing</secondary></indexterm>
+<indexterm significance="normal"><primary>testing</primary>
+  <secondary>DocBook installation</secondary></indexterm>
+
+The best way to test your installation is with a simple command-line
+parser like <command moreinfo="none">nsgmls</command> from <application moreinfo="none">SP</application>.
+Create a small test document, like this:</para>
+<screen format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;chapter&gt;&lt;title&gt;Test Chapter&lt;/title&gt;
+&lt;para&gt;
+This is a test document.
+&lt;/para&gt;
+&lt;/chapter&gt;</screen>
+<para>and run the following command:</para>
+<screen format="linespecific">nsgmls -sv test.sgm</screen>
+<para>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>passing explicitly</secondary></indexterm>
+<indexterm significance="normal"><primary>DTDDECL</primary>
+  <secondary>warnings (unsupported)</secondary></indexterm>
+
+If the <command moreinfo="none">nsgmls</command> command produces errors, review your
+catalog and resolve the errors. You can ignore warnings about <literal moreinfo="none">DTDDECL
+</literal> being unsupported. It is unsupported, and there's no way to disable
+the warning message. Note, however, that this may also affect which SGML declaration
+gets used. When in doubt, pass the correct declaration explicitly and see
+if that corrects any problems. (To parse <filename moreinfo="none">test.sgm</filename> with
+the declaration <filename moreinfo="none">docbook.dcl</filename> explicitly, run <command moreinfo="none">
+nsgmls -sv docbook.dcl test.sgm</command>.)</para>
+<para>For some suggestions about how to work around these problems in <application moreinfo="none">
+SP</application> and <application moreinfo="none">Jade</application>, see the next section,
+<xref linkend="s-installjade"/>.
+</para>
+</sect2>
+</sect1>
+<sect1 id="s-installjade">
+<title>Installing Jade</title>
+<para>
+<indexterm significance="normal"><primary>Jade</primary>
+  <secondary>installing</secondary></indexterm>
+
+For simplicity, the instructions assume that you are working with
+Jade on a Microsoft Windows machine. These instructions should be just as
+useful if you are working on another platform, except for the normal cross-platform
+idiosyncracies (path and filename separator characters, use of drive letters,
+etc.).</para>
+<para>Download and unpack the <ulink url="http://www.jclark.com/jade/">Jade
+</ulink> distribution. Binary distributions are available for some platforms,
+which makes installation a simple matter of unpacking the distribution. Or
+you can build Jade from the source (consult the documentation that comes with
+Jade for more detail about building it from source).</para>
+<para>You may wish to add the directory where you installed Jade to your <envar>
+PATH</envar>. If not, make sure that you use the fully qualified name of the
+executable when you run the commands below.</para>
+<sect2>
+<title>Setting Up the Catalog</title>
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>Jade, setting up for</secondary></indexterm>
+
+First, the catalog needs to be set up as described in
+<xref linkend="dbcatalog"/>
+in order for Jade to be able to parse your DocBook documents. In addition,
+Jade comes with its own <filename moreinfo="none">catalog</filename> file that you must add
+to the <envar>SGML_CATALOG_FILES</envar> environment variable or otherwise
+make available to Jade.</para>
+</sect2>
+<sect2>
+<title>Testing Jade</title>
+<para>
+<indexterm significance="normal"><primary>testing</primary>
+  <secondary>Jade</secondary></indexterm>
+
+Download <ulink url="http://nwalsh.com/docbook/dsssl/doc/testdata/jtest.sgm">
+<filename moreinfo="none">jtest.sgm</filename></ulink> and <ulink url="http://nwalsh.com/docbook/dsssl/doc/testdata/jtest.dsl">
+<filename moreinfo="none">jtest.dsl</filename></ulink>. (Or get them off the CD-ROM in
+FIXME.) These are self-contained
+test documents. Test Jade by running:</para>
+<screen format="linespecific">jade -t rtf -d jtest.dsl jtest.sgm</screen>
+<para>This command should silently produce <ulink url="http://nwalsh.com/docbook/dsssl/doc/testdata/jtest.rtf">
+jtest.rtf</ulink>. If you encounter warnings or errors here, Jade is not installed
+correctly. One possible culprit is your catalog setup. See <xref linkend="jademultdecl"/>.</para>
+<sect3>
+<title>DTDDECL Warnings</title>
+<para>
+<indexterm significance="normal"><primary>DTDDECL</primary>
+  <secondary>Jade, not supporting</secondary></indexterm>
+
+One annoying shortcoming in Jade is that it does not support the <literal moreinfo="none">
+DTDDECL</literal> catalog directive and it complains loudly if it encounters
+one. In Jade, it's almost always possible to work around the problems that <literal moreinfo="none">
+DTDDECL</literal> would solve, so you can generally ignore the warnings.</para>
+<para>If you also use applications that do understand <literal moreinfo="none">DTDDECL</literal>,
+and find the warnings too distracting to bear, setup alternate catalogs
+for <application moreinfo="none">SP</application> applications, <filename moreinfo="none">catalog.jade</filename>,
+that are identical to your normal catalogs but do not contain any <literal moreinfo="none">
+DTDDECL</literal> entries. You can then avoid the warnings by putting <filename moreinfo="none">catalog.jade
+</filename> in your <envar>SGML_CATALOG_FILES</envar> path, instead of <filename moreinfo="none">
+catalog</filename>.</para>
+</sect3>
+</sect2>
+</sect1>
+<sect1 id="xinstmds">
+<title>Installing the Modular<?lb?>DocBook Stylesheets</title>
+<para>
+<indexterm significance="normal"><primary>stylesheets</primary>
+  <secondary>installing modular (DocBook)</secondary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>installing</tertiary></indexterm>
+<indexterm significance="normal"><primary>DSSSL</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>downloading</tertiary></indexterm>
+<ulink url="http://nwalsh.com/~ndw/">Norman Walsh</ulink> (one of your
+intrepid authors ;-) maintains two DSSSL stylesheets for DocBook, one for
+print and one for online (HTML) output. You can obtain both of these stylesheets
+from <ulink url="http://nwalsh.com/docbook/dsssl/">http://nwalsh.com/docbook/dsssl/
+</ulink>. (A recent version is also on
+the CD-ROM.)</para>
+<procedure>
+<step performance="required"><para>If you have not already done so, download and install the DocBook
+DTD as described in <xref linkend="s-installdtd"/>.</para>
+</step>
+<step performance="required"><para>Likewise, if Jade is not installed on your system, download
+and install it as described in <xref linkend="s-installjade"/>.
+</para></step>
+<step performance="required"><para>Download and unpack the <ulink url="http://nwalsh.com/docbook/dsssl/">
+stylesheet distribution</ulink>.</para>
+</step>
+<step performance="required"><para>
+<indexterm significance="normal"><primary>testing</primary>
+  <secondary>DSSSL stylesheets installation</secondary></indexterm>
+<indexterm significance="normal"><primary>HTML</primary>
+  <secondary>stylesheets</secondary>
+    <tertiary>testing (DocBook)</tertiary></indexterm>
+
+Test the installation by processing <filename moreinfo="none">test.sgm</filename>
+(from the previous section) with Jade:</para>
+<screen format="linespecific">jade -t rtf -d d:\where-you-unpacked-the-stylesheets\docbook\print\docbook.dsl test.sgm
+</screen>
+<para>This command should silently produce <ulink url="http://nwalsh.com/docbook/dsssl/doc/testdata/test.rtf"><filename moreinfo="none">
+test.rtf</filename></ulink>. If not, and the preceding test succeeded, something
+has gone wrong—<ulink url="http://nwalsh.com/~ndw/contact.html">contact
+the maintainer</ulink>.</para>
+<para>To test the HTML stylesheet, run:</para>
+<screen format="linespecific">jade -t sgml -d d:\where-you-unpacked-the-stylesheets\docbook\html\docbook.dsl test.sgm
+</screen>
+<para>This command should silently produce <ulink url="http://nwalsh.com/docbook/dsssl/doc/testdata/c01.htm"><filename moreinfo="none">
+c01.htm</filename></ulink>. If not, and the preceding test succeeded, something
+has gone wrong—<ulink url="http://nwalsh.com/~ndw/contact.html">contact
+the maintainer</ulink>.<indexterm startref="docbookinstallappa" class="endofrange" significance="normal"/></para>
+</step>
+</procedure>
+
+</sect1>
+</appendix>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.sgm" "appendix")
+End:
+-->
+
+<appendix id="app-xml">
+<?dbhtml filename="appb.html"?>
+<appendixinfo>
+<pubdate>$Date: 2001-08-02 12:27:50 +0200 (Thu, 02 Aug 2001) $</pubdate>
+<releaseinfo>$Revision: 546 $</releaseinfo>
+</appendixinfo>
+<title>DocBook and <acronym>XML</acronym></title>
+<para>
+<indexterm id="xmldocbookappb" class="startofrange" significance="normal"><primary>DocBook DTD</primary>
+  <secondary>XML</secondary></indexterm>
+<indexterm id="docbookxmlappa" class="startofrange" significance="normal"><primary>XML</primary>
+  <secondary>DocBook and</secondary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>XML and</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>SGML, processing</secondary></indexterm>
+
+<acronym>XML</acronym>, the <ulink url="http://www.w3.org/TR/REC-xml">Extensible
+Markup Language</ulink>, is a simple dialect of <acronym>SGML</acronym>. In the words of the
+<acronym>XML</acronym> specification, “the goal [of <acronym>XML</acronym>] is to enable generic <acronym>SGML</acronym> to be
+served, received, and processed on the Web in the way that is now possible
+with <acronym>HTML</acronym>.”</para>
+<para><acronym>XML</acronym> raises two issues with respect to DocBook:<itemizedlist>
+<listitem><para>Are DocBook <acronym>SGML</acronym> instances valid <acronym>XML</acronym> instances?</para>
+</listitem>
+<listitem><para>Can the DocBook <acronym>DTD</acronym> be made into a valid <acronym>XML</acronym> <acronym>DTD</acronym>?</para>
+</listitem>
+</itemizedlist></para>
+<para>If you have an existing <acronym>SGML</acronym> system, and your primary goal is
+to serve DocBook documents over the Web as <acronym>XML</acronym>, only the first of
+these issues is relevant.  As the popularity of <acronym>XML</acronym> grows, we will
+see more and more <acronym>XML</acronym>-aware tools that don't implement full
+<acronym>ISO</acronym> 8879 <acronym>SGML</acronym>. If your goal is to author DocBook
+documents with one of this new generation of tools, you will only be
+able to achieve validity with an <acronym>XML</acronym> DocBook <acronym>DTD</acronym>.</para>
+<para>
+<indexterm significance="normal"><primary>OASIS</primary>
+  <secondary>XML DocBook version</secondary></indexterm>
+
+Although not yet officially adopted by the <acronym>OASIS</acronym> DocBook Technical 
+Committee, an <acronym>XML</acronym> version of DocBook is available now and
+provided on the <acronym>CD-ROM</acronym>.
+</para>
+<sect1>
+<title>DocBook Instances as <acronym>XML</acronym></title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>instances, converting to XML</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>DocBook instances, converting to</secondary></indexterm>
+
+Most DocBook documents can be made into well-formed <acronym>XML</acronym> documents very
+easily. With few exceptions, valid DocBook <acronym>SGML</acronym> instances are also well-formed
+<acronym>XML</acronym> instances. The following areas may need to be addressed.</para>
+
+<sect2><title>System Identifiers</title>
+<para>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>SGML</secondary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>SGML</secondary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>SGML declarations</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>document type and parameter entity (SGML)</secondary></indexterm>
+
+It is common for <acronym>SGML</acronym> instances to use only a public identifier in document
+type and parameter entity declarations:</para>
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+This &lt;emphasis&gt;paragraph&lt;/paragraph&gt; is important.
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+<para><acronym>XML</acronym> requires a system identifier:
+<programlisting format="linespecific">
+&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+This &lt;emphasis&gt;paragraph&lt;/paragraph&gt; is important.
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting></para>
+<para>
+<indexterm significance="normal"><primary>catalog files</primary>
+  <secondary>system identifiers, resolving</secondary></indexterm>
+<indexterm significance="normal"><primary>URN</primary>
+  <secondary>XML system identifiers, future</secondary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>system identifiers, overriding</secondary></indexterm>
+
+If you're used to using catalog files to resolve system identifiers,
+you may be dismayed to learn that system identifiers are required. Because most
+tools favor system identifiers over public identifiers, all of the portability
+that was gained by the use of catalog files seems to have been lost. In the
+long run, it'll be regained by the fact that <acronym>XML</acronym> system identifiers can be
+<acronym>URN</acronym>s, which will have a resolution scheme like catalogs, but what about the
+short run?</para>
+<para>Luckily, there are a couple of options.  First, you can tell your tools to use the public identifiers even
+though system identifiers are present. Simply add:</para>
+<screen format="linespecific">OVERRIDE YES</screen>
+<para>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>remapping with SYSTEM catalog directive</secondary></indexterm>
+
+to your catalog files. Alternatively, you can remap system identifers
+with the <literal moreinfo="none">SYSTEM</literal> catalog directive.  If you are faced with 
+documents that don't use public identifiers at all, this is probably your
+only option.
+</para>
+</sect2>
+
+<sect2><title>Minimization</title>
+<para>
+<indexterm significance="normal"><primary>markup</primary>
+  <secondary>minimization</secondary>
+    <tertiary>SGML/XML conversion problems</tertiary></indexterm>
+<indexterm significance="normal"><primary>minimization</primary>
+  <secondary>markup</secondary>
+    <tertiary>SGML/XML conversion problems</tertiary></indexterm>
+
+If you have used <acronym>SGML</acronym> minimization features in your instances:</para>
+
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;chapter id=<co id="xml-attrquote"/>chap1&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+This &lt;emphasis&gt;paragraph<co id="xml-endtag"/>&lt;/&gt; is important.
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+
+<para>they will not be well-formed <acronym>XML</acronym> instances. In particular, <acronym>XML</acronym><calloutlist>
+<callout arearefs="xml-attrquote"><para>
+
+<indexterm significance="normal"><primary>quotes</primary>
+  <secondary>attribute values</secondary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>values</secondary>
+    <tertiary>quoting</tertiary></indexterm>
+
+Requires that all attribute values
+be quoted.</para>
+</callout>
+<callout arearefs="xml-endtag"><para>Does not allow short tag minization.
+</para>
+</callout></calloutlist>
+<acronym>XML</acronym> also forbids tag omission, and there are
+probably a half dozen or so more exotic
+examples of minimization that you have used. They're all illegal. The
+easiest way to remove these minimizations is probably with a tool like <command moreinfo="none">
+sgmlnorm</command> (included in the <acronym>SP</acronym> and Jade distributions, on
+the <link linkend="app-cdrom"><acronym>CD-ROM</acronym></link>).</para>
+<para>The result will be something like this:</para>
+<programlisting format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter id="chap1"&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+This &lt;emphasis&gt;paragraph&lt;/emphasis&gt; is important.
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+</sect2>
+
+<sect2><title>Attribute Default Values</title>
+<para>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>default values</secondary></indexterm>
+
+Correct processing of this document may require access to the default
+attributes:</para>
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+Write to us at:
+&lt;address<co id="xml-defattr"/>&gt;
+90 Sherman Street
+Cambridge, MA 02140
+&lt;/address&gt;
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+<calloutlist>
+<callout arearefs="xml-defattr"><para><sgmltag>Address</sgmltag> expresses
+that its content is line-specific with an attribute.</para>
+</callout></calloutlist>
+<para>Some <acronym>XML</acronym> processing environments are going to ignore the doctype declaration
+in your document, even if it's present. This is relevant when your instance
+uses elements that have attributes with default values. The default values
+are expressed in the <acronym>DTD</acronym>, but may not be expressed in your instance. In the
+case of DocBook, there are relatively few of these, and your stylesheet can
+probably be constructed to do the right thing in either case. (It essentially
+treats the attributes as if they had implied values.)</para>
+<para>The result will be something like this:</para>
+<programlisting format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+Write to us at:
+&lt;address format="linespecific"&gt;
+90 Sherman Street
+Cambridge, MA 02140
+&lt;/address&gt;
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+</sect2>
+
+<sect2><title>Character and <literal moreinfo="none">SDATA</literal> Entities</title>
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+This book was published by O'Reilly<co id="xml-sdata"/>&amp;trade;.
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+<calloutlist>
+<callout arearefs="xml-sdata"><para>
+<indexterm significance="normal"><primary>characters</primary>
+  <secondary>entities</secondary></indexterm>
+<indexterm significance="normal"><primary>SDATA entities</primary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>characters</secondary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>SDATA</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>SDATA entities, not allowing</secondary></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>entity sets</secondary>
+    <tertiary>SDATA entities, problems with (XML)</tertiary></indexterm>
+<indexterm significance="normal"><primary>Unicode character set</primary>
+  <secondary>ISO standard entity sets and</secondary></indexterm>
+
+The DocBook <acronym>DTD</acronym> defines all of the standard <acronym>ISO</acronym>
+entities automatically, but the <acronym>ISO</acronym> definitions use
+<literal moreinfo="none">SDATA</literal>, which is not allowed in <acronym>XML</acronym>. Eventually,
+<acronym>ISO</acronym> (or someone else) will release official
+<acronym>ISO</acronym> standard entity sets that make reference to the
+appropriate Unicode character for each entity. Until then, the <acronym>XML</acronym>
+version of DocBook is
+distributed with an unofficial set.</para>
+<para>
+<indexterm significance="normal"><primary>internal subset</primary>
+  <secondary>entity declarations</secondary></indexterm>
+<indexterm significance="normal"><primary>external subset</primary>
+  <secondary>entity declarations (SGML/XML conversion)</secondary></indexterm>
+
+If you use entities in your document, it may be wise to put declarations
+for them in the internal subset of each instance, because some
+<acronym>XML</acronym> browsers are going to parse the internal subset but not the external subset.
+If the entity declarations are in your <acronym>DTD</acronym>, and the browser does not parse
+the external subset, the browser won't know how to display the entities in
+your document.</para>
+</callout></calloutlist>
+<para>The result will be something like this:</para>
+<programlisting format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+&lt;!ENTITY trade "&amp;#x2122;"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+This book was published by O'Reilly&amp;trade;.
+&lt;/para&gt;
+&lt;/chapter&gt;</programlisting>
+</sect2>
+
+<sect2><title>Case-Sensitivity</title>
+<programlisting format="linespecific"><co id="xml-nmcasekey"/>&lt;!DocType Book PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+<co id="xml-namecase1"/>&lt;book&gt;&lt;title&gt;Book Title&lt;/title&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title<co id="xml-namecase2"/>&lt;/Title&gt;
+&lt;para&gt;
+Paragraph test.
+&lt;/para&gt;
+<co id="xml-wf1"/>&lt;PARA&gt;
+A second paragraph.
+&lt;/PARA&gt;
+&lt;/chapter&gt;
+&lt;/book&gt;</programlisting>
+<para>
+<indexterm significance="normal"><primary>case sensitivity</primary>
+  <secondary>DocBook SGML declaration</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>case sensitivity (DocBook)</secondary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>case sensitivity (DocBook)</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>case sensitivity</secondary></indexterm>
+
+With the standard DocBook <acronym>SGML</acronym> declaration, DocBook instances are not
+case-sensitive with respect to element and attribute names. <acronym>XML</acronym> is always
+case-sensitive. As long as you have used the same case consistently, your
+<acronym>XML</acronym> instances will be well-formed, but it may still be advantageous to do some
+case-folding because it will simplify the construction of stylesheets.</para>
+<calloutlist>
+<callout arearefs="xml-nmcasekey"><para>Keywords in <acronym>XML</acronym> are case-sensitive,
+and must be in uppercase.
+<indexterm significance="normal"><primary>keywords</primary>
+  <secondary>case sensitivity, XML</secondary></indexterm>
+</para>
+</callout>
+<callout arearefs="xml-namecase1"><para>The name declared in the document
+type declaration, like all other names, is case-sensitive.
+<indexterm significance="normal"><primary>names</primary>
+  <secondary>case sensitivity</secondary></indexterm>
+
+</para>
+</callout>
+<callout arearefs="xml-namecase2"><para>Start and end tags must use the same
+case.
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>case sensitivity</secondary></indexterm>
+<indexterm significance="normal"><primary>end tags</primary>
+  <secondary>case sensitivity</secondary></indexterm>
+</para>
+</callout>
+<callout arearefs="xml-wf1"><para>In <acronym>XML</acronym>, <sgmltag>Para</sgmltag> is not the
+same as <sgmltag>PARA</sgmltag>. Note that this is a validity error (against
+the <acronym>XML</acronym> version of DocBook), but it is not an <acronym>XML</acronym> well-formedness error. The use of <sgmltag>
+para</sgmltag> and <sgmltag>PARA</sgmltag> as distinct names is as legitimate
+as using <sgmltag>foo</sgmltag> and <sgmltag>bar</sgmltag>, as long as they
+are properly nested.
+<indexterm significance="normal"><primary>Para element</primary>
+  <secondary>PARA vs. (XML)</secondary></indexterm>
+</para>
+</callout></calloutlist>
+<para>The result will be something like this:</para>
+<programlisting format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;book&gt;&lt;title&gt;Book Title&lt;/title&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+Paragraph test.
+&lt;/para&gt;
+&lt;para&gt;
+A second paragraph.
+&lt;/para&gt;
+&lt;/chapter&gt;
+&lt;/book&gt;</programlisting>
+</sect2>
+
+<sect2><title>No #CONREF Attributes</title>
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;indexterm id="idx-bor"&gt;&lt;primary&gt;Something&lt;/primary&gt;&lt;/indexterm&gt;<co id="xml-conrefstart"/>
+&lt;para&gt;
+Paragraph test.
+&lt;/para&gt;
+&lt;indexterm startref="idx-bor"&gt;<co id="xml-conref"/>
+&lt;/chapter&gt;</programlisting>
+<para>
+<indexterm significance="normal"><primary>#CONREF attributes</primary></indexterm>
+<indexterm significance="normal"><primary>Startref attribute</primary></indexterm>
+<indexterm significance="normal"><primary>IndexTerm element</primary></indexterm>
+<indexterm significance="normal"><primary>OtherTerm attribute</primary></indexterm>
+<indexterm significance="normal"><primary>GlossSee element</primary></indexterm>
+<indexterm significance="normal"><primary>GlossSeeAlso element</primary></indexterm>
+<indexterm significance="normal"><primary>empty tags</primary>
+  <secondary>#CONREF attributes</secondary></indexterm>
+
+The <sgmltag class="attribute">StartRef</sgmltag> attribute on <sgmltag>
+indexterm</sgmltag> and the <sgmltag class="attribute">OtherTerm</sgmltag>
+attribute on <sgmltag>GlossSee</sgmltag> and <sgmltag>GlossSeeAlso</sgmltag>
+are <literal moreinfo="none">#CONREF</literal> attributes.</para>
+<para>In <acronym>SGML</acronym> terms, this means that when these attributes are used, the content
+of the tag is taken to be the same as the content of the tag pointed to by
+the attribute. <calloutlist>
+<callout arearefs="xml-conrefstart xml-conref"><para>If you
+have used these attributes, your instance will contain both empty and non-empty
+versions of these tags.</para>
+</callout></calloutlist></para>
+<para>Your best bet is to transform the <literal moreinfo="none">#CONREF</literal>
+version into an empty tag and let your stylesheet deal with it appropriately.
+</para>
+<para>The result will be something like this:</para>
+<programlisting format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;indexterm id="idx-bor"&gt;&lt;primary&gt;Something&lt;/primary&gt;&lt;/indexterm&gt;
+&lt;para&gt;
+Paragraph test.
+&lt;/para&gt;
+&lt;indexterm startref="idx-bor"/&gt;
+&lt;/chapter&gt;</programlisting>
+</sect2>
+
+<sect2><title>Only Explicit CDATA-Marked Sections Are Allowed</title>
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [
+&lt;!ENTITY % draft "IGNORE"&gt;
+&lt;!ENTITY % sourcecode "CDATA"&gt;
+]&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+<co id="xml-ignore"/>&lt;![ %draft; [
+&lt;para&gt;
+Draft paragraph.
+&lt;/para&gt;
+]]&gt;
+&lt;para&gt;
+The following code is totally out of context:
+&lt;programlisting&gt;
+&lt;![ <co id="xml-cdata"/>%sourcecode; [
+if (x &lt; 3) {
+  y = 3;
+}
+]]&gt;
+&lt;/programlisting&gt;
+&lt;/chapter&gt;</programlisting>
+<calloutlist>
+<callout arearefs="xml-ignore xml-cdata"><para>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>XML document body</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>parameter entities</secondary></indexterm>
+<indexterm significance="normal"><primary>internal subset</primary>
+  <secondary>parameter entities (XML)</secondary></indexterm>
+
+Parameter entities are not
+allowed in the body of <acronym>XML</acronym> documents (they are allowed in the internal subset).
+</para>
+</callout>
+<callout arearefs="xml-ignore"><para><acronym>XML</acronym> instances cannot contain <literal moreinfo="none">
+IGNORE</literal>, <literal moreinfo="none">INCLUDE</literal>, <literal moreinfo="none">TEMP</literal>, or <literal moreinfo="none">
+RCDATA</literal> marked sections.
+<indexterm significance="normal"><primary>marked sections</primary>
+  <secondary>XML, restrictions</secondary></indexterm>
+<indexterm significance="normal"><primary>IGNORE keyword (marked section)</primary></indexterm>
+<indexterm significance="normal"><primary>INCLUDE keyword (marked section)</primary>
+  <secondary>XML, not allowing</secondary></indexterm>
+<indexterm significance="normal"><primary>TEMP marked section (XML)</primary></indexterm>
+<indexterm significance="normal"><primary>RCDATA</primary></indexterm>
+</para>
+</callout>
+<callout arearefs="xml-cdata"><para><literal moreinfo="none">CDATA</literal> marked sections
+must use the “<literal moreinfo="none">CDATA</literal>” keyword literally because
+parameter entities are not allowed.
+<indexterm significance="normal"><primary>CDATA</primary>
+  <secondary>marked sections</secondary></indexterm>
+</para>
+</callout></calloutlist>
+<para>The result will be something like this:</para>
+<programlisting format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+The following code is totally out of context:
+&lt;programlisting&gt;
+&lt;![CDATA[
+if (x &lt; 3) {
+  y = 3;
+}
+]]&gt;
+&lt;/programlisting&gt;
+&lt;/chapter&gt;</programlisting>
+</sect2>
+
+<sect2><title>No SUBDOC or CDATA External Entities</title>
+<programlisting format="linespecific">&lt;!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [
+&lt;!ENTITY % sourcecode SYSTEM "program.c" CDATA&gt;
+]&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+The following code is totally out of context:
+&lt;programlisting&gt;
+&amp;sourcecode;
+&lt;/programlisting&gt;
+&lt;/chapter&gt;</programlisting>
+<para>
+<indexterm significance="normal"><primary>external general entities</primary>
+  <secondary>XML restrictions</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>external entities, restrictions</secondary></indexterm>
+<indexterm significance="normal"><primary>CDATA</primary>
+  <secondary>XML instances, restrictions</secondary></indexterm>
+<acronym>XML</acronym> instances cannot use <literal moreinfo="none">CDATA</literal> or <literal moreinfo="none">SUBDOC
+</literal> external entities. One option for integrating external <literal moreinfo="none">
+CDATA</literal> content into a document is to employ a pre-processing pass
+that inserts the content inline, wrapped in a <literal moreinfo="none">CDATA</literal> marked
+section.</para>
+<para>
+<indexterm significance="normal"><primary>SUBDOC entities</primary></indexterm>
+<indexterm significance="normal"><primary>namespaces</primary></indexterm>
+
+<literal moreinfo="none">SUBDOC</literal> entities may be more problematic. If you do
+not require validation, it may be sufficient to simply put them inline. <acronym>XML</acronym>
+namespaces may offer another possible solution.</para>
+<para>The result will be something like this:</para>
+<programlisting format="linespecific">&lt;?xml version='1.0'?&gt;
+&lt;!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"&gt;
+&lt;chapter&gt;&lt;title&gt;Chapter Title&lt;/title&gt;
+&lt;para&gt;
+The following code is totally out of context:
+&lt;programlisting&gt;
+&lt;![CDATA[
+int main () {
+..
+}
+]]&gt;
+&lt;/programlisting&gt;
+&lt;/chapter&gt;</programlisting>
+</sect2>
+
+<sect2><title>No Data Attributes on Notations</title>
+<para>They're not allowed in <acronym>XML</acronym>, so don't add any.
+<indexterm significance="normal"><primary>data attributes, notations (XML prohibiting)</primary></indexterm>
+
+</para>
+</sect2>
+
+<sect2><title>No Attribute Value Specifications on<?lb?>Entity Declarations</title>
+<para>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>values</secondary>
+    <tertiary>specifying (entity declarations)</tertiary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>entities</secondary>
+    <tertiary>attribute values, prohibiting (XML)</tertiary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>declarations, attribute values (XML)</secondary></indexterm>
+
+They're not allowed in <acronym>XML</acronym>, so don't add any.</para>
+</sect2>
+</sect1>
+<sect1 id="s-docbookxml">
+<title>The DocBook <acronym>DTD</acronym> as <acronym>XML</acronym></title>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>XML</secondary>
+    <tertiary>converting to</tertiary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>DocBook DTD, converting to</secondary></indexterm>
+
+<para>Converting the DocBook <acronym>DTD</acronym> to <acronym>XML</acronym> is much more challenging
+than converting the instances. It is probably not possible to
+construct an <acronym>XML</acronym> <acronym>DTD</acronym> that is identical to the validation power
+of DocBook. The list below identifies most of the issues that
+must be addressed, and describes how the DocBook <acronym>XML</acronym> <acronym>DTD</acronym>; deals with
+them:</para>
+
+<variablelist>
+<varlistentry><term>Comments are not allowed inside markup declarations</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>comments</primary>
+  <secondary>markup declarations (DocBook XML)</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>comment declarations</secondary></indexterm>
+
+Most of them have been moved to comment declarations preceding the markup
+declaration that used to contain them. A few small, inline comments that seemed
+like they would be out of context if moved before the declaration were simply
+deleted.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Name groups are not allowed in element or attribute list
+declarations</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>name groups (DocBook XML)</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>declarations</secondary>
+    <tertiary>name groups, prohibiting</tertiary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>declarations</secondary>
+    <tertiary>name groups, prohibiting</tertiary></indexterm>
+
+The small number of places in which DocBook uses name groups have
+been expanded.</para>
+<para>There's one downside: DocBook uses <literal moreinfo="none">%admon.class;</literal> in a name
+group to define the content model, and attribute lists for elements in the
+admonitions class. In DocBook XML, this convenience cannot be expressed. If additional
+admonitions are added, the element and attribute list declarations will have
+to be copied for them.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>No <literal moreinfo="none">CDATA</literal> or <literal moreinfo="none">RCDATA</literal>
+declared content</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>CDATA</primary>
+  <secondary>declared content, prohibiting</secondary></indexterm>
+<indexterm significance="normal"><primary>RCDATA</primary></indexterm>
+
+<sgmltag>Graphic</sgmltag> and <sgmltag>InlineGraphic</sgmltag> have
+been made <literal moreinfo="none">EMPTY</literal>. The content model for <sgmltag>SynopFragmentRef
+</sgmltag>, the only <literal moreinfo="none">RCDATA</literal> element in DocBook, has been
+changed to <literal moreinfo="none">(arg | group)+</literal>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>No exclusions or inclusions on element declarations</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>inclusions</primary>
+  <secondary>element declarations, prohibiting (DocBook XML)</secondary></indexterm>
+<indexterm significance="normal"><primary>exclusions</primary>
+  <secondary>element declarations, prohibiting (DocBook XML)</secondary></indexterm>
+
+They had to be removed.</para>
+<para>
+<indexterm significance="normal"><primary>exclusions</primary>
+  <secondary>DocBook, uses</secondary></indexterm>
+
+In DocBook, exclusions are used to exclude the following:<itemizedlist>
+<listitem><para>Ubiquitous elements (<sgmltag>indexterm</sgmltag>
+and <sgmltag>BeginPage</sgmltag>) from a number of contexts in which they
+should not occur (such as metadata, for example).</para>
+</listitem>
+<listitem><para>
+<indexterm significance="normal"><primary>formal objects, exclusions (DocBook)</primary></indexterm>
+
+Formal objects from <sgmltag>Highlights</sgmltag>, <sgmltag>
+Example</sgmltag>s, <sgmltag>Figure</sgmltag>s and <sgmltag>LegalNotice</sgmltag>s.
+</para>
+</listitem>
+<listitem><para>
+<indexterm significance="normal"><primary>tables</primary>
+  <secondary>exclusions (DocBook)</secondary></indexterm>
+<indexterm significance="normal"><primary>InformalTable element</primary>
+  <secondary>excluding from tables</secondary></indexterm>
+
+Formal objects and <sgmltag>InformalTable</sgmltag>s
+from tables.</para>
+</listitem>
+<listitem><para>
+<indexterm significance="normal"><primary>footnotes, exclusions (DocBook)</primary></indexterm>
+<indexterm significance="normal"><primary>block elements</primary>
+  <secondary>excluding from footnotes</secondary></indexterm>
+
+Block elements and <sgmltag>Footnote</sgmltag>s
+from <sgmltag>Footnote</sgmltag>s</para>
+</listitem>
+<listitem><para>Admonitions, <sgmltag>EntryTbl</sgmltag>s, and <sgmltag>
+Acronym</sgmltag>s from themselves.
+<indexterm significance="normal"><primary>admonitions</primary>
+  <secondary>exclusions (DocBook)</secondary></indexterm>
+<indexterm significance="normal"><primary>acronyms (DocBook XML)</primary></indexterm>
+</para>
+</listitem>
+</itemizedlist></para>
+<para>Removing these exclusions from DocBook <acronym>XML</acronym> means that it is now valid, in
+the <acronym>XML</acronym> sense, to do some things that don't make a lot of sense (like put
+a <sgmltag>Footnote</sgmltag> in a <sgmltag>Footnote</sgmltag>). Be careful.
+</para>
+<para>
+<indexterm significance="normal"><primary>inclusions</primary>
+  <secondary>DocBook, uses</secondary></indexterm>
+<indexterm significance="normal"><primary>IndexTerm element</primary>
+  <secondary>inclusions, DocBook</secondary></indexterm>
+<indexterm significance="normal"><primary>BeginPage element (DocBook inclusions)</primary></indexterm>
+<indexterm significance="normal"><primary>parameter entities</primary>
+  <secondary>DbXML, ubiquitous element inclusions</secondary></indexterm>
+<indexterm significance="normal"><primary>#PCDATA keyword</primary>
+  <secondary>DbXML, ubiquitous elements</secondary></indexterm>
+
+Inclusions in DocBook are used to add the ubiquitious elements (<sgmltag>
+indexterm</sgmltag> and <sgmltag>BeginPage</sgmltag>) unconditionally to a
+large number of contexts. In order to make these elements available in
+DocBook <acronym>XML</acronym>,
+they have been added to most of the parameter entities that include <literal moreinfo="none">
+#PCDATA</literal>. If new locations are discovered where these terms are desired, DocBook <acronym>XML</acronym>
+will be updated.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Elements with mixed content must have <literal moreinfo="none">#PCDATA
+</literal> first.</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>mixed content (DocBook XML)</secondary></indexterm>
+<indexterm significance="normal"><primary>content models</primary>
+  <secondary>elements, updating (DocBook XML)</secondary></indexterm>
+
+The content models of many elements have been updated to make them a
+repeatable OR group beginning with <literal moreinfo="none">#PCDATA</literal>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Many declared attribute types (<literal moreinfo="none">NAME</literal>, <literal moreinfo="none">
+NUMBER</literal>, <literal moreinfo="none">NUTOKEN</literal>, and so on) are not allowed</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>declared types, prohibiting (DocBook XML)</secondary></indexterm>
+<indexterm significance="normal"><primary>NMTOKEN(S) attribute</primary>
+  <secondary>DbXML</secondary></indexterm>
+<indexterm significance="normal"><primary>CDATA</primary>
+  <secondary>DbXML</secondary></indexterm>
+
+They have all been replaced by <literal moreinfo="none">NMTOKEN</literal> or <literal moreinfo="none">
+CDATA</literal>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>No <literal moreinfo="none">#CONREF</literal> attributes allowed.</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>#CONREF attributes</primary>
+  <secondary>DbXML, prohibiting</secondary></indexterm>
+<indexterm significance="normal"><primary>#IMPLIED attribute (DocBook XML)</primary></indexterm>
+<indexterm significance="normal"><primary>GlossSee element</primary>
+  <secondary>DbXML</secondary></indexterm>
+<indexterm significance="normal"><primary>GlossSeeAlso element</primary>
+  <secondary>DbXML</secondary></indexterm>
+<indexterm significance="normal"><primary>IndexTerm element</primary>
+  <secondary>empty (DocBook XML)</secondary></indexterm>
+
+The <literal moreinfo="none">#CONREF</literal> attributes on <sgmltag>indexterm</sgmltag>, <sgmltag>
+GlossSee</sgmltag>, and <sgmltag>GlossSeeAlso</sgmltag> were changed to <literal moreinfo="none">
+#IMPLIED</literal>. The content model of <sgmltag>indexterm</sgmltag> was
+modified so that it can be empty.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Attribute default values must be quoted.</term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>quotes</primary>
+  <secondary>attribute values</secondary>
+    <tertiary>DbXML</tertiary></indexterm>
+<indexterm significance="normal"><primary>attributes</primary>
+  <secondary>values</secondary>
+    <tertiary>quoting</tertiary></indexterm>
+
+Quotes were added wherever necessary.
+<indexterm startref="docbookxmlappa" class="endofrange" significance="normal"/>
+<indexterm startref="xmldocbookappb" class="endofrange" significance="normal"/>
+</para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+</sect1>
+</appendix>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.sgm" "appendix")
+End:
+-->
+
+<appendix id="app-versions">
+<?dbhtml filename="appc.html"?>
+<appendixinfo>
+<pubdate>$Date: 2002-03-23 21:58:33 +0100 (Sat, 23 Mar 2002) $</pubdate>
+<releaseinfo>$Revision: 1324 $</releaseinfo>
+</appendixinfo>
+<title>DocBook Versions</title>
+<para>
+<indexterm id="versionsDocBookappc" class="startofrange" significance="normal"><primary>DocBook DTD</primary>
+  <secondary>versions</secondary></indexterm>
+<indexterm id="DocBookversionsappc" class="startofrange" significance="normal"><primary>versions</primary>
+  <secondary>DocBook DTD</secondary></indexterm>
+<indexterm significance="normal"><primary>OASIS</primary>
+  <secondary>DocBook Technical Committee</secondary></indexterm>
+<indexterm significance="normal"><primary>DocBook Technical Committee (OASIS)</primary></indexterm>
+<indexterm significance="normal"><primary>TC</primary><see>DocBook Technical Committee (OASIS)</see></indexterm>
+
+The <acronym>OASIS</acronym> DocBook Technical Committee (<acronym>TC</acronym>) is committed to the continued
+evolution of DocBook.  As new needs are expressed by the DocBook-user
+community, the committee will adapt DocBook so it
+continues to meet the needs of its users.
+</para>
+
+<para>
+<indexterm significance="normal"><primary>compatibility, DocBook versions</primary></indexterm>
+The <acronym>TC</acronym> observes a very cautious policy regarding changes to the <acronym>DTD</acronym>.
+Backward-incompatible changes can only be introduced:
+<itemizedlist>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>major releases, DocBook DTD</primary></indexterm>
+
+In major releases (4.0, 5.0, 6.0, and so on)
+</para>
+</listitem>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>comments</primary>
+  <secondary>DocBook DTD, changes to</secondary></indexterm>
+
+Only if the change was described in comments in the <acronym>DTD</acronym> in the
+previous major release
+</para>
+</listitem>
+</itemizedlist>
+<indexterm significance="normal"><primary>point-releases (DocBook DTD), compatibility</primary></indexterm>
+
+Changes made at point-releases are always backward-compatible to the
+previous major release. This policy assures that DocBook users always
+have time to prepare for any coming changes.
+</para>
+
+<para>This appendix describes the changes planned for
+DocBook.</para>
+
+<sect1 id="v31"><title>DocBook V3.1</title>
+<para>DocBook <acronym>V3.1</acronym>, released in February 1999,
+introduced a number of new elements:
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>new (DocBook V3.1)</secondary></indexterm>
+<indexterm significance="normal"><primary>MediaObject elements</primary></indexterm>
+<indexterm significance="normal"><primary>VideoObject element</primary></indexterm>
+<indexterm significance="normal"><primary>AudioObject element</primary></indexterm>
+<indexterm significance="normal"><primary>ImageObject element</primary></indexterm>
+<indexterm significance="normal"><primary>TextObject element</primary></indexterm>
+
+</para>
+<variablelist>
+<varlistentry><term><sgmltag>MediaObject</sgmltag></term>
+<listitem><para>
+<sgmltag>MediaObject</sgmltag> is a wrapper around
+<sgmltag>VideoObject</sgmltag>, <sgmltag>AudioObject</sgmltag>,
+<sgmltag>ImageObject</sgmltag>, and <sgmltag>TextObject</sgmltag>.  The
+purpose of <sgmltag>MediaObject</sgmltag> is twofold: first, it introduces
+new element types to include video and audio content; second, it
+provides the option of alternative representations, including text, for
+objects in a document.  <sgmltag>MediaObject</sgmltag>s also allow
+<sgmltag>Caption</sgmltag>s that may be longer than a simple title.
+</para>
+<para>
+<indexterm significance="normal"><primary>InlineMediaObject element</primary></indexterm>
+<indexterm significance="normal"><primary>MediaObjectCO element</primary></indexterm>
+<indexterm significance="normal"><primary>Callout (MediaObject)</primary></indexterm>
+
+Parallel to <sgmltag>MediaObject</sgmltag> are <sgmltag>InlineMediaObject</sgmltag>,
+an inline version, and <sgmltag>MediaObjectCO</sgmltag>, a media object
+with <sgmltag>Callout</sgmltag>s.
+</para>
+<para>
+<indexterm significance="normal"><primary>Graphic element</primary>
+  <secondary>removal (v5.0)</secondary></indexterm>
+<indexterm significance="normal"><primary>InlineGraphic element</primary>
+  <secondary>removal (v5.0)</secondary></indexterm>
+For now, media objects and graphics exist together
+in version 5.0. <sgmltag>Graphic</sgmltag> and <sgmltag>InlineGraphic</sgmltag> will
+be removed from DocBook.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><sgmltag>InformalFigure</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>InformalFigure element</primary></indexterm>
+
+A figure wrapper without a title. This element was added
+largely for symmetry.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><sgmltag>Colophon</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>colophon element</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>Colophon</secondary></indexterm>
+
+An end-of-the-book <sgmltag>Colophon</sgmltag>.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><sgmltag>Section</sgmltag></term>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>Section element</primary></indexterm>
+<sgmltag>Section</sgmltag> is a recursive section.  It exists
+parallel to, and must be used as an alternative to,
+<sgmltag>Sect1</sgmltag>.
+</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><sgmltag>QandASet</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>QandASet element</primary></indexterm>
+
+A set of questions and answers.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><sgmltag>Constant</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>Constant element</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>Constant</secondary></indexterm>
+<indexterm significance="normal"><primary>Class attribute</primary>
+  <secondary>constant element</secondary></indexterm>
+
+The <sgmltag>Constant</sgmltag> inline is for identifying
+constants.  It has a <sgmltag class="attribute">Class</sgmltag> attribute for
+identifying “limits” as a specific kind of constant.
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term><sgmltag>VarName</sgmltag></term>
+<listitem><para>
+<indexterm significance="normal"><primary>VarName element</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>VarName</secondary></indexterm>
+<indexterm significance="normal"><primary>names</primary>
+  <secondary>variable (VarName element)</secondary></indexterm>
+
+Many authors have requested a tag for identifying
+variable names.  Most often <sgmltag>Literal</sgmltag> (with or without a role)
+has been chosen as a compromise, but you can't question the utility of identifying variable
+names, so <sgmltag>VarName</sgmltag> was added.
+</para>
+<para>A tag for identifying variable values does not seem as necessary.
+For immutable values, a specific tag other than <sgmltag>Literal</sgmltag>
+seems unnecessary, and <sgmltag>Replaceable</sgmltag> exists for values that
+are supposed to be filled in by the user.
+</para></listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="v41"><title>DocBook V4.1 and DocBook <acronym>XML</acronym> V4.1.2</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>versions</secondary>
+    <tertiary>V4.1</tertiary></indexterm>
+<indexterm significance="normal"><primary>versions</primary>
+  <secondary>DocBook DTD</secondary>
+    <tertiary>V4.1</tertiary></indexterm>
+<indexterm significance="normal"><primary>DocBook XML DTD</primary>
+  <secondary>versions</secondary>
+    <tertiary>V4.1.2</tertiary></indexterm>
+<indexterm significance="normal"><primary>versions</primary>
+  <secondary>DocBook XML DTD</secondary>
+    <tertiary>V4.1.2</tertiary></indexterm>
+DocBook <acronym>V4.1</acronym> and DocBook <acronym>XML</acronym> <acronym>V4.1.2</acronym>
+became an OASIS Standard in
+February 2001.</para>
+
+<para>DocBook <acronym>V4</acronym> introduced
+a number of backward-incompatible
+changes.</para>
+<para>The policy of the DocBook <acronym>TC</acronym> is that backward-incompatible changes
+can only be introduced in a full version release.  They must also be described
+in comments in the <acronym>DTD</acronym> at least one full version earlier.  In other words,
+all the planned version 4.0 incompatibilities were announced with version 3.0.
+</para>
+<para>
+Backward-incompatible changes to DocBook that are planned for version 4.0:
+</para>
+<itemizedlist>
+<listitem>
+<para>
+<indexterm significance="normal"><primary>DocInfo element</primary>
+  <secondary>changes V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>ChapterInfo element (V4.0)</primary></indexterm>
+<indexterm significance="normal"><primary>AppendixInfo element (V4.0)</primary></indexterm>
+<indexterm significance="normal"><primary>ArtHeader element</primary>
+  <secondary>V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>ArticleInfo element (V4.0)</primary></indexterm>
+<indexterm significance="normal"><primary>SeriesInfo element, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>BiblioSet element</primary></indexterm>
+<indexterm significance="normal"><primary>BookBiblio element, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>BookInfo element</primary>
+  <secondary>changes, v4.0</secondary></indexterm>
+
+The <sgmltag>DocInfo</sgmltag> element will be split out into <sgmltag>ChapterInfo</sgmltag>, <sgmltag>AppendixInfo</sgmltag>,
+  and so on. <sgmltag>ArtHeader</sgmltag> will be renamed to <sgmltag>ArticleInfo</sgmltag>.  <sgmltag>SeriesInfo</sgmltag> may be
+  discarded because it has become a special case of <sgmltag>BiblioSet</sgmltag>.
+  <sgmltag>BookBiblio</sgmltag> will be discarded in favor of a new, more inclusive,
+  structure for <sgmltag>BookInfo</sgmltag> (and for <sgmltag>ArticleInfo</sgmltag>, whose earlier <sgmltag>ArtHeader</sgmltag>
+  form contained <sgmltag>BookBiblio</sgmltag>).
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>article.class entity, removing (V4.0)</primary></indexterm>
+<indexterm significance="normal"><primary>Book element</primary>
+  <secondary>article.class entity, removing (V4.0)</secondary></indexterm>
+
+The <sgmltag class="paramentity">article.class</sgmltag> entity may be removed from the <sgmltag>Book</sgmltag> content model,
+  and made part of a new top-level document hierarchy.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>nav.class entity, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>ToC</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+
+The <sgmltag class="paramentity">nav.class</sgmltag> entity, which appears in several divisions, will allow
+  <sgmltag>ToCchap</sgmltag> instead of <sgmltag>ToC</sgmltag>.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>MsgText element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>tech.char.class parameter entity</primary>
+  <secondary>redefining</secondary></indexterm>
+<sgmltag>MsgText</sgmltag> will be moved from <sgmltag class="paramentity">tech.char.class</sgmltag> to a more appropriate
+  parameter entity.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>smallcptr.char.mix parameter entity, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>Action element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Command element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Database element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Filename element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Hardware element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Interface element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>KeyCap element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Literal element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Option element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Parameter element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Property element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>SystemItem element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+
+The following elements will have their content constrained to the
+  <sgmltag class="paramentity">smallcptr.char.mix</sgmltag> mixture: <sgmltag>Action</sgmltag>, <sgmltag>Command</sgmltag>, <sgmltag>Database</sgmltag>, <sgmltag>Filename</sgmltag>,
+  <sgmltag>Hardware</sgmltag>, <sgmltag>Interface</sgmltag>, <sgmltag>KeyCap</sgmltag>, <sgmltag>Literal</sgmltag>, <sgmltag>Option</sgmltag>, <sgmltag>Parameter</sgmltag>, <sgmltag>Property</sgmltag>, and
+  <sgmltag>SystemItem</sgmltag>.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>AuthorBlurb element, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>person.ident.mix parameter entity, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>Author element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Affiliation element, changes V4.0</primary></indexterm>
+
+<sgmltag>AuthorBlurb</sgmltag> and <sgmltag>Affiliation</sgmltag> will be removed from <sgmltag class="paramentity">person.ident.mix</sgmltag>
+  and a new wrapper element will be created to allow association of those two
+  elements with <sgmltag>Author</sgmltag> name information.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>Epigraph element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>BlockQuote element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+
+<sgmltag>Epigraph</sgmltag> will not be appearing in <sgmltag>BlockQuote</sgmltag>.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>Comment element, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>Remark element, changes V4.0</primary></indexterm>
+
+<sgmltag>Comment</sgmltag> will be renamed to <sgmltag>Remark</sgmltag> and will be excluded from itself.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>GlossTerm element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Glossary element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+
+<sgmltag>GlossTerm</sgmltag> will be excluded from itself, and may be split into an
+  element that appears in a <sgmltag>Glossary</sgmltag> and an element that can appear in
+  the main text.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>Subject attribute, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>GlossDef element, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>Keyword attribute (V4.0)</primary></indexterm>
+
+The <sgmltag class="attribute">Subject</sgmltag> attribute on <sgmltag>GlossDef</sgmltag> will be renamed <sgmltag class="attribute">Keyword</sgmltag>.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>SetTitle elements (V4.0)</primary></indexterm>
+<indexterm significance="normal"><primary>SegmentedList element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+
+Two <sgmltag>SegTitle</sgmltag> elements will be required in <sgmltag>SegmentedList</sgmltag>.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>Graphic element</primary></indexterm>
+<indexterm significance="normal"><primary>InlineGraphic element</primary></indexterm>
+<indexterm significance="normal"><primary>empty elements</primary>
+  <secondary>Graphic and InlineGraphic, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>EntityRef attribute (graphics), V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>graphics</primary>
+  <secondary>embedded, storing outside SGML source</secondary></indexterm>
+
+<sgmltag>Graphic</sgmltag> and <sgmltag>InlineGraphic</sgmltag> will be declared EMPTY.  This change will
+  require that end tags be removed and that any embedded graphic content
+  be stored outside the <acronym>SGML</acronym> source and pointed to from an <sgmltag class="attribute">Entityref</sgmltag> or
+  <sgmltag class="attribute">Fileref</sgmltag> attribute.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>OptMult attribute value (Choice), V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>ReqMult attribute value (Choice), V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>Choice attribute, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>Group element, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>Rep attribute, changes V4.0</primary></indexterm>
+
+The <literal moreinfo="none">OptMult</literal> and <literal moreinfo="none">ReqMult</literal> values for the <sgmltag class="attribute">Choice</sgmltag> attribute on <sgmltag>Group</sgmltag>
+  will be removed.  Use the <sgmltag class="attribute">Rep</sgmltag> attribute instead to indicate that the
+  choice is repeatable.
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>FuncSynopsis element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>FuncDef element, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>FuncPrototype element, changes V4.0</primary></indexterm>
+<indexterm significance="normal"><primary>FuncSynopsisInfo element (V4.0)</primary></indexterm>
+
+The content model group inside <sgmltag>FuncSynopsis</sgmltag> starting with <sgmltag>FuncDef</sgmltag>
+  will not be available; you will have to use <sgmltag>FuncPrototype</sgmltag>.  Also, you
+  will be able to have a mixture of <sgmltag>FuncPrototypes</sgmltag> and <sgmltag>FuncSynopsisInfos</sgmltag>
+  (this is not backward-incompatible all by itself).
+</para></listitem>
+
+<listitem><para>
+<indexterm significance="normal"><primary>EnvironVar element (V4.0)</primary></indexterm>
+<indexterm significance="normal"><primary>Prompt element</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>Class attribute</primary>
+  <secondary>changes, V4.0</secondary></indexterm>
+<indexterm significance="normal"><primary>SysItem element (V4.0)</primary></indexterm>
+<indexterm significance="normal"><primary>EnVar element</primary>
+  <secondary>V4.0</secondary></indexterm>
+
+The <literal moreinfo="none">EnvironVar</literal> and <literal moreinfo="none">Prompt</literal> values for the <sgmltag class="attribute">Class</sgmltag> attribute on <sgmltag>SystemItem</sgmltag>
+  will be eliminated; use the <sgmltag>EnVar</sgmltag> and <sgmltag>Prompt</sgmltag> elements instead.
+</para></listitem>
+</itemizedlist>
+</sect1>
+
+<sect1 id="v42"><title>DocBook V4.2</title>
+<para>DocBook V4.2 fixed a couple of small bugs and introduced a number of
+new features. Changes in DocBook V4.2 are explained in the
+<ulink url="http://www.oasis-open.org/docbook/docbook-4.2.html">DocBook
+Document Type Version 4.2</ulink>.</para>
+</sect1>
+
+<sect1 id="ebnf.module"><title>EBNF Module</title>
+<para>FIXME: write this section</para>
+</sect1>
+
+<sect1 id="htmlforms.module"><title>HTML Forms Module</title>
+<para>FIXME: write this section</para>
+</sect1>
+
+<sect1 id="mathml.module"><title>MathML Module</title>
+<para>FIXME: write this section</para>
+</sect1>
+
+<sect1 id="svg.module"><title>SVG Module</title>
+<para>FIXME: write this section</para>
+</sect1>
+
+</appendix>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.sgm" "appendix")
+End:
+-->
+
+<appendix id="app-resources">
+<?dbhtml filename="appd.html"?>
+<appendixinfo>
+<pubdate>$Date: 2003-06-04 14:22:51 +0200 (Wed, 04 Jun 2003) $</pubdate>
+<releaseinfo>$Revision: 2902 $</releaseinfo>
+</appendixinfo>
+<title>Resources</title>
+<indexterm id="infoappd" class="startofrange" significance="normal"><primary>XML</primary>
+  <secondary>resources, reference</secondary></indexterm>
+<indexterm id="SGMLinfoappc" class="startofrange" significance="normal"><primary>SGML</primary>
+  <secondary>resources, reference</secondary></indexterm>
+
+<para>The quantity of information about <acronym>SGML</acronym> and <acronym>XML</acronym> is growing
+on a daily basis.  This appendix strives to provide both a
+complete bibliography of the references mentioned explicitly in
+this book, and a sampling of resources for additional
+information about DocBook and about <acronym>SGML</acronym> and <acronym>XML</acronym> in general.
+Although not all of these resources are focused specifically on
+DocBook, they still provide helpful information for DocBook
+users.</para>
+
+<sect1 id="latestver">
+<title>Latest Versions of DocBook</title>
+<para>As of July 1998, responsibility for the advancement and maintenance
+of the DocBook <acronym>DTD</acronym> has been transferred from the Davenport Group, which originated
+it, to the DocBook Technical Committee of <acronym>OASIS</acronym> (Organization for the Advancement
+of Structured Information Standards) at <ulink url="http://www.oasis-open.org/">
+http://www.oasis-open.org/</ulink>.</para>
+
+<para>
+The latest releases of DocBook can be obtained from the official DocBook
+home page at <ulink url="http://www.oasis-open.org/docbook/">
+http://www.oasis-open.org/docbook/</ulink>.
+</para>
+</sect1>
+<sect1 id="res-resources">
+<title>Resources for Resources</title>
+<para>Here's where to find pointers to the subjects you want to find.</para>
+<variablelist>
+<varlistentry><term>The Most Recent Version of This Book</term>
+<listitem><para>
+The most recent online version of this book can be found at
+<ulink url="http://docbook.org/">http://docbook.org/</ulink>.
+</para></listitem>
+</varlistentry>
+<varlistentry><term>The Most Recent Version of DocBook</term>
+<listitem><para>
+The most recent version of DocBook, and the most recent information
+about the <acronym>DTD</acronym>, can be found at the DocBook home page:
+<ulink url="http://www.oasis-open.org/docbook/">http://www.oasis-open.org/docbook/</ulink>.
+</para></listitem>
+</varlistentry>
+<varlistentry><term>Robin Cover's <acronym>SGML</acronym>/<acronym>XML</acronym> Web page</term>
+<listitem>
+<para>Easily the largest and most up-to-date list of <acronym>SGML</acronym>/<acronym>XML</acronym> resources; can be found at <ulink url="http://www.oasis-open.org/cover/">http://www.oasis-open.org/cover/</ulink>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><systemitem role="newsgroup" moreinfo="none">comp.text.sgml</systemitem>
+and <systemitem role="newsgroup" moreinfo="none">comp.text.xml</systemitem></term>
+<listitem>
+<para><acronym>USENET</acronym> newsgroups devoted to <acronym>SGML</acronym> and <acronym>XML</acronym> issues.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><acronym>FAQ</acronym>s</term>
+<listitem>
+<para>For pointers to several <acronym>SGML</acronym> <acronym>FAQ</acronym>s, see 
+<ulink url="http://www.oasis-open.org/cover/general.html#faq">http://www.oasis-open.org/cover/general.html#faq</ulink>. 
+The <acronym>XML</acronym> <acronym>FAQ</acronym> is
+available at <ulink url="http://www.ucc.ie/xml">http://www.ucc.ie/xml</ulink>.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><ulink url="http://www.xml.com/"><acronym>XML</acronym>.com</ulink></term>
+<listitem>
+<para><ulink url="http://www.xml.com/"><acronym>XML</acronym>.com</ulink>, run jointly
+by Songline Studios and Seybold, is a site devoted to making <acronym>XML</acronym>
+accessible.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+<sect1 id="res-intro">
+<title>Introductory Material on the Web</title>
+<para>These documents provide a good background for a better understanding of
+<acronym>SGML</acronym> and <acronym>XML</acronym>.</para>
+<variablelist>
+<varlistentry><term>A Gentle Introduction to <acronym>SGML</acronym></term>
+<listitem>
+<para>A useful and simple document available in its original form at <ulink url="http://www-tei.uic.edu/orgs/tei/sgml/teip3sg/index.html">http://www-tei.uic.edu/orgs/tei/sgml/teip3sg/index.html
+</ulink>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>A Technical Introduction to <acronym>XML</acronym></term>
+<listitem>
+<para>A close look at the ins-and-outs of <acronym>XML</acronym> is available at <ulink url="http://nwalsh.com/docs/articles/xml/">
+http://nwalsh.com/docs/articles/xml/</ulink>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="res-web">
+<title>References and Technical Notes <?lb?>on the Web</title>
+<variablelist>
+<varlistentry><term>Entity Management</term>
+<listitem>
+<para><ulink url="http://www.oasis-open.org/html/a401.htm"><acronym>OASIS</acronym> Technical
+Resolution 9401:1997 (Amendment 2 to <acronym>TR</acronym> 9401)</ulink>.</para>
+<para>
+This document describes <acronym>OASIS</acronym> catalog files.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>The <acronym>SGML</acronym> Declaration</term>
+<listitem>
+<para><ulink url="http://www.oasis-open.org/cover/wlw11.html">The <acronym>SGML</acronym> Declaration,</ulink> by Wayne Wholer.
+</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Table Interoperability: Issues for the <acronym>CALS</acronym> Table Model
+</term>
+<listitem>
+<para><ulink url="http://www.oasis-open.org/html/a501.htm"><acronym>OASIS</acronym>
+Technical Research Paper 9501:1995</ulink>.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>Exchange Table Model Document Type Definition</term>
+<listitem>
+<para><ulink url="http://www.oasis-open.org/html/a503.htm"><acronym>OASIS</acronym>
+Technical Resolution <acronym>TR</acronym> 9503:1995</ulink>.</para>
+</listitem>
+</varlistentry>
+<varlistentry id="calsdtd"><term><acronym>CALS</acronym> Table Model Document Type Definition</term>
+<listitem>
+<para><ulink url="http://www.oasis-open.org/html/a502.htm"><acronym>OASIS</acronym>
+Technical Memorandum <acronym>TM</acronym> 9502:1995</ulink></para>
+</listitem>
+</varlistentry>
+<varlistentry id="calsxmldtd"><term>XML Exchange Table Model Document Type Definition</term>
+<listitem>
+<para><ulink url="http://www.oasis-open-org/html/a901.htm">OASIS
+Technical Memorandum TM 9901:1999</ulink>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="res-rfc">
+<title>Internet <acronym>RFC</acronym>s</title>
+<para>
+<acronym>RFC</acronym>s (<quote>Request for Comments</quote>) are standards documents
+produced by the Internet Engineering Task Force (<acronym>IETF</acronym>).
+</para>
+
+<variablelist>
+<varlistentry><term><ulink url="http://www.cis.ohio-state.edu/htbin/rfc/rfc1630.html"><acronym>RFC</acronym> 1630</ulink></term>
+<listitem>
+<para>Universal Resource Identifiers in <acronym>WWW</acronym>.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><ulink url="http://www.cis.ohio-state.edu/htbin/rfc/rfc1736.html"><acronym>RFC</acronym> 1736</ulink></term>
+<listitem>
+<para>Functional recommendations for Internet Resource Locators.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><ulink url="http://www.cis.ohio-state.edu/htbin/rfc/rfc1737.html"><acronym>RFC</acronym> 1737</ulink></term>
+<listitem>
+<para>Functional requirements for Uniform Resource Names.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><ulink url="http://www.cis.ohio-state.edu/htbin/rfc/rfc1738.html"><acronym>RFC</acronym> 1738</ulink></term>
+<listitem>
+<para>Uniform Resource Locators (<acronym>URL</acronym>).</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><ulink url="http://www.cis.ohio-state.edu/htbin/rfc/rfc3066.html"><acronym>RFC</acronym> 3066</ulink></term>
+<listitem>
+<para>Tags for the identification of languages</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>
+
+<sect1 id="res-spec">
+<title>Specifications</title>
+<para>Here are pointers to the specifications.</para>
+<variablelist>
+<varlistentry><term><ulink url="http://www.w3.org/TR/REC-xml">The <acronym>XML</acronym> Specification
+</ulink></term>
+<listitem>
+<para>The <acronym>W3C</acronym> technical recommendation that defines <acronym>XML</acronym> 1.0.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><ulink url="http://www.w3.org/TR/REC-xml-names/">Namespaces
+in <acronym>XML</acronym></ulink></term>
+<listitem>
+<para>The <acronym>W3C</acronym> technical recommendation that defines <acronym>XML</acronym> namespaces.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><ulink url="http://www.w3.org/TR/REC-MathML/">Mathematical
+Markup Language (MathML) 1.0 Specification</ulink></term>
+<listitem>
+<para>The <acronym>W3C</acronym> technical recommendation that defines MathML, an <acronym>XML</acronym>
+representation of mathematical equations.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><ulink url="http://www.unicode.org/unicode/uni2book/u2.html">
+The Unicode Standard, Version 2.0</ulink></term>
+<listitem>
+<para>The Unicode standard.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><ulink url="http://www.unicode.org/unicode/reports/tr8.html">
+Unicode Technical Report #8</ulink></term>
+<listitem>
+<para>Version 2.1 of the Unicode standard.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><ulink url="http://dublincore.org/documents/dces/">
+Dublin Core Metadata Element Set, Version 1.1: Reference Description</ulink></term>
+<listitem>
+<para>Version 1.1 of the Dublin Core Metadata Initiative's Metadata Element
+Set.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry><term><ulink url="http://www.getty.edu/research/tools/vocabulary/tgn/">
+Getty Thesaurus of Geographic Names</ulink></term>
+<listitem>
+<para>A controlled vocabulary of geographic place names.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect1>
+<sect1 id="res-books">
+<title>Books and Printed Resources</title>
+<para>There are also a number of books worth checking out:</para>
+<bibliography>
+<biblioentry id="maler96">
+       <title>Developing <acronym>SGML</acronym> <acronym>DTD</acronym>s</title>
+       <subtitle>From Text to Model to Markup</subtitle>
+       <authorgroup>
+         <author>
+           <firstname>Eve</firstname>
+           <surname>Maler</surname>
+         </author>
+         <author>
+           <firstname>Jeanne</firstname>
+           <surname>El Andaloussi</surname>
+         </author>
+       </authorgroup>
+       <isbn>0-13-309881-8</isbn>
+       <publisher>
+         <publishername>Prentice-Hall PTR</publishername>
+         <address format="linespecific">
+           <city>Upper Saddle River</city>
+           <state>New Jersey</state>
+         </address>
+       </publisher>
+       <pubdate>1996</pubdate>
+</biblioentry>
+<biblioentry>
+       <title>Practical <acronym>SGML</acronym></title>
+       <authorgroup>
+         <author>
+           <firstname>Erik</firstname>
+           <surname>van Herwijnen</surname>
+         </author>
+       </authorgroup>
+       <edition>2</edition>
+       <isbn>0-7923-9434-8</isbn>
+       <publisher>
+         <publishername>Kluwer Academic Press</publishername>
+       </publisher>
+       <pubdate>1994</pubdate>
+       <bibliomisc>An introductory book, but not a simple one.</bibliomisc>
+</biblioentry>
+<biblioentry>
+       <title>The <acronym>SGML</acronym> Handbook</title>
+       <authorgroup>
+         <author>
+           <firstname>Charles</firstname>
+           <surname>Goldfarb</surname>
+         </author>
+         <author>
+           <firstname>Yuri</firstname>
+           <surname>Rubinksy</surname>
+         </author>
+       </authorgroup>
+       <isbn>0-7923-9434-8</isbn>
+       <pubdate>1991</pubdate>
+       <publisher>
+         <publishername>Oxford University Press</publishername>
+       </publisher>
+       <bibliomisc>A reference book by the author of the <acronym>SGML</acronym> <acronym>ISO</acronym> Standard.</bibliomisc>
+</biblioentry>
+<biblioentry>
+   <title>SGML: an author's guide to the Standard Generalized Markup Language</title>
+   <authorgroup>
+     <author>
+      <firstname>Martin</firstname>
+      <surname>Bryan</surname>
+     </author>
+   </authorgroup>
+   <isbn>0-201-17535-5</isbn>
+   <pubdate>1988</pubdate>
+   <publisher>
+      <publishername>Addison-Wesley Publishing Company</publishername>
+   </publisher>
+ </biblioentry>
+<biblioentry>
+       <title>$GML: The Billion Dollar Secret</title>
+       <authorgroup>
+         <author>
+           <firstname>Chet</firstname>
+           <surname>Ensign</surname>
+         </author>
+       </authorgroup>
+       <isbn>0-13-226705-5</isbn>
+       <pubdate>1998</pubdate>
+       <publisher>
+         <publishername>Prentice Hall</publishername>
+       </publisher>
+       <bibliomisc>Effective <acronym>SGML</acronym> evangelism.</bibliomisc>
+</biblioentry>
+<biblioentry>
+       <title>Creating Documents with <acronym>XML</acronym></title>
+       <authorgroup>
+         <author>
+           <firstname>Chris</firstname>
+           <surname>Maden</surname>
+         </author>
+       </authorgroup>
+       <isbn>1-56592-518-1</isbn>
+       <pubdate>1999</pubdate>
+       <publisher>
+         <publishername>O'Reilly &amp; Associates</publishername>
+       </publisher>
+       <bibliomisc>An introductory book about <acronym>XML</acronym>.</bibliomisc>
+</biblioentry>
+<biblioentry>
+       <title><acronym>XML</acronym>: A Primer</title>
+       <authorgroup>
+         <author>
+           <firstname>Simon</firstname>
+           <surname>St. Laurent</surname>
+         </author>
+       </authorgroup>
+       <isbn>1-5582-8592-X</isbn>
+       <pubdate>1998</pubdate>
+       <publisher>
+         <publishername>MIS:Press/IDG Books Worldwide</publishername>
+       </publisher>
+       <bibliomisc>Another introductory book about <acronym>XML</acronym>.</bibliomisc>
+</biblioentry>
+<biblioentry>
+    <title>Understanding SGML and XML Tools</title>
+    <authorgroup>
+       <author>
+         <firstname>Peter</firstname>
+         <surname>Flynn</surname>
+       </author>
+     </authorgroup>
+     <isbn>0-7923-8169-6</isbn>
+     <pubdate>1998</pubdate>
+     <publisher>
+       <publishername>Kluwer Academic Publishers</publishername>
+     </publisher>
+<bibliomisc>The standard work on SGML/XML software.</bibliomisc>
+</biblioentry>
+ <biblioentry>
+   <title>The LaTeX Web Companion</title>
+   <subtitle>Integrating TeX, HTML, and XML</subtitle>
+   <authorgroup>
+      <author><firstname>Michel</firstname><surname>Goosens</surname></author>
+      <author><firstname>Sebastian</firstname><surname>Rahtz</surname></author>
+   </authorgroup>
+   <isbn>0-201-43311-7</isbn>
+   <pubdate>1999</pubdate>
+   <publisher>
+     <publishername>Addison-Wesley Publishing Company</publishername>
+   </publisher>
+ </biblioentry>
+</bibliography>
+</sect1>
+<sect1 id="res-tools">
+<title><acronym>SGML</acronym>/<acronym>XML</acronym> Tools</title>
+<para>An attempt to provide a detailed description of all of the <acronym>SGML</acronym>/<acronym>XML</acronym>
+tools available is outside the scope of this book.
+</para>
+<para>
+For a list of recent
+of <acronym>SGML</acronym> tools, check out Robin Cover's <acronym>SGML</acronym>/<acronym>XML</acronym> page at <acronym>OASIS</acronym>: <ulink url="http://www.oasis-open.org/cover">
+http://www.oasis-open.org/cover</ulink>.
+</para>
+<para>For a list of <acronym>XML</acronym> tools,
+check out <acronym>XML</acronym>.com: <ulink url="http://www.xml.com/">http://www.xml.com/</ulink>.
+</para>
+</sect1>
+</appendix>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.sgm" "appendix")
+End:
+-->
+
+<appendix id="app-cdrom">
+<?dbhtml filename="appe.html"?>
+<appendixinfo>
+<pubdate>$Date: 2003-06-04 14:22:51 +0200 (Wed, 04 Jun 2003) $</pubdate>
+<releaseinfo>$Revision: 2902 $</releaseinfo>
+</appendixinfo>
+<title>What's on the<?lb?><acronym>CD-ROM</acronym>?</title>
+<para>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>CD-ROM, resources</secondary><see>Appendix D in this book</see></indexterm>
+The <acronym>CD-ROM</acronym> that accompanies the print version of this book contains
+a number of useful resources.
+</para>
+<para>
+Please read the <filename moreinfo="none">readme.txt</filename> file in the root directory
+of the <acronym>CD-ROM</acronym>. It describes any last-minute changes or additions
+that were made to the <acronym>CD-ROM</acronym> after this appendix was written.
+</para>
+
+<sect1 id="cdrom-tdg"><title>DocBook: The Definitive Guide</title>
+<para>
+<filename moreinfo="none">/sgml/</filename> contains the sources for this book in <acronym>SGML</acronym>.
+</para>
+<para>
+<filename moreinfo="none">/html/</filename> contains an online version of this book in <acronym>HTML</acronym>.
+</para>
+<para>
+<filename moreinfo="none">/help/</filename> contains a compiled <acronym>HTML</acronym> Help version of this book.
+</para>
+<para>
+<filename moreinfo="none">/examples/</filename> contains the complete examples from
+this book.
+</para>
+</sect1>
+
+<sect1 id="app-cdrom-docbook">
+<title>The DocBook <acronym>DTD</acronym></title>
+<para>
+<filename moreinfo="none">/dtds/docbook/db30</filename> contains DocBook <acronym>V3.0</acronym>.
+</para>
+<para>
+<filename moreinfo="none">/dtds/docbook/db31</filename> contains DocBook <acronym>V3.1</acronym>.
+</para>
+<para>
+<filename moreinfo="none">/dtds/docbk/db315</filename> contains DocBk <acronym>XML</acronym> <acronym>V3.1.5</acronym>.
+</para>
+<para>
+<filename moreinfo="none">/dtds/docbk/sdb3151</filename> contains a simplified DocBk <acronym>XML</acronym>
+<acronym>V3.1.5.1</acronym>.
+</para>
+<para>
+<filename moreinfo="none">/dtds/isoents</filename> contains <acronym>ISO</acronym> entity sets
+needed for the <acronym>DTD</acronym>s.
+</para>
+<para>
+<filename moreinfo="none">/dtds/usadod</filename> contains the <acronym>CALS</acronym> table
+model <acronym>DTD</acronym> needed for the <acronym>SGML</acronym> DocBook <acronym>DTD</acronym>s.
+</para>
+</sect1>
+
+<sect1 id="cdrom-stylesheets"><title>Stylesheets</title>
+<para>
+<filename moreinfo="none">/style/</filename> contains various stylesheets.
+</para>
+<para>
+<filename moreinfo="none">/style/dsssl/docbook/</filename> contains the Modular DocBook
+<acronym>DSSSL</acronym> stylesheets. These are the Jade stylesheets
+described in <xref linkend="ch-publish"/>.
+</para>
+<para>
+<filename moreinfo="none">/dtds/dsssl/anotess/</filename> contains the Annotated
+<acronym>DSSSL</acronym> stylesheet <acronym>DTD</acronym> and related files.
+</para>
+<para>
+<filename moreinfo="none">/style/xsl/</filename> contains various <acronym>XSL</acronym> stylesheets.
+</para>
+<para>
+<filename moreinfo="none">/style/xsl/docbook/</filename> contains the <acronym>XSL</acronym> DocBook
+Stylesheets <acronym>V0.12</acronym>.
+</para>
+</sect1>
+
+<sect1 id="cdrom-other"><title>Other Programs</title>
+<para>
+The <filename moreinfo="none">/apps</filename> directory contains source and binary releases
+of other, related software, including the Jade and XT
+distributions. The <filename moreinfo="none">/bin</filename> directory contains the format
+script briefly discussed in <xref linkend="app-customizing"/>.
+</para>
+</sect1>
+</appendix>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.sgm" "appendix")
+End:
+-->
+
+<appendix id="app-interchange">
+<?dbhtml filename="appf.html"?>
+<appendixinfo>
+<pubdate>$Date: 2001-08-13 23:42:26 +0200 (Mon, 13 Aug 2001) $</pubdate>
+<releaseinfo>$Revision: 625 $</releaseinfo>
+</appendixinfo>
+<title>Interchanging DocBook Documents</title>
+<indexterm id="DocBookinterchangeappf" class="startofrange" significance="normal"><primary>DocBook DTD</primary>
+  <secondary>documents</secondary>
+    <tertiary>interchanging</tertiary></indexterm>
+<indexterm id="questionappf" class="startofrange" significance="normal"><primary>questionnaire, DocBook document interchange issues</primary></indexterm>
+
+<para>
+One of the early factors that motivated the development of the DocBook
+<acronym>DTD</acronym> was the desire for companies to interchange documents.  In particular,
+<acronym>UNIX</acronym> vendors wanted to be able to interchange common <acronym>UNIX</acronym> documentation.
+</para>
+
+<para>
+A great deal of effort went into making sure that DocBook could handle
+most (probably all) of the documents that were likely to be exchanged.
+This avoids the guaranteed interchange problem of <acronym>DTD</acronym> extension.
+</para>
+
+<para>However, simply using DocBook or a subset of it is not
+enough to ensure successful interchange. If you send someone
+your DocBook files, you must also tell the recipient about the
+markup your documents use and any of your additional markup
+conventions and processing expectations that impose constraints
+on processing.
+</para>
+
+<para>
+This appendix provides a sample interchange questionnaire to
+help draw your attention to those areas that might be problematic.
+</para>
+
+<para>For maximum portability, delivered DocBook documents
+should be accompanied by a filled-out interchange
+questionnaire. Because each situation is unique, you may need to
+supply additional information (such as layout specifications) in
+order to deliver a complete package.</para>
+
+<bridgehead>DocBook and <acronym>SGML</acronym> Usage</bridgehead>
+
+<orderedlist inheritnum="ignore" continuation="restarts">
+<listitem><para>What version of the <acronym>DTD</acronym> are you using?</para>
+</listitem><listitem><para>Did you use any markup features of the <acronym>DTD</acronym> that
+have been flagged as obsolete (to be removed at the next major version
+of DocBook)? If so, which ones?</para>
+</listitem><listitem><para>Did you extend DocBook in any way, inside or outside
+the provided customization mechanisms? How? All extensions must be negotiated
+with the recipient.</para>
+</listitem><listitem><para>Did you remove markup from DocBook to create a
+subset? If you used a subset of DocBook, supply the subset you used. (Note
+that even the removal of references to <acronym>ISO</acronym> entity sets creates a subset.)
+</para>
+</listitem><listitem><para>Did you use the supplied <acronym>SGML</acronym> declaration or another
+one? If you used another one, provide it.</para>
+</listitem><listitem><para>Did you use the supplied catalog or another one,
+or none at all? If you used a catalog other than the one supplied, provide
+it.</para>
+</listitem><listitem><para>If your documents bear no document type declaration,
+and you parsed them with a document declaration (with or without an internal
+subset), supply it.</para>
+</listitem><listitem><para>Did you add <literal moreinfo="none">NOTATION</literal> declarations?
+If so, what are they? List all data content notations used in your documents.
+</para>
+</listitem><listitem><para>Did you use the <literal moreinfo="none">SUBDOC</literal> feature?
+If so, how did you manage the name spaces of their <acronym>ID</acronym>s, if you managed
+them at all?</para>
+</listitem><listitem><para>Did you use character sets other than <acronym>ISO</acronym> 8859-1
+(Latin 1)? If so, which ones? How did you use them?</para>
+</listitem><listitem><para>Did you declare and use character entities and
+other general entities besides the <acronym>ISO</acronym> entity sets? If so, supply the entity
+declarations and the desired appearance of the additional character entities.
+</para>
+</listitem><listitem><para>Are your document files normalized to include all
+markup explicitly?</para>
+</listitem><listitem><para>Are you supplying a document fragment? If so, have
+you provided any necessary auxiliary information (such as meta-information)
+for the fragment? Are there any attribute values that haven't been specified
+that you expect to inherit from a parent that isn't present?</para>
+</listitem></orderedlist>
+
+<bridgehead>Processing Requirements and Markup Interpretation</bridgehead>
+
+<orderedlist continuation="continues" inheritnum="ignore"><listitem><para>What formatting that you applied do you
+require your interchange partner to apply? For example,
+where and how must text be generated in order for the documents to make sense?
+</para>
+</listitem><listitem><para>Did you supply your stylesheet and
+information regarding its format and version?</para>
+</listitem><listitem><para>How did you create tables of contents,
+lists of titles, and indexes? Are they stored in DocBook form? If so,
+did you generate them (and according to what rules) or create them by
+hand?</para> </listitem><listitem><para>If you used the <sgmltag class="attribute">Lang</sgmltag> common attribute, why, and to what
+effect?</para> </listitem><listitem><para>If you used the <sgmltag class="attribute">Remap</sgmltag> common attribute, why, and to what
+effect?</para> </listitem><listitem><para>If you used the <sgmltag class="attribute">Role</sgmltag> common attribute, why, and to what
+effect?</para> </listitem><listitem><para>If you used the effectivity
+attributes, which did you use, why, and to what effect?</para>
+</listitem><listitem><para>What values did you give to the <sgmltag class="attribute">Label</sgmltag> attribute and how are they to be
+interpreted for rendering?</para> </listitem><listitem><para>What
+values did you give to the <sgmltag class="attribute">Mark</sgmltag>
+and <sgmltag class="attribute">Override</sgmltag> attributes for lists
+and how are they to be interpreted for rendering?</para>
+</listitem><listitem><para>Did you use the <sgmltag class="attribute">Renderas</sgmltag> attribute on sections and/or
+<sgmltag>BridgeHead</sgmltag>s?</para>
+</listitem><listitem><para>Did you supply all keyword values you used for
+attributes whose declared values are not enumerated tokens, along with
+the expected processing for the occurrence of each keyword?</para>
+</listitem><listitem><para>Did you use markup to control width, size,
+and/or positioning settings (such as <quote>fold-out</quote> or
+<quote>centered</quote>) for graphics, line specific regions, and
+tables? If so, how?</para> </listitem><listitem><para>For rendering of
+<sgmltag>Sidebar</sgmltag>s, must these appear in the flow of the text
+where they appear in your files, or may they float?</para>
+</listitem>
+<listitem><para>Did you use <sgmltag>Callout</sgmltag>s? If so, what are the
+processing expectations for callout marks?
+</para>
+</listitem>
+<listitem><para>Did you use <sgmltag>ItemizedList</sgmltag>s? If so, what are the
+processing expectations for the marks on list items and nested lists?
+</para>
+</listitem>
+<listitem><para>For <sgmltag>Graphic</sgmltag> and <sgmltag>InlineGraphic</sgmltag>, what method(s) did
+you use for providing graphic data: element content, <sgmltag class="attribute">Fileref</sgmltag> attribute, or
+<sgmltag class="attribute">Entityref</sgmltag> attribute?</para>
+</listitem>
+<listitem><para>For <sgmltag>MediaObject</sgmltag> and <sgmltag>InlineMediaObject</sgmltag>,
+what method(s) did
+you use for selecting between alternative presentations?</para>
+</listitem><listitem><para>How did you specify column widths in tables? Did
+you use vertical spans? Did you use horizontal spans?</para>
+</listitem><listitem><para>Did you use <sgmltag>EntryTbl</sgmltag>s?
+</para>
+</listitem><listitem><para>If you used the <sgmltag class="attribute">Type</sgmltag> attribute on the link elements,
+why, and to what effect?</para>
+</listitem><listitem><para>If you used <sgmltag>XRef</sgmltag>, do your interchange
+partners need additional information about the semantic of the link?
+Have you provided it, perhaps with <sgmltag class="attribute">Role</sgmltag>?</para>
+</listitem><listitem><para>Did you use the <sgmltag class="attribute">Subject</sgmltag> attribute on <sgmltag>GlossDef</sgmltag>?
+If so, did you use a thesaurus of terms? If so, what is it?</para>
+</listitem><listitem><para>If you used the <sgmltag class="attribute">Class</sgmltag> attribute on <sgmltag>RefMiscInfo</sgmltag>,
+why and to what effect?</para>
+</listitem><listitem><para>If you used <sgmltag>ULink</sgmltag> and provided <acronym>URL</acronym>s that are queries,
+what back-end processing is required to resolve those queries?</para>
+</listitem>
+<listitem><para><sgmltag class="attribute">FileRef</sgmltag> or 
+<sgmltag class="attribute">EntityRef</sgmltag> is supplied on every
+<sgmltag>Graphic</sgmltag>,
+<sgmltag>InlineGraphic</sgmltag>,
+<sgmltag>AudioData</sgmltag>, 
+<sgmltag>ImageData</sgmltag>, and
+<sgmltag>VideoData</sgmltag> element.  If one is not present, what is the expectation?
+</para>
+</listitem>
+<listitem><para>If your <sgmltag>Bibliography</sgmltag>s or
+<sgmltag>Glossary</sgmltag>s have special processing expectations,
+such as the ability to display only those entries that are cited,
+have you described them?
+</para>
+</listitem>
+
+<listitem><para>If your <sgmltag>Bibliography</sgmltag>s contain
+<sgmltag>BiblioEntry</sgmltag>s, what are the processing expectations?
+Which fields are selected for display?
+What punctuation is added, and where?
+</para>
+</listitem>
+
+<listitem><para>Do <sgmltag>GlossTerm</sgmltag>s or other elements have
+implicit linking relationships that must be obeyed or handled in
+presentation?
+</para>
+</listitem>
+<listitem><para>Did you use any processing instructions? Why and what for?
+Are they in entities?
+</para>
+</listitem>
+<listitem><para>What copyfitting have you already done, and for what outputs?
+</para>
+</listitem>
+<listitem><para>Are the <sgmltag>Revision</sgmltag>s in your
+<sgmltag>RevHistory</sgmltag>s sorted in any particular way?
+</para>
+</listitem>
+</orderedlist>
+<bridgehead>Miscellaneous</bridgehead>
+<orderedlist continuation="continues" inheritnum="ignore"><listitem><para>Have you checked your
+files for viruses?</para>
+</listitem><listitem><para>If you used <sgmltag>BridgeHead</sgmltag>, have you joined a recovery
+support group?</para>
+</listitem></orderedlist>
+<indexterm startref="questionappf" class="endofrange" significance="normal"/>
+<indexterm startref="DocBookinterchangeappf" class="endofrange" significance="normal"/>
+
+</appendix>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.sgm" "appendix")
+End:
+-->
+
+<appendix id="quickref">
+<?dbhtml filename="quickref.html"?>
+<title>DocBook Quick Reference</title>
+
+<section><title>DocBook <acronym>V3.1</acronym></title>
+
+<informaltable>
+<tgroup cols="2">
+<colspec colnum="1" colwidth="1.25in"/>
+<colspec colnum="2" colwidth="3.75in"/>
+<thead>
+<row><entry>Element</entry><entry>Brief Description</entry></row>
+</thead>
+<tbody>
+<row><entry><sgmltag>Abbrev</sgmltag></entry><entry>An abbreviation, especially one followed by a period</entry></row>
+<row><entry><sgmltag>Abstract</sgmltag></entry><entry>A summary</entry></row>
+<row><entry><sgmltag>Accel</sgmltag></entry><entry>A graphical user interface (GUI) keyboard shortcut</entry></row>
+<row><entry><sgmltag>Ackno</sgmltag></entry><entry>Acknowledgements in an <sgmltag>Article</sgmltag></entry></row>
+<row><entry><sgmltag>Acronym</sgmltag></entry><entry>An often pronounceable word made from the initial (or selected) letters of a name or phrase</entry></row>
+<row><entry><sgmltag>Action</sgmltag></entry><entry>A response to a user event</entry></row>
+<row><entry><sgmltag>Address</sgmltag></entry><entry>A real-world address, generally a postal address</entry></row>
+<row><entry><sgmltag>Affiliation</sgmltag></entry><entry>The institutional affiliation of an individual</entry></row>
+<row><entry><sgmltag>Alt</sgmltag></entry><entry>Text representation for a graphical element</entry></row>
+<row><entry><sgmltag>Anchor</sgmltag></entry><entry>A spot in the document</entry></row>
+<row><entry><sgmltag>Answer</sgmltag></entry><entry>An answer to a question posed in a <sgmltag>QandASet</sgmltag></entry></row>
+<row><entry><sgmltag>Appendix</sgmltag></entry><entry>An appendix in a <sgmltag>Book</sgmltag> or <sgmltag>Article</sgmltag></entry></row>
+<row><entry><sgmltag>Application</sgmltag></entry><entry>The name of a software program</entry></row>
+<row><entry><sgmltag>Area</sgmltag></entry><entry>A region defined for a <sgmltag>Callout</sgmltag> in a graphic or code example</entry></row>
+<row><entry><sgmltag>AreaSet</sgmltag></entry><entry>A set of related areas in a graphic or code example</entry></row>
+<row><entry><sgmltag>AreaSpec</sgmltag></entry><entry>A collection of regions in a graphic or code example</entry></row>
+<row><entry><sgmltag>Arg</sgmltag></entry><entry>An argument in a <sgmltag>CmdSynopsis</sgmltag></entry></row>
+<row><entry><sgmltag>ArtHeader</sgmltag></entry><entry>Meta-information for an <sgmltag>Article</sgmltag></entry></row>
+<row><entry><sgmltag>ArtPageNums</sgmltag></entry><entry>The page numbers of an article as published</entry></row>
+<row><entry><sgmltag>Article</sgmltag></entry><entry>An article</entry></row>
+<row><entry><sgmltag>Attribution</sgmltag></entry><entry>The source of a block quote or epigraph</entry></row>
+<row><entry><sgmltag>AudioData</sgmltag></entry><entry>Pointer to external audio data</entry></row>
+<row><entry><sgmltag>AudioObject</sgmltag></entry><entry>A wrapper for audio data and its associated meta-information</entry></row>
+<row><entry><sgmltag>Author</sgmltag></entry><entry>The name of an individual author</entry></row>
+<row><entry><sgmltag>AuthorBlurb</sgmltag></entry><entry>A short description or note about an author</entry></row>
+<row><entry><sgmltag>AuthorGroup</sgmltag></entry><entry>Wrapper for author information when a document has multiple authors or collabarators</entry></row>
+<row><entry><sgmltag>AuthorInitials</sgmltag></entry><entry>The initials or other short identifier for an author</entry></row>
+<row><entry><sgmltag>BeginPage</sgmltag></entry><entry>The location of a page break in a print version of the document</entry></row>
+<row><entry><sgmltag>BiblioDiv</sgmltag></entry><entry>A section of a <sgmltag>Bibliography</sgmltag></entry></row>
+<row><entry><sgmltag>BiblioEntry</sgmltag></entry><entry>An entry in a <sgmltag>Bibliography</sgmltag></entry></row>
+<row><entry><sgmltag>BiblioMSet</sgmltag></entry><entry>A <quote>cooked</quote> container for related bibliographic information</entry></row>
+<row><entry><sgmltag>BiblioMisc</sgmltag></entry><entry>Untyped bibliographic information</entry></row>
+<row><entry><sgmltag>BiblioMixed</sgmltag></entry><entry>An entry in a <sgmltag>Bibliography</sgmltag></entry></row>
+<row><entry><sgmltag>BiblioSet</sgmltag></entry><entry>A <quote>raw</quote> container for related bibliographic information</entry></row>
+<row><entry><sgmltag>Bibliography</sgmltag></entry><entry>A bibliography</entry></row>
+<row><entry><sgmltag>BlockQuote</sgmltag></entry><entry>A quotation set off from the main text</entry></row>
+<row><entry><sgmltag>Book</sgmltag></entry><entry>A book</entry></row>
+<row><entry><sgmltag>BookBiblio</sgmltag></entry><entry>Meta-information about a book used in a bibliographical citation</entry></row>
+<row><entry><sgmltag>BookInfo</sgmltag></entry><entry>Meta-information for a Book</entry></row>
+<row><entry><sgmltag>BridgeHead</sgmltag></entry><entry>A free-floating heading</entry></row>
+<row><entry><sgmltag>CO</sgmltag></entry><entry>The location of a callout embedded in text</entry></row>
+<row><entry><sgmltag>Callout</sgmltag></entry><entry>A “called out” description of a marked <sgmltag>Area</sgmltag></entry></row>
+<row><entry><sgmltag>CalloutList</sgmltag></entry><entry>A list of <sgmltag>Callout</sgmltag>s</entry></row>
+<row><entry><sgmltag>Caption</sgmltag></entry><entry>A caption</entry></row>
+<row><entry><sgmltag>Caution</sgmltag></entry><entry>A note of caution</entry></row>
+<row><entry><sgmltag>Chapter</sgmltag></entry><entry>A chapter, as of a book</entry></row>
+<row><entry><sgmltag>Citation</sgmltag></entry><entry>An inline bibliographic reference to another published work</entry></row>
+<row><entry><sgmltag>CiteRefEntry</sgmltag></entry><entry>A citation to a reference page</entry></row>
+<row><entry><sgmltag>CiteTitle</sgmltag></entry><entry>The title of a cited work</entry></row>
+<row><entry><sgmltag>City</sgmltag></entry><entry>The name of a city in an address</entry></row>
+<row><entry><sgmltag>ClassName</sgmltag></entry><entry>The name of a class, in the object-oriented programming sense</entry></row>
+<row><entry><sgmltag>CmdSynopsis</sgmltag></entry><entry>A syntax summary for a software command</entry></row>
+<row><entry><sgmltag>ColSpec</sgmltag></entry><entry>Specifications for a column in a table</entry></row>
+<row><entry><sgmltag>Collab</sgmltag></entry><entry>Identifies a collaborator</entry></row>
+<row><entry><sgmltag>CollabName</sgmltag></entry><entry>The name of a collaborator</entry></row>
+<row><entry><sgmltag>Colophon</sgmltag></entry><entry>Text at the back of a book describing facts about its production</entry></row>
+<row><entry><sgmltag>Command</sgmltag></entry><entry>The name of an executable program or other software command</entry></row>
+<row><entry><sgmltag>Comment</sgmltag></entry><entry>A comment intended for presentation in a draft manuscript</entry></row>
+<row><entry><sgmltag>ComputerOutput</sgmltag></entry><entry>Data, generally text, displayed or presented by a computer</entry></row>
+<row><entry><sgmltag>ConfDates</sgmltag></entry><entry>The dates of a conference for which a document was written</entry></row>
+<row><entry><sgmltag>ConfGroup</sgmltag></entry><entry>A wrapper for document meta-information about a conference</entry></row>
+<row><entry><sgmltag>ConfNum</sgmltag></entry><entry>An identifier, frequently numerical, associated with a conference for which a document was written</entry></row>
+<row><entry><sgmltag>ConfSponsor</sgmltag></entry><entry>The sponsor of a conference for which a document was written</entry></row>
+<row><entry><sgmltag>ConfTitle</sgmltag></entry><entry>The title of a conference for which a document was written</entry></row>
+<row><entry><sgmltag>Constant</sgmltag></entry><entry>A programming or system constant</entry></row>
+<row><entry><sgmltag>ContractNum</sgmltag></entry><entry>The contract number of a document</entry></row>
+<row><entry><sgmltag>ContractSponsor</sgmltag></entry><entry>The sponsor of a contract</entry></row>
+<row><entry><sgmltag>Contrib</sgmltag></entry><entry>A summary of the contributions made to a document by a credited source</entry></row>
+<row><entry><sgmltag>Copyright</sgmltag></entry><entry>Copyright information about a document</entry></row>
+<row><entry><sgmltag>CorpAuthor</sgmltag></entry><entry>A corporate author, as opposed to an individual</entry></row>
+<row><entry><sgmltag>CorpName</sgmltag></entry><entry>The name of a corporation</entry></row>
+<row><entry><sgmltag>Country</sgmltag></entry><entry>The name of a country</entry></row>
+<row><entry><sgmltag>Database</sgmltag></entry><entry>The name of a database, or part of a database</entry></row>
+<row><entry><sgmltag>Date</sgmltag></entry><entry>The date of publication or revision of a document</entry></row>
+<row><entry><sgmltag>Dedication</sgmltag></entry><entry>A wrapper for the dedication section of a book</entry></row>
+<row><entry><sgmltag>DocInfo</sgmltag></entry><entry>Meta-data for a book component</entry></row>
+<row><entry><sgmltag>Edition</sgmltag></entry><entry>The name or number of an edition of a document</entry></row>
+<row><entry><sgmltag>Editor</sgmltag></entry><entry>The name of the editor of a document</entry></row>
+<row><entry><sgmltag>Email</sgmltag></entry><entry>An email address</entry></row>
+<row><entry><sgmltag>Emphasis</sgmltag></entry><entry>Emphasized text</entry></row>
+<row><entry><sgmltag>EnVar</sgmltag></entry><entry>A software environment variable</entry></row>
+<row><entry><sgmltag>Entry</sgmltag></entry><entry>A cell in a table</entry></row>
+<row><entry><sgmltag>EntryTbl</sgmltag></entry><entry>A subtable appearing in place of an <sgmltag>Entry</sgmltag> in a table</entry></row>
+<row><entry><sgmltag>Epigraph</sgmltag></entry><entry>A short inscription at the beginning of a document or component</entry></row>
+<row><entry><sgmltag>Equation</sgmltag></entry><entry>A displayed mathematical equation</entry></row>
+<row><entry><sgmltag>ErrorCode</sgmltag></entry><entry>An error code</entry></row>
+<row><entry><sgmltag>ErrorName</sgmltag></entry><entry>An error name</entry></row>
+<row><entry><sgmltag>ErrorType</sgmltag></entry><entry>The classification of an error message</entry></row>
+<row><entry><sgmltag>Example</sgmltag></entry><entry>A formal example, with a title</entry></row>
+<row><entry><sgmltag>Fax</sgmltag></entry><entry>A fax number</entry></row>
+<row><entry><sgmltag>Figure</sgmltag></entry><entry>A formal figure, generally an illustration, with a title</entry></row>
+<row><entry><sgmltag>Filename</sgmltag></entry><entry>The name of a file</entry></row>
+<row><entry><sgmltag>FirstName</sgmltag></entry><entry>The first name of a person</entry></row>
+<row><entry><sgmltag>FirstTerm</sgmltag></entry><entry>The first occurrence of a term</entry></row>
+<row><entry><sgmltag>Footnote</sgmltag></entry><entry>A footnote</entry></row>
+<row><entry><sgmltag>FootnoteRef</sgmltag></entry><entry>A cross reference to a footnote (a footnote mark)</entry></row>
+<row><entry><sgmltag>ForeignPhrase</sgmltag></entry><entry>A word or phrase in a language other than the primary language of the document</entry></row>
+<row><entry><sgmltag>FormalPara</sgmltag></entry><entry>A paragraph with a title</entry></row>
+<row><entry><sgmltag>FuncDef</sgmltag></entry><entry>A function (subroutine) name and its return type</entry></row>
+<row><entry><sgmltag>FuncParams</sgmltag></entry><entry>Parameters for a function referenced through a function pointer in a synopsis</entry></row>
+<row><entry><sgmltag>FuncPrototype</sgmltag></entry><entry>The prototype of a function</entry></row>
+<row><entry><sgmltag>FuncSynopsis</sgmltag></entry><entry>The syntax summary for a function definition</entry></row>
+<row><entry><sgmltag>FuncSynopsisInfo</sgmltag></entry><entry>Information supplementing the <sgmltag>FuncDefs</sgmltag> of a <sgmltag>FuncSynopsis</sgmltag></entry></row>
+<row><entry><sgmltag>Function</sgmltag></entry><entry>The name of a function or subroutine, as in a programming language</entry></row>
+<row><entry><sgmltag>GUIButton</sgmltag></entry><entry>The text on a button in a GUI</entry></row>
+<row><entry><sgmltag>GUIIcon</sgmltag></entry><entry>Graphic and/or text appearing as a icon in a GUI</entry></row>
+<row><entry><sgmltag>GUILabel</sgmltag></entry><entry>The text of a label in a GUI</entry></row>
+<row><entry><sgmltag>GUIMenu</sgmltag></entry><entry>The name of a menu in a GUI</entry></row>
+<row><entry><sgmltag>GUIMenuItem</sgmltag></entry><entry>The name of a terminal menu item in a GUI</entry></row>
+<row><entry><sgmltag>GUISubmenu</sgmltag></entry><entry>The name of a submenu in a GUI</entry></row>
+<row><entry><sgmltag>GlossDef</sgmltag></entry><entry>A definition in a <sgmltag>GlossEntry</sgmltag></entry></row>
+<row><entry><sgmltag>GlossDiv</sgmltag></entry><entry>A division in a <sgmltag>Glossary</sgmltag></entry></row>
+<row><entry><sgmltag>GlossEntry</sgmltag></entry><entry>An entry in a <sgmltag>Glossary</sgmltag> or <sgmltag>GlossList</sgmltag></entry></row>
+<row><entry><sgmltag>GlossList</sgmltag></entry><entry>A wrapper for a set of <sgmltag>GlossEntry</sgmltag>s</entry></row>
+<row><entry><sgmltag>GlossSee</sgmltag></entry><entry>A cross-reference from one <sgmltag>GlossEntry</sgmltag> to another</entry></row>
+<row><entry><sgmltag>GlossSeeAlso</sgmltag></entry><entry>A cross-reference from one <sgmltag>GlossEntry</sgmltag> to another</entry></row>
+<row><entry><sgmltag>GlossTerm</sgmltag></entry><entry>A glossary term</entry></row>
+<row><entry><sgmltag>Glossary</sgmltag></entry><entry>A glossary</entry></row>
+<row><entry><sgmltag>Graphic</sgmltag></entry><entry>A displayed graphical object (not an inline)</entry></row>
+<row><entry><sgmltag>GraphicCO</sgmltag></entry><entry>A graphic that contains callout areas</entry></row>
+<row><entry><sgmltag>Group</sgmltag></entry><entry>A group of elements in a <sgmltag>CmdSynopsis</sgmltag></entry></row>
+<row><entry><sgmltag>Hardware</sgmltag></entry><entry>A physical part of a computer system</entry></row>
+<row><entry><sgmltag>Highlights</sgmltag></entry><entry>A summary of the main points of the discussed component</entry></row>
+<row><entry><sgmltag>Holder</sgmltag></entry><entry>The name of the individual or organization that holds a copyright</entry></row>
+<row><entry><sgmltag>Honorific</sgmltag></entry><entry>The title of a person</entry></row>
+<row><entry><sgmltag>ISBN</sgmltag></entry><entry>The International Standard Book Number of a document</entry></row>
+<row><entry><sgmltag>ISSN</sgmltag></entry><entry>The International Standard Serial Number of a periodical</entry></row>
+<row><entry><sgmltag>ITermSet</sgmltag></entry><entry>A set of index terms in the meta-information of a document</entry></row>
+<row><entry><sgmltag>ImageData</sgmltag></entry><entry>Pointer to external image data</entry></row>
+<row><entry><sgmltag>ImageObject</sgmltag></entry><entry>A wrapper for image data and its associated meta-information</entry></row>
+<row><entry><sgmltag>ImageObjectCO</sgmltag></entry><entry>A wrapper for an image object with callouts</entry></row>
+<row><entry><sgmltag>Important</sgmltag></entry><entry>An admonition set off from the text</entry></row>
+<row><entry><sgmltag>Index</sgmltag></entry><entry>An index</entry></row>
+<row><entry><sgmltag>IndexDiv</sgmltag></entry><entry>A division in an index</entry></row>
+<row><entry><sgmltag>IndexEntry</sgmltag></entry><entry>An entry in an index</entry></row>
+<row><entry><sgmltag>IndexTerm</sgmltag></entry><entry>A wrapper for terms to be indexed</entry></row>
+<row><entry><sgmltag>InformalEquation</sgmltag></entry><entry>A displayed mathematical equation without a title</entry></row>
+<row><entry><sgmltag>InformalExample</sgmltag></entry><entry>A displayed example without a title</entry></row>
+<row><entry><sgmltag>InformalFigure</sgmltag></entry><entry>A untitled figure</entry></row>
+<row><entry><sgmltag>InformalTable</sgmltag></entry><entry>A table without a title</entry></row>
+<row><entry><sgmltag>InlineEquation</sgmltag></entry><entry>A mathematical equation or expression occurring inline</entry></row>
+<row><entry><sgmltag>InlineGraphic</sgmltag></entry><entry>An object containing or pointing to graphical data that will be rendered inline</entry></row>
+<row><entry><sgmltag>InlineMediaObject</sgmltag></entry><entry>An inline media object (video, audio, image, and so on)</entry></row>
+<row><entry><sgmltag>Interface</sgmltag></entry><entry>An element of a GUI</entry></row>
+<row><entry><sgmltag>InterfaceDefinition</sgmltag></entry><entry>The name of a formal specification of a GUI</entry></row>
+<row><entry><sgmltag>InvPartNumber</sgmltag></entry><entry>An inventory part number</entry></row>
+<row><entry><sgmltag>IssueNum</sgmltag></entry><entry>The number of an issue of a journal</entry></row>
+<row><entry><sgmltag>ItemizedList</sgmltag></entry><entry>A list in which each entry is marked with a bullet or other dingbat</entry></row>
+<row><entry><sgmltag>JobTitle</sgmltag></entry><entry>The title of an individual in an organization</entry></row>
+<row><entry><sgmltag>KeyCap</sgmltag></entry><entry>The text printed on a key on a keyboard</entry></row>
+<row><entry><sgmltag>KeyCode</sgmltag></entry><entry>The internal, frequently numeric, identifier for a key on a keyboard</entry></row>
+<row><entry><sgmltag>KeyCombo</sgmltag></entry><entry>A combination of input actions</entry></row>
+<row><entry><sgmltag>KeySym</sgmltag></entry><entry>The symbolic name of a key on a keyboard</entry></row>
+<row><entry><sgmltag>Keyword</sgmltag></entry><entry>One of a set of keywords describing the content of a document</entry></row>
+<row><entry><sgmltag>KeywordSet</sgmltag></entry><entry>A set of keywords describing the content of a document</entry></row>
+<row><entry><sgmltag>LegalNotice</sgmltag></entry><entry>A statement of legal obligations or requirements</entry></row>
+<row><entry><sgmltag>LineAnnotation</sgmltag></entry><entry>A comment on a line in a verbatim listing</entry></row>
+<row><entry><sgmltag>Lineage</sgmltag></entry><entry>The portion of a person's name indicating a relationship to ancestors</entry></row>
+<row><entry><sgmltag>Link</sgmltag></entry><entry>A hypertext link</entry></row>
+<row><entry><sgmltag>ListItem</sgmltag></entry><entry>A wrapper for the elements of a list item</entry></row>
+<row><entry><sgmltag>Literal</sgmltag></entry><entry>Inline text that is some literal value</entry></row>
+<row><entry><sgmltag>LiteralLayout</sgmltag></entry><entry>A block of text in which line breaks and white space are to be reproduced faithfully</entry></row>
+<row><entry><sgmltag>LoT</sgmltag></entry><entry>A list of the titles of formal objects (as tables or figures) in a document</entry></row>
+<row><entry><sgmltag>LoTentry</sgmltag></entry><entry>An entry in a list of titles</entry></row>
+<row><entry><sgmltag>ManVolNum</sgmltag></entry><entry>A reference volume number</entry></row>
+<row><entry><sgmltag>Markup</sgmltag></entry><entry>A string of formatting markup in text that is to be represented literally</entry></row>
+<row><entry><sgmltag>MediaLabel</sgmltag></entry><entry>A name that identifies the physical medium on which some information resides</entry></row>
+<row><entry><sgmltag>MediaObject</sgmltag></entry><entry>A displayed media object (video, audio, image, etc.)</entry></row>
+<row><entry><sgmltag>MediaObjectCO</sgmltag></entry><entry>A media object that contains callouts</entry></row>
+<row><entry><sgmltag>Member</sgmltag></entry><entry>An element of a simple list</entry></row>
+<row><entry><sgmltag>MenuChoice</sgmltag></entry><entry>A selection or series of selections from a menu</entry></row>
+<row><entry><sgmltag>ModeSpec</sgmltag></entry><entry>Application-specific information necessary for the completion of an OLink</entry></row>
+<row><entry><sgmltag>MouseButton</sgmltag></entry><entry>The conventional name of a mouse button</entry></row>
+<row><entry><sgmltag>Msg</sgmltag></entry><entry>A message in a message set</entry></row>
+<row><entry><sgmltag>MsgAud</sgmltag></entry><entry>The audience to which a message in a message set is relevant</entry></row>
+<row><entry><sgmltag>MsgEntry</sgmltag></entry><entry>A wrapper for an entry in a message set</entry></row>
+<row><entry><sgmltag>MsgExplan</sgmltag></entry><entry>Explanatory material relating to a message in a message set</entry></row>
+<row><entry><sgmltag>MsgInfo</sgmltag></entry><entry>Information about a message in a message set</entry></row>
+<row><entry><sgmltag>MsgLevel</sgmltag></entry><entry>The level of importance or severity of a message in a message set</entry></row>
+<row><entry><sgmltag>MsgMain</sgmltag></entry><entry>The primary component of a message in a message set </entry></row>
+<row><entry><sgmltag>MsgOrig</sgmltag></entry><entry>The origin of a message in a message set</entry></row>
+<row><entry><sgmltag>MsgRel</sgmltag></entry><entry>A related component of a message in a message set</entry></row>
+<row><entry><sgmltag>MsgSet</sgmltag></entry><entry>A detailed set of messages, usually error messages</entry></row>
+<row><entry><sgmltag>MsgSub</sgmltag></entry><entry>A subcomponent of a message in a message set</entry></row>
+<row><entry><sgmltag>MsgText</sgmltag></entry><entry>The actual text of a message component in a message set</entry></row>
+<row><entry><sgmltag>Note</sgmltag></entry><entry>A message set off from the text</entry></row>
+<row><entry><sgmltag>OLink</sgmltag></entry><entry>A link that addresses its target indirectly, through an entity</entry></row>
+<row><entry><sgmltag>ObjectInfo</sgmltag></entry><entry>Meta-information for an object</entry></row>
+<row><entry><sgmltag>Option</sgmltag></entry><entry>An option for a software command</entry></row>
+<row><entry><sgmltag>Optional</sgmltag></entry><entry>Optional information</entry></row>
+<row><entry><sgmltag>OrderedList</sgmltag></entry><entry>A list in which each entry is marked with a sequentially incremented label</entry></row>
+<row><entry><sgmltag>OrgDiv</sgmltag></entry><entry>A division of an organization</entry></row>
+<row><entry><sgmltag>OrgName</sgmltag></entry><entry>The name of an organization other than a corporation </entry></row>
+<row><entry><sgmltag>OtherAddr</sgmltag></entry><entry>Uncategorized information in address</entry></row>
+<row><entry><sgmltag>OtherCredit</sgmltag></entry><entry>A person or entity, other than an author or editor, credited in a document</entry></row>
+<row><entry><sgmltag>OtherName</sgmltag></entry><entry>A component of a persons name that is not a first name, surname, or lineage</entry></row>
+<row><entry><sgmltag>POB</sgmltag></entry><entry>A post office box in an address</entry></row>
+<row><entry><sgmltag>PageNums</sgmltag></entry><entry>The numbers of the pages in a book, for use in a bibliographic entry</entry></row>
+<row><entry><sgmltag>Para</sgmltag></entry><entry>A paragraph</entry></row>
+<row><entry><sgmltag>ParamDef</sgmltag></entry><entry>Information about a function parameter in a programming language</entry></row>
+<row><entry><sgmltag>Parameter</sgmltag></entry><entry>A value or a symbolic reference to a value</entry></row>
+<row><entry><sgmltag>Part</sgmltag></entry><entry>A division in a book</entry></row>
+<row><entry><sgmltag>PartIntro</sgmltag></entry><entry>An introduction to the contents of a part</entry></row>
+<row><entry><sgmltag>Phone</sgmltag></entry><entry>A telephone number</entry></row>
+<row><entry><sgmltag>Phrase</sgmltag></entry><entry>A span of text</entry></row>
+<row><entry><sgmltag>Postcode</sgmltag></entry><entry>A postal code in an address</entry></row>
+<row><entry><sgmltag>Preface</sgmltag></entry><entry>Introductory matter preceding the first chapter of a book</entry></row>
+<row><entry><sgmltag>Primary</sgmltag></entry><entry>The primary word or phrase under which an index term should be sorted</entry></row>
+<row><entry><sgmltag>PrimaryIE</sgmltag></entry><entry>A primary term in an index entry, not in the text</entry></row>
+<row><entry><sgmltag>PrintHistory</sgmltag></entry><entry>The printing history of a document</entry></row>
+<row><entry><sgmltag>Procedure</sgmltag></entry><entry>A list of operations to be performed in a well-defined sequence</entry></row>
+<row><entry><sgmltag>ProductName</sgmltag></entry><entry>The formal name of a product</entry></row>
+<row><entry><sgmltag>ProductNumber</sgmltag></entry><entry>A number assigned to a product</entry></row>
+<row><entry><sgmltag>ProgramListing</sgmltag></entry><entry>A literal listing of all or part of a program</entry></row>
+<row><entry><sgmltag>ProgramListingCO</sgmltag></entry><entry>A program listing with associated areas used in callouts</entry></row>
+<row><entry><sgmltag>Prompt</sgmltag></entry><entry>A character or string indicating the start of an input field in a  computer display</entry></row>
+<row><entry><sgmltag>Property</sgmltag></entry><entry>A unit of data associated with some part of a computer system</entry></row>
+<row><entry><sgmltag>PubDate</sgmltag></entry><entry>The date of publication of a document</entry></row>
+<row><entry><sgmltag>Publisher</sgmltag></entry><entry>The publisher of a document</entry></row>
+<row><entry><sgmltag>PublisherName</sgmltag></entry><entry>The name of the publisher of a document</entry></row>
+<row><entry><sgmltag>PubsNumber</sgmltag></entry><entry>A number assigned to a publication other than an <acronym>ISBN</acronym> or <acronym>ISSN</acronym> or inventory part number</entry></row>
+<row><entry><sgmltag>QandADiv</sgmltag></entry><entry>A titled division in a <sgmltag>QandASet</sgmltag></entry></row>
+<row><entry><sgmltag>QandAEntry</sgmltag></entry><entry>A question/answer set within a <sgmltag>QandASet</sgmltag></entry></row>
+<row><entry><sgmltag>QandASet</sgmltag></entry><entry>A question-and-answer set</entry></row>
+<row><entry><sgmltag>Question</sgmltag></entry><entry>A question in a <sgmltag>QandASet</sgmltag></entry></row>
+<row><entry><sgmltag>Quote</sgmltag></entry><entry>An inline quotation</entry></row>
+<row><entry><sgmltag>RefClass</sgmltag></entry><entry>The scope or other indication of applicability of a reference entry</entry></row>
+<row><entry><sgmltag>RefDescriptor</sgmltag></entry><entry>A description of the topic of a reference page</entry></row>
+<row><entry><sgmltag>RefEntry</sgmltag></entry><entry>A reference page (originally a UNIX man-style reference page)</entry></row>
+<row><entry><sgmltag>RefEntryTitle</sgmltag></entry><entry>The title of a reference page</entry></row>
+<row><entry><sgmltag>RefMeta</sgmltag></entry><entry>Meta-information for a reference entry</entry></row>
+<row><entry><sgmltag>RefMiscInfo</sgmltag></entry><entry>Meta-information for a reference entry other than the title and volume number</entry></row>
+<row><entry><sgmltag>RefName</sgmltag></entry><entry>The name of (one of) the subject(s) of a reference page</entry></row>
+<row><entry><sgmltag>RefNameDiv</sgmltag></entry><entry>The name, purpose, and classification of a reference page</entry></row>
+<row><entry><sgmltag>RefPurpose</sgmltag></entry><entry>A short (one sentence) synopsis of the topic of a reference page</entry></row>
+<row><entry><sgmltag>RefSect1</sgmltag></entry><entry>A major subsection of a reference entry</entry></row>
+<row><entry><sgmltag>RefSect1Info</sgmltag></entry><entry>Meta-information for a <sgmltag>RefSect1</sgmltag></entry></row>
+<row><entry><sgmltag>RefSect2</sgmltag></entry><entry>A subsection of a <sgmltag>RefSect1</sgmltag></entry></row>
+<row><entry><sgmltag>RefSect2Info</sgmltag></entry><entry>Meta-information for a <sgmltag>RefSect2</sgmltag></entry></row>
+<row><entry><sgmltag>RefSect3</sgmltag></entry><entry>A subsection of a <sgmltag>RefSect2</sgmltag></entry></row>
+<row><entry><sgmltag>RefSect3Info</sgmltag></entry><entry>Meta-information for a <sgmltag>RefSect3</sgmltag></entry></row>
+<row><entry><sgmltag>RefSynopsisDiv</sgmltag></entry><entry>A syntactic synopsis of the subject of the reference page</entry></row>
+<row><entry><sgmltag>RefSynopsisDivInfo</sgmltag></entry><entry>Meta-information for a RefSynopsisDiv</entry></row>
+<row><entry><sgmltag>Reference</sgmltag></entry><entry>A collection of reference entries</entry></row>
+<row><entry><sgmltag>ReleaseInfo</sgmltag></entry><entry>Information about a particular release of a document</entry></row>
+<row><entry><sgmltag>Replaceable</sgmltag></entry><entry>Content that may or must be replaced by the user</entry></row>
+<row><entry><sgmltag>ReturnValue</sgmltag></entry><entry>The value returned by a function</entry></row>
+<row><entry><sgmltag>RevHistory</sgmltag></entry><entry>A history of the revisions to a document</entry></row>
+<row><entry><sgmltag>RevNumber</sgmltag></entry><entry>A document revision number</entry></row>
+<row><entry><sgmltag>RevRemark</sgmltag></entry><entry>A description of a revision to a document</entry></row>
+<row><entry><sgmltag>Revision</sgmltag></entry><entry>An entry describing a single revision in the history of the revisions to a document</entry></row>
+<row><entry><sgmltag>Row</sgmltag></entry><entry>A row in a table</entry></row>
+<row><entry><sgmltag>SBR</sgmltag></entry><entry>An explicit line break in a command synopsis</entry></row>
+<row><entry><sgmltag>SGMLTag</sgmltag></entry><entry>A component of SGML markup</entry></row>
+<row><entry><sgmltag>Screen</sgmltag></entry><entry>Text that a user sees or might see on a computer screen</entry></row>
+<row><entry><sgmltag>ScreenCO</sgmltag></entry><entry>A screen with associated areas used in callouts</entry></row>
+<row><entry><sgmltag>ScreenInfo</sgmltag></entry><entry>Information about how a screen shot was produced</entry></row>
+<row><entry><sgmltag>ScreenShot</sgmltag></entry><entry>A representation of what the user sees or might see on a computer screen</entry></row>
+<row><entry><sgmltag>Secondary</sgmltag></entry><entry>A secondary word or phrase in an index term</entry></row>
+<row><entry><sgmltag>SecondaryIE</sgmltag></entry><entry>A secondary term in an index entry, rather than in the text</entry></row>
+<row><entry><sgmltag>Sect1</sgmltag></entry><entry>A top-level section of document</entry></row>
+<row><entry><sgmltag>Sect1Info</sgmltag></entry><entry>Meta-information for a <sgmltag>Sect1</sgmltag></entry></row>
+<row><entry><sgmltag>Sect2</sgmltag></entry><entry>A subsection within a <sgmltag>Sect1</sgmltag></entry></row>
+<row><entry><sgmltag>Sect2Info</sgmltag></entry><entry>Meta-information for a <sgmltag>Sect2</sgmltag></entry></row>
+<row><entry><sgmltag>Sect3</sgmltag></entry><entry>A subsection within a <sgmltag>Sect2</sgmltag></entry></row>
+<row><entry><sgmltag>Sect3Info</sgmltag></entry><entry>Meta-information for a <sgmltag>Sect3</sgmltag></entry></row>
+<row><entry><sgmltag>Sect4</sgmltag></entry><entry>A subsection within a <sgmltag>Sect3</sgmltag></entry></row>
+<row><entry><sgmltag>Sect4Info</sgmltag></entry><entry>Meta-information for a <sgmltag>Sect4</sgmltag></entry></row>
+<row><entry><sgmltag>Sect5</sgmltag></entry><entry>A subsection within a <sgmltag>Sect4</sgmltag></entry></row>
+<row><entry><sgmltag>Sect5Info</sgmltag></entry><entry>Meta-information for a <sgmltag>Sect5</sgmltag></entry></row>
+<row><entry><sgmltag>Section</sgmltag></entry><entry>A recursive section</entry></row>
+<row><entry><sgmltag>SectionInfo</sgmltag></entry><entry>Meta-information for a recursive section</entry></row>
+<row><entry><sgmltag>See</sgmltag></entry><entry>Part of an index term directing the reader instead to another entry in the index</entry></row>
+<row><entry><sgmltag>SeeAlso</sgmltag></entry><entry>Part of an index term directing the reader also to another entry in the index</entry></row>
+<row><entry><sgmltag>SeeAlsoIE</sgmltag></entry><entry>A <quote>See also</quote> entry in an index, rather than in the text</entry></row>
+<row><entry><sgmltag>SeeIE</sgmltag></entry><entry>A <quote>See</quote> entry in an index, rather than in the text</entry></row>
+<row><entry><sgmltag>Seg</sgmltag></entry><entry>An element of a list item in a segmented list</entry></row>
+<row><entry><sgmltag>SegListItem</sgmltag></entry><entry>A list item in a segmented list</entry></row>
+<row><entry><sgmltag>SegTitle</sgmltag></entry><entry>The title of an element of a list item in a segmented list</entry></row>
+<row><entry><sgmltag>SegmentedList</sgmltag></entry><entry>A segmented list, a list of sets of elements</entry></row>
+<row><entry><sgmltag>SeriesInfo</sgmltag></entry><entry>Information about the publication series of which a book is a part</entry></row>
+<row><entry><sgmltag>SeriesVolNums</sgmltag></entry><entry>Numbers of the volumes in a series of books</entry></row>
+<row><entry><sgmltag>Set</sgmltag></entry><entry>A collection of books</entry></row>
+<row><entry><sgmltag>SetIndex</sgmltag></entry><entry>An index to a set of books</entry></row>
+<row><entry><sgmltag>SetInfo</sgmltag></entry><entry>Meta-information for a <sgmltag>Set</sgmltag></entry></row>
+<row><entry><sgmltag>ShortAffil</sgmltag></entry><entry>A brief description of an affiliation</entry></row>
+<row><entry><sgmltag>Shortcut</sgmltag></entry><entry>A key combination for an action that is also accessible through a menu</entry></row>
+<row><entry><sgmltag>Sidebar</sgmltag></entry><entry>A portion of a document that is isolated from the main narrative flow</entry></row>
+<row><entry><sgmltag>SimPara</sgmltag></entry><entry>A paragraph that contains only text and inline markup, no block elements</entry></row>
+<row><entry><sgmltag>SimpleList</sgmltag></entry><entry>An undecorated list of single words or short phrases</entry></row>
+<row><entry><sgmltag>SimpleSect</sgmltag></entry><entry>A section of a document with no subdivisions</entry></row>
+<row><entry><sgmltag>SpanSpec</sgmltag></entry><entry>Formatting information for a spanned column in a table</entry></row>
+<row><entry><sgmltag>State</sgmltag></entry><entry>A state or province in an address</entry></row>
+<row><entry><sgmltag>Step</sgmltag></entry><entry>A unit of action in a procedure</entry></row>
+<row><entry><sgmltag>Street</sgmltag></entry><entry>A street address in an address</entry></row>
+<row><entry><sgmltag>StructField</sgmltag></entry><entry>A field in a structure (in the programming language sense)</entry></row>
+<row><entry><sgmltag>StructName</sgmltag></entry><entry>The name of a structure (in the programming language sense)</entry></row>
+<row><entry><sgmltag>SubSteps</sgmltag></entry><entry>A wrapper for steps that occur within steps in a procedure</entry></row>
+<row><entry><sgmltag>Subject</sgmltag></entry><entry>One of a group of terms describing the subject matter of a document</entry></row>
+<row><entry><sgmltag>SubjectSet</sgmltag></entry><entry>A set of terms describing the subject matter of a document</entry></row>
+<row><entry><sgmltag>SubjectTerm</sgmltag></entry><entry>A term in a group of terms describing the subject matter of a document</entry></row>
+<row><entry><sgmltag>Subscript</sgmltag></entry><entry>A subscript (as in H<subscript>2</subscript>O, the molecular formula for water)</entry></row>
+<row><entry><sgmltag>Subtitle</sgmltag></entry><entry>The subtitle of a document</entry></row>
+<row><entry><sgmltag>Superscript</sgmltag></entry><entry>A superscript (as in x<superscript>2</superscript>, the mathematical notation for x multiplied by itself)</entry></row>
+<row><entry><sgmltag>Surname</sgmltag></entry><entry>A family name; in western cultures the <quote>last name</quote></entry></row>
+<row><entry><sgmltag>Symbol</sgmltag></entry><entry>A name that is replaced by a value before processing</entry></row>
+<row><entry><sgmltag>SynopFragment</sgmltag></entry><entry>A portion of a <sgmltag>CmdSynopsis</sgmltag> broken out from the main body of the synopsis</entry></row>
+<row><entry><sgmltag>SynopFragmentRef</sgmltag></entry><entry>A reference to a fragment of a command synopsis</entry></row>
+<row><entry><sgmltag>Synopsis</sgmltag></entry><entry>A general-purpose element for representing the syntax of commands or functions</entry></row>
+<row><entry><sgmltag>SystemItem</sgmltag></entry><entry>A system-related item or term</entry></row>
+<row><entry><sgmltag>TBody</sgmltag></entry><entry>A wrapper for the rows of a table or informal table</entry></row>
+<row><entry><sgmltag>TFoot</sgmltag></entry><entry>A table footer consisting of one or more rows</entry></row>
+<row><entry><sgmltag>TGroup</sgmltag></entry><entry>A wrapper for the main content of a table, or part of a table</entry></row>
+<row><entry><sgmltag>THead</sgmltag></entry><entry>A table header consisting of one or more rows</entry></row>
+<row><entry><sgmltag>Table</sgmltag></entry><entry>A formal table in a document</entry></row>
+<row><entry><sgmltag>Term</sgmltag></entry><entry>The word or phrase being defined or described in a variable list</entry></row>
+<row><entry><sgmltag>Tertiary</sgmltag></entry><entry>A tertiary word or phrase in an index term</entry></row>
+<row><entry><sgmltag>TertiaryIE</sgmltag></entry><entry>A tertiary term in an index entry, rather than in the text</entry></row>
+<row><entry><sgmltag>TextObject</sgmltag></entry><entry>A wrapper for a text description of an object and its associated meta-information</entry></row>
+<row><entry><sgmltag>Tip</sgmltag></entry><entry>A suggestion to the user, set off from the text</entry></row>
+<row><entry><sgmltag>Title</sgmltag></entry><entry>The text of the title of a section of a document or of a formal block-level element</entry></row>
+<row><entry><sgmltag>TitleAbbrev</sgmltag></entry><entry>The abbreviation of a <sgmltag>Title</sgmltag></entry></row>
+<row><entry><sgmltag>ToC</sgmltag></entry><entry>A table of contents</entry></row>
+<row><entry><sgmltag>ToCback</sgmltag></entry><entry>An entry in a table of contents for a back matter component</entry></row>
+<row><entry><sgmltag>ToCchap</sgmltag></entry><entry>An entry in a table of contents for a component in the body of a document</entry></row>
+<row><entry><sgmltag>ToCentry</sgmltag></entry><entry>A component title in a table of contents</entry></row>
+<row><entry><sgmltag>ToCfront</sgmltag></entry><entry>An entry in a table of contents for a front matter component</entry></row>
+<row><entry><sgmltag>ToClevel1</sgmltag></entry><entry>A top-level entry within a table of contents entry for a chapter-like component</entry></row>
+<row><entry><sgmltag>ToClevel2</sgmltag></entry><entry>A second-level entry within a table of contents entry for a chapter-like component</entry></row>
+<row><entry><sgmltag>ToClevel3</sgmltag></entry><entry>A third-level entry within a table of contents entry for a chapter-like component</entry></row>
+<row><entry><sgmltag>ToClevel4</sgmltag></entry><entry>A fourth-level entry within a table of contents entry for a chapter-like component</entry></row>
+<row><entry><sgmltag>ToClevel5</sgmltag></entry><entry>A fifth-level entry within a table of contents entry for a chapter-like component</entry></row>
+<row><entry><sgmltag>ToCpart</sgmltag></entry><entry>An entry in a table of contents for a part of a book</entry></row>
+<row><entry><sgmltag>Token</sgmltag></entry><entry>A unit of information</entry></row>
+<row><entry><sgmltag>Trademark</sgmltag></entry><entry>A trademark</entry></row>
+<row><entry><sgmltag>Type</sgmltag></entry><entry>The classification of a value</entry></row>
+<row><entry><sgmltag>ULink</sgmltag></entry><entry>A link that addresses its target by means of a URL (Uniform Resource Locator)</entry></row>
+<row><entry><sgmltag>UserInput</sgmltag></entry><entry>Data entered by the user</entry></row>
+<row><entry><sgmltag>VarArgs</sgmltag></entry><entry>An empty element in a function synopsis indicating a variable number of arguments</entry></row>
+<row><entry><sgmltag>VarListEntry</sgmltag></entry><entry>A wrapper for a set of terms and the associated description in a variable list</entry></row>
+<row><entry><sgmltag>VarName</sgmltag></entry><entry>The name of a variable</entry></row>
+<row><entry><sgmltag>VariableList</sgmltag></entry><entry>A list in which each entry is composed of a set of one or more terms and an associated description</entry></row>
+<row><entry><sgmltag>VideoData</sgmltag></entry><entry>Pointer to external video data</entry></row>
+<row><entry><sgmltag>VideoObject</sgmltag></entry><entry>A wrapper for video data and its associated meta-information</entry></row>
+<row><entry><sgmltag>Void</sgmltag></entry><entry>An empty element in a function synopsis indicating that the function in question takes no arguments</entry></row>
+<row><entry><sgmltag>VolumeNum</sgmltag></entry><entry>The volume number of a document in a set (as of books in a set or articles in a journal)</entry></row>
+<row><entry><sgmltag>Warning</sgmltag></entry><entry>An admonition set off from the text</entry></row>
+<row><entry><sgmltag>WordAsWord</sgmltag></entry><entry>A word meant specifically as a word and not representing anything else</entry></row>
+<row><entry><sgmltag>XRef</sgmltag></entry><entry>A cross reference to another part of the document</entry></row>
+<row><entry><sgmltag>Year</sgmltag></entry><entry>The year of publication of a document</entry></row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</section>
+
+<section><title>DocBook <acronym>V4.1.2</acronym></title>
+
+<para>All of the elements in DocBook V3.1 <emphasis>except</emphasis>
+<simplelist type="inline">
+<member><sgmltag>ArtHeader</sgmltag></member>
+<member><sgmltag>BookBiblio</sgmltag></member>
+<member><sgmltag>Comment</sgmltag></member>
+<member><sgmltag>DocInfo</sgmltag></member>
+<member><sgmltag>InterfaceDefinition</sgmltag></member>
+<member><sgmltag>SeriesInfo</sgmltag></member>
+</simplelist> plus the following additional elements:</para>
+
+<informaltable>
+<tgroup cols="2">
+<colspec colnum="1" colwidth="1.25in"/>
+<colspec colnum="2" colwidth="3.75in"/>
+<thead>
+<row><entry>Element</entry><entry>Brief Description</entry></row>
+</thead>
+<tbody>
+<row>
+  <entry><sgmltag>appendixinfo</sgmltag></entry>
+  <entry>Meta-information for an <sgmltag>Appendix</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>articleinfo</sgmltag></entry>
+  <entry>Meta-information for an <sgmltag>Article</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>bibliographyinfo</sgmltag></entry>
+  <entry>Meta-information for a <sgmltag>Bibliography</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>chapterinfo</sgmltag></entry>
+  <entry>Meta-information for a <sgmltag>Chapter</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>classsynopsis</sgmltag></entry>
+  <entry>The syntax summary for a class definition</entry>
+</row>
+<row>
+  <entry><sgmltag>classsynopsisinfo</sgmltag></entry>
+  <entry>Information supplementing the contents of a <sgmltag>ClassSynopsis</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>constructorsynopsis</sgmltag></entry>
+  <entry>A syntax summary for a constructor</entry>
+</row>
+<row>
+  <entry><sgmltag>destructorsynopsis</sgmltag></entry>
+  <entry>A syntax summary for a destructor</entry>
+</row>
+<row>
+  <entry><sgmltag>exceptionname</sgmltag></entry>
+  <entry>The name of an exception</entry>
+</row>
+<row>
+  <entry><sgmltag>fieldsynopsis</sgmltag></entry>
+  <entry>The name of a field in a class definition</entry>
+</row>
+<row>
+  <entry><sgmltag>glossaryinfo</sgmltag></entry>
+  <entry>Meta-information for a <sgmltag>Glossary</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>indexinfo</sgmltag></entry>
+  <entry>Meta-information for an <sgmltag>Index</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>initializer</sgmltag></entry>
+  <entry>The initializer for a <sgmltag>FieldSynopsis</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>interfacename</sgmltag></entry>
+  <entry>The name of an interface</entry>
+</row>
+<row>
+  <entry><sgmltag>methodname</sgmltag></entry>
+  <entry>The name of a method</entry>
+</row>
+<row>
+  <entry><sgmltag>methodparam</sgmltag></entry>
+  <entry>Parameters to a method</entry>
+</row>
+<row>
+  <entry><sgmltag>methodsynopsis</sgmltag></entry>
+  <entry>A syntax summary for a method</entry>
+</row>
+<row>
+  <entry><sgmltag>modifier</sgmltag></entry>
+  <entry>Modifiers in a synopsis</entry>
+</row>
+<row>
+  <entry><sgmltag>ooclass</sgmltag></entry>
+  <entry>A class in an object-oriented programming language</entry>
+</row>
+<row>
+  <entry><sgmltag>ooexception</sgmltag></entry>
+  <entry>An exception in an object-oriented programming language</entry>
+</row>
+<row>
+  <entry><sgmltag>oointerface</sgmltag></entry>
+  <entry>An interface in an object-oriented programming language</entry>
+</row>
+<row>
+  <entry><sgmltag>partinfo</sgmltag></entry>
+  <entry>Meta-information for a <sgmltag>Part</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>prefaceinfo</sgmltag></entry>
+  <entry>Meta-information for a <sgmltag>Preface</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>refentryinfo</sgmltag></entry>
+  <entry>Meta-information for a <sgmltag>Refentry</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>referenceinfo</sgmltag></entry>
+  <entry>Meta-information for a <sgmltag>Reference</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>remark</sgmltag></entry>
+  <entry>A remark (or comment) intended for presentation in a draft manuscript</entry>
+</row>
+<row>
+  <entry><sgmltag>revdescription</sgmltag></entry>
+  <entry>A extended description of a revision to a document</entry>
+</row>
+<row>
+  <entry><sgmltag>setindexinfo</sgmltag></entry>
+  <entry>Meta-information for a <sgmltag>SetIndex</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>sidebarinfo</sgmltag></entry>
+  <entry>Meta-information for a <sgmltag>Sidebar</sgmltag></entry>
+</row>
+<row>
+  <entry><sgmltag>simplemsgentry</sgmltag></entry>
+  <entry>A wrapper for a simpler entry in a message set</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</section>
+<section><title>DocBook <acronym>EBNF</acronym> Module V1.0</title>
+
+<para>The following elements in addition to the elements in the version
+of DocBook to which this module is added:</para>
+
+<informaltable>
+<tgroup cols="2">
+<colspec colnum="1" colwidth="1.25in"/>
+<colspec colnum="2" colwidth="3.75in"/>
+<thead>
+<row><entry>Element</entry><entry>Brief Description</entry></row>
+</thead>
+<tbody>
+<row>
+  <entry><sgmltag>constraint</sgmltag></entry>
+  <entry>A constraint in an EBNF production</entry>
+</row>
+<row>
+  <entry><sgmltag>constraintdef</sgmltag></entry>
+  <entry>The definition of a constraint in an EBNF production</entry>
+</row>
+<row>
+  <entry><sgmltag>lhs</sgmltag></entry>
+  <entry>The left-hand side of an EBNF production</entry>
+</row>
+<row>
+  <entry><sgmltag>nonterminal</sgmltag></entry>
+  <entry>A non-terminal in an EBNF production</entry>
+</row>
+<row>
+  <entry><sgmltag>production</sgmltag></entry>
+  <entry>A production in a set of EBNF productions</entry>
+</row>
+<row>
+  <entry><sgmltag>productionrecap</sgmltag></entry>
+  <entry>A cross-reference to an EBNF production</entry>
+</row>
+<row>
+  <entry><sgmltag>productionset</sgmltag></entry>
+  <entry>A set of EBNF productions</entry>
+</row>
+<row>
+  <entry><sgmltag>rhs</sgmltag></entry>
+  <entry>The right-hand side of an EBNF production</entry>
+</row>
+</tbody>
+</tgroup>
+</informaltable>
+
+</section>
+<section><title>DocBook HTML Forms Module V1.0</title>
+
+<para>The <link linkend="htmlforms.module">HTML Forms Module</link> adds
+the HTML <sgmltag>Form</sgmltag> element and related elements.
+</para>
+
+</section>
+
+<section><title>DocBook MathML Module V1.0</title>
+
+<para>The <link linkend="mathml.module">MathML Module</link> adds
+the elements from the MathML namespace.
+</para>
+
+</section>
+
+<section><title>DocBook SVG Module V1.0</title>
+
+<para>The <link linkend="svg.module">SVG Module</link> adds
+the elements from the SVG namespace.
+</para>
+
+</section>
+
+</appendix>
+
+<!--
+Local Variables:
+mode:sgml
+sgml-parent-document: ("book.xml" "appendix")
+End:
+-->
+
+<appendix id="gfdl">
+<title>GNU Free Documentation License</title>
+
+    <para>Version 1.1, March 2000</para>
+
+    <blockquote>
+      <para>Copyright (C) 2000  Free Software Foundation, Inc.
+59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.</para>
+    </blockquote>
+
+  <sect1 label="0">
+    <title>PREAMBLE</title>
+
+    <para>The purpose of this License is to make a manual, textbook,
+    or other written document "free" in the sense of freedom: to
+    assure everyone the effective freedom to copy and redistribute it,
+    with or without modifying it, either commercially or
+    noncommercially.  Secondarily, this License preserves for the
+    author and publisher a way to get credit for their work, while not
+    being considered responsible for modifications made by
+    others.</para>
+
+    <para>This License is a kind of "copyleft", which means that
+    derivative works of the document must themselves be free in the
+    same sense.  It complements the GNU General Public License, which
+    is a copyleft license designed for free software.</para>
+
+    <para>We have designed this License in order to use it for manuals
+    for free software, because free software needs free documentation:
+    a free program should come with manuals providing the same
+    freedoms that the software does.  But this License is not limited
+    to software manuals; it can be used for any textual work,
+    regardless of subject matter or whether it is published as a
+    printed book.  We recommend this License principally for works
+    whose purpose is instruction or reference.</para>
+  </sect1>
+
+  <sect1 label="1">
+    <title>APPLICABILITY AND DEFINITIONS</title>
+
+    <para>This License applies to any manual or other work that
+    contains a notice placed by the copyright holder saying it can be
+    distributed under the terms of this License.  The "Document",
+    below, refers to any such manual or work.  Any member of the
+    public is a licensee, and is addressed as "you".</para>
+
+    <para>A "Modified Version" of the Document means any work
+    containing the Document or a portion of it, either copied
+    verbatim, or with modifications and/or translated into another
+    language.</para>
+
+    <para>A "Secondary Section" is a named appendix or a front-matter
+    section of the Document that deals exclusively with the
+    relationship of the publishers or authors of the Document to the
+    Document's overall subject (or to related matters) and contains
+    nothing that could fall directly within that overall subject.
+    (For example, if the Document is in part a textbook of
+    mathematics, a Secondary Section may not explain any mathematics.)
+    The relationship could be a matter of historical connection with
+    the subject or with related matters, or of legal, commercial,
+    philosophical, ethical or political position regarding
+    them.</para>
+
+    <para>The "Invariant Sections" are certain Secondary Sections
+    whose titles are designated, as being those of Invariant Sections,
+    in the notice that says that the Document is released under this
+    License.</para>
+
+    <para>The "Cover Texts" are certain short passages of text that
+    are listed, as Front-Cover Texts or Back-Cover Texts, in the
+    notice that says that the Document is released under this
+    License.</para>
+
+    <para>A "Transparent" copy of the Document means a
+    machine-readable copy, represented in a format whose specification
+    is available to the general public, whose contents can be viewed
+    and edited directly and straightforwardly with generic text
+    editors or (for images composed of pixels) generic paint programs
+    or (for drawings) some widely available drawing editor, and that
+    is suitable for input to text formatters or for automatic
+    translation to a variety of formats suitable for input to text
+    formatters.  A copy made in an otherwise Transparent file format
+    whose markup has been designed to thwart or discourage subsequent
+    modification by readers is not Transparent.  A copy that is not
+    "Transparent" is called "Opaque".</para>
+
+    <para>Examples of suitable formats for Transparent copies include
+    plain ASCII without markup, Texinfo input format, LaTeX input
+    format, SGML or XML using a publicly available DTD, and
+    standard-conforming simple HTML designed for human modification.
+    Opaque formats include PostScript, PDF, proprietary formats that
+    can be read and edited only by proprietary word processors, SGML
+    or XML for which the DTD and/or processing tools are not generally
+    available, and the machine-generated HTML produced by some word
+    processors for output purposes only.</para>
+
+    <para>The "Title Page" means, for a printed book, the title page
+    itself, plus such following pages as are needed to hold, legibly,
+    the material this License requires to appear in the title page.
+    For works in formats which do not have any title page as such,
+    "Title Page" means the text near the most prominent appearance of
+    the work's title, preceding the beginning of the body of the
+    text.</para>
+  </sect1>
+
+  <sect1 label="2">
+    <title>VERBATIM COPYING</title>
+
+    <para>You may copy and distribute the Document in any medium,
+    either commercially or noncommercially, provided that this
+    License, the copyright notices, and the license notice saying this
+    License applies to the Document are reproduced in all copies, and
+    that you add no other conditions whatsoever to those of this
+    License.  You may not use technical measures to obstruct or
+    control the reading or further copying of the copies you make or
+    distribute.  However, you may accept compensation in exchange for
+    copies.  If you distribute a large enough number of copies you
+    must also follow the conditions in section 3.</para>
+
+    <para>You may also lend copies, under the same conditions stated
+    above, and you may publicly display copies.</para>
+  </sect1>
+
+  <sect1 label="3">
+    <title>COPYING IN QUANTITY</title>
+
+    <para>If you publish printed copies of the Document numbering more
+    than 100, and the Document's license notice requires Cover Texts,
+    you must enclose the copies in covers that carry, clearly and
+    legibly, all these Cover Texts: Front-Cover Texts on the front
+    cover, and Back-Cover Texts on the back cover.  Both covers must
+    also clearly and legibly identify you as the publisher of these
+    copies.  The front cover must present the full title with all
+    words of the title equally prominent and visible.  You may add
+    other material on the covers in addition.  Copying with changes
+    limited to the covers, as long as they preserve the title of the
+    Document and satisfy these conditions, can be treated as verbatim
+    copying in other respects.</para>
+
+    <para>If the required texts for either cover are too voluminous to
+    fit legibly, you should put the first ones listed (as many as fit
+    reasonably) on the actual cover, and continue the rest onto
+    adjacent pages.</para>
+
+    <para>If you publish or distribute Opaque copies of the Document
+    numbering more than 100, you must either include a
+    machine-readable Transparent copy along with each Opaque copy, or
+    state in or with each Opaque copy a publicly-accessible
+    computer-network location containing a complete Transparent copy
+    of the Document, free of added material, which the general
+    network-using public has access to download anonymously at no
+    charge using public-standard network protocols.  If you use the
+    latter option, you must take reasonably prudent steps, when you
+    begin distribution of Opaque copies in quantity, to ensure that
+    this Transparent copy will remain thus accessible at the stated
+    location until at least one year after the last time you
+    distribute an Opaque copy (directly or through your agents or
+    retailers) of that edition to the public.</para>
+
+    <para>It is requested, but not required, that you contact the
+    authors of the Document well before redistributing any large
+    number of copies, to give them a chance to provide you with an
+    updated version of the Document.</para>
+  </sect1>
+
+  <sect1 label="4">
+    <title>MODIFICATIONS</title>
+
+    <para>You may copy and distribute a Modified Version of the
+    Document under the conditions of sections 2 and 3 above, provided
+    that you release the Modified Version under precisely this
+    License, with the Modified Version filling the role of the
+    Document, thus licensing distribution and modification of the
+    Modified Version to whoever possesses a copy of it.  In addition,
+    you must do these things in the Modified Version:</para>
+
+    <orderedlist numeration="upperalpha" inheritnum="ignore" continuation="restarts">
+      <listitem><para>Use in the Title Page
+      (and on the covers, if any) a title distinct from that of the
+      Document, and from those of previous versions (which should, if
+      there were any, be listed in the History section of the
+      Document).  You may use the same title as a previous version if
+      the original publisher of that version gives permission.</para>
+      </listitem>
+
+      <listitem><para>List on the Title Page,
+      as authors, one or more persons or entities responsible for
+      authorship of the modifications in the Modified Version,
+      together with at least five of the principal authors of the
+      Document (all of its principal authors, if it has less than
+      five).</para>
+      </listitem>
+
+      <listitem><para>State on the Title page
+      the name of the publisher of the Modified Version, as the
+      publisher.</para>
+      </listitem>
+
+      <listitem><para>Preserve all the
+      copyright notices of the Document.</para>
+      </listitem>
+
+      <listitem><para>Add an appropriate
+      copyright notice for your modifications adjacent to the other
+      copyright notices.</para>
+      </listitem>
+
+      <listitem><para>Include, immediately
+      after the copyright notices, a license notice giving the public
+      permission to use the Modified Version under the terms of this
+      License, in the form shown in the Addendum below.</para>
+      </listitem>
+
+      <listitem><para>Preserve in that license
+      notice the full lists of Invariant Sections and required Cover
+      Texts given in the Document's license notice.</para>
+      </listitem>
+
+      <listitem><para>Include an unaltered
+      copy of this License.</para>
+      </listitem>
+
+      <listitem><para>Preserve the section
+      entitled "History", and its title, and add to it an item stating
+      at least the title, year, new authors, and publisher of the
+      Modified Version as given on the Title Page.  If there is no
+      section entitled "History" in the Document, create one stating
+      the title, year, authors, and publisher of the Document as given
+      on its Title Page, then add an item describing the Modified
+      Version as stated in the previous sentence.</para>
+      </listitem>
+
+      <listitem><para>Preserve the network
+      location, if any, given in the Document for public access to a
+      Transparent copy of the Document, and likewise the network
+      locations given in the Document for previous versions it was
+      based on.  These may be placed in the "History" section.  You
+      may omit a network location for a work that was published at
+      least four years before the Document itself, or if the original
+      publisher of the version it refers to gives permission.</para>
+      </listitem>
+
+      <listitem><para>In any section entitled
+      "Acknowledgements" or "Dedications", preserve the section's
+      title, and preserve in the section all the substance and tone of
+      each of the contributor acknowledgements and/or dedications
+      given therein.</para>
+      </listitem>
+
+      <listitem><para>Preserve all the
+      Invariant Sections of the Document, unaltered in their text and
+      in their titles.  Section numbers or the equivalent are not
+      considered part of the section titles.</para>
+      </listitem>
+
+      <listitem><para>Delete any section
+      entitled "Endorsements".  Such a section may not be included in
+      the Modified Version.</para>
+      </listitem>
+
+      <listitem><para>Do not retitle any
+      existing section as "Endorsements" or to conflict in title with
+      any Invariant Section.</para>
+      </listitem>
+    </orderedlist>
+    
+    <para>If the Modified Version includes new front-matter sections
+    or appendices that qualify as Secondary Sections and contain no
+    material copied from the Document, you may at your option
+    designate some or all of these sections as invariant.  To do this,
+    add their titles to the list of Invariant Sections in the Modified
+    Version's license notice.  These titles must be distinct from any
+    other section titles.</para>
+
+    <para>You may add a section entitled "Endorsements", provided it
+    contains nothing but endorsements of your Modified Version by
+    various parties--for example, statements of peer review or that
+    the text has been approved by an organization as the authoritative
+    definition of a standard.</para>
+
+    <para>You may add a passage of up to five words as a Front-Cover
+    Text, and a passage of up to 25 words as a Back-Cover Text, to the
+    end of the list of Cover Texts in the Modified Version.  Only one
+    passage of Front-Cover Text and one of Back-Cover Text may be
+    added by (or through arrangements made by) any one entity.  If the
+    Document already includes a cover text for the same cover,
+    previously added by you or by arrangement made by the same entity
+    you are acting on behalf of, you may not add another; but you may
+    replace the old one, on explicit permission from the previous
+    publisher that added the old one.</para>
+
+    <para>The author(s) and publisher(s) of the Document do not by
+    this License give permission to use their names for publicity for
+    or to assert or imply endorsement of any Modified Version.</para>
+  </sect1>
+
+  <sect1 label="5">
+    <title>COMBINING DOCUMENTS</title>
+
+    <para>You may combine the Document with other documents released
+    under this License, under the terms defined in section 4 above for
+    modified versions, provided that you include in the combination
+    all of the Invariant Sections of all of the original documents,
+    unmodified, and list them all as Invariant Sections of your
+    combined work in its license notice.</para>
+
+    <para>The combined work need only contain one copy of this
+    License, and multiple identical Invariant Sections may be replaced
+    with a single copy.  If there are multiple Invariant Sections with
+    the same name but different contents, make the title of each such
+    section unique by adding at the end of it, in parentheses, the
+    name of the original author or publisher of that section if known,
+    or else a unique number.  Make the same adjustment to the section
+    titles in the list of Invariant Sections in the license notice of
+    the combined work.</para>
+
+    <para>In the combination, you must combine any sections entitled
+    "History" in the various original documents, forming one section
+    entitled "History"; likewise combine any sections entitled
+    "Acknowledgements", and any sections entitled "Dedications".  You
+    must delete all sections entitled "Endorsements."</para>
+  </sect1>
+
+  <sect1 label="6">
+    <title>COLLECTIONS OF DOCUMENTS</title>
+
+    <para>You may make a collection consisting of the Document and
+    other documents released under this License, and replace the
+    individual copies of this License in the various documents with a
+    single copy that is included in the collection, provided that you
+    follow the rules of this License for verbatim copying of each of
+    the documents in all other respects.</para>
+
+    <para>You may extract a single document from such a collection,
+    and distribute it individually under this License, provided you
+    insert a copy of this License into the extracted document, and
+    follow this License in all other respects regarding verbatim
+    copying of that document.</para>
+  </sect1>
+
+  <sect1 label="7">
+    <title>AGGREGATION WITH INDEPENDENT WORKS</title>
+    
+    <para>A compilation of the Document or its derivatives with other
+    separate and independent documents or works, in or on a volume of
+    a storage or distribution medium, does not as a whole count as a
+    Modified Version of the Document, provided no compilation
+    copyright is claimed for the compilation.  Such a compilation is
+    called an "aggregate", and this License does not apply to the
+    other self-contained works thus compiled with the Document, on
+    account of their being thus compiled, if they are not themselves
+    derivative works of the Document.</para>
+
+    <para>If the Cover Text requirement of section 3 is applicable to
+    these copies of the Document, then if the Document is less than
+    one quarter of the entire aggregate, the Document's Cover Texts
+    may be placed on covers that surround only the Document within the
+    aggregate.  Otherwise they must appear on covers around the whole
+    aggregate.</para>
+  </sect1>
+
+  <sect1 label="8">
+    <title>TRANSLATION</title>
+
+    <para>Translation is considered a kind of modification, so you may
+    distribute translations of the Document under the terms of section
+    4.  Replacing Invariant Sections with translations requires
+    special permission from their copyright holders, but you may
+    include translations of some or all Invariant Sections in addition
+    to the original versions of these Invariant Sections.  You may
+    include a translation of this License provided that you also
+    include the original English version of this License.  In case of
+    a disagreement between the translation and the original English
+    version of this License, the original English version will
+    prevail.</para>
+  </sect1>
+
+  <sect1 label="9">
+    <title>TERMINATION</title>
+    
+    <para>You may not copy, modify, sublicense, or distribute the
+    Document except as expressly provided for under this License.  Any
+    other attempt to copy, modify, sublicense or distribute the
+    Document is void, and will automatically terminate your rights
+    under this License.  However, parties who have received copies, or
+    rights, from you under this License will not have their licenses
+    terminated so long as such parties remain in full
+    compliance.</para>
+  </sect1>
+
+  <sect1 label="10">
+    <title>FUTURE REVISIONS OF THIS LICENSE</title>
+
+    <para>The Free Software Foundation may publish new, revised
+    versions of the GNU Free Documentation License from time to time.
+    Such new versions will be similar in spirit to the present
+    version, but may differ in detail to address new problems or
+    concerns.  See <ulink url="http://www.gnu.org/copyleft/">http://www.gnu.org/copyleft/</ulink>.</para>
+
+    <para>Each version of the License is given a distinguishing
+    version number.  If the Document specifies that a particular
+    numbered version of this License "or any later version" applies to
+    it, you have the option of following the terms and conditions
+    either of that specified version or of any later version that has
+    been published (not as a draft) by the Free Software Foundation.
+    If the Document does not specify a version number of this License,
+    you may choose any version ever published (not as a draft) by the
+    Free Software Foundation.</para>
+  </sect1>
+
+  <sect1 label="">
+    <title>How to use this License for your documents</title>
+
+    <para>To use this License in a document you have written, include
+    a copy of the License in the document and put the following
+    copyright and license notices just after the title page:</para>
+
+<blockquote><para>
+      Copyright (c)  YEAR  YOUR NAME.
+      Permission is granted to copy, distribute and/or modify this document
+      under the terms of the GNU Free Documentation License, Version 1.1
+      or any later version published by the Free Software Foundation;
+      with the Invariant Sections being LIST THEIR TITLES, with the
+      Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
+      A copy of the license is included in the section entitled "GNU
+      Free Documentation License".
+</para></blockquote>
+
+    <para>If you have no Invariant Sections, write "with no Invariant
+    Sections" instead of saying which ones are invariant.  If you have
+    no Front-Cover Texts, write "no Front-Cover Texts" instead of
+    "Front-Cover Texts being LIST"; likewise for Back-Cover
+    Texts.</para>
+
+    <para>If your document contains nontrivial examples of program
+    code, we recommend releasing these examples in parallel under your
+    choice of free software license, such as the GNU General Public
+    License, to permit their use in free software.</para>
+  </sect1>
+
+</appendix>
+
+<appendix id="changelog">
+<?dbhtml filename="appi.html"?>
+<appendixinfo>
+<pubdate>$Date: 2006-02-16 22:11:15 +0100 (Thu, 16 Feb 2006) $</pubdate>
+<releaseinfo>$Revision: 5566 $</releaseinfo>
+</appendixinfo>
+<title>ChangeLog</title>
+
+<para>This appendix details the changes made between versions.</para>
+
+<section><title>Version 2.0.14: Changes since version 2.0.12 (2005-04-18)</title>
+
+<para>I forgot to update the <citetitle>ChangeLog</citetitle> for
+version 2.0.13. That's the difference between 2.0.13 and 2.0.14.
+This change log is slightly abbreviated; there were hundreds of uninteresting
+changes to generated files.</para>
+
+<programlisting format="linespecific">Changes to en/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * Makefile, VERSION.xml: Updated for DocBook V4.5
+  | 
+  | 2005-11-12  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * ch04.xml: Fix some markup typos
+  | 
+
+Changes to en/entities/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * elements.e.ent, elements.ent, elements.u.ent, refpurps.ent:
+  |      Updated for DocBook V4.5
+  | 
+
+Changes to en/refpages/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * intro.elements.xml, references.xml: Updated for DocBook V4.5
+  | 
+
+Changes to en/stylesheets/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * tdg.xsl: Updated for DocBook V4.5
+  | 
+
+Changes to en/build/bin/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * bash.paths, nutparse: Updated for DocBook V4.5
+  | 
+
+Changes to en/build/lib/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * ebnf-4.5.dtd.xml, refentry.pl: Updated for DocBook V4.5
+  | 
+
+Changes to en/figures/100dpi/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * rev_4.5.png: New file.
+  | 
+
+Changes to en/refpages/paraments/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * attlist.e.gen, attlist.u.gen, cals.e.gen, cals.u.gen,
+  |      class.e.gen, class.u.gen, common.e.gen, common.u.gen,
+  |      content.e.gen, content.u.gen, db.e.gen, db.u.gen,
+  |      element.e.gen, element.u.gen, htmltables.e.gen,
+  |      htmltables.u.gen, lattrib.e.gen, lattrib.u.gen, mix.e.gen,
+  |      mix.u.gen, module.e.gen, module.u.gen, role.e.gen,
+  |      role.u.gen: Updated for DocBook V4.5
+  | 
+
+Changes to en/refpages/elements/equation/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, example.2.gen,
+  |      example.2.txt, example.2.xml, refentry.xml, synopsis.e.gen:
+  |      Updated for DocBook V4.5
+  | 
+
+Changes to en/refpages/elements/mathphrase/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, example.1.gen,
+  |      example.1.txt, example.1.xml, parents.gen, refentry.xml,
+  |      reference.e.xml, reference.u.xml, synopsis.e.gen,
+  |      synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/termdef/*
+
+  | 2006-02-16  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.</programlisting>
+
+</section>
+
+<section><title>Version 2.0.12: Changes since version 2.0.10 (2004-05-19)</title>
+
+<para>I forgot to update the <citetitle>ChangeLog</citetitle> for
+version 2.0.11. That's the difference between 2.0.11 and 2.0.12.
+This change log is slightly abbreviated; there were hundreds of uninteresting
+changes to generated files.</para>
+
+<programlisting format="linespecific">Changes to en/*
+
+  | 2005-04-18  Jirka Kosek &lt;kosek@users.sourceforge.net&gt;
+  | 
+  |    * makechm.bat: Updates to HTML Help processing
+  | 
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * VERSION.xml: Version 2.0.11 Released
+  | 
+  |    * ch02.xml: Fixed example
+  | 
+  |    * unexbook.xml: Point at right DTD
+  | 
+
+Changes to en/entities/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * elements.e.ent, elements.ent, elements.u.ent, refpurps.ent:
+  |      Added DocBook V4.4 entities
+  | 
+
+Changes to en/refpages/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * references.xml: Updated
+  | 
+
+Changes to en/schema/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * calstblx.dtd, catalog.xml, dbcentx.mod, dbebnf.dtd,
+  |      dbgenent.mod, dbhierx.mod, dbnotnx.mod, dbpoolx.mod,
+  |      docbook.cat, docbookx.dtd, htmltblx.mod, soextblx.dtd,
+  |      tdg.dtd: Updated to DocBook V4.4
+  | 
+
+Changes to en/stylesheets/*
+
+  | 2005-04-18  Jirka Kosek &lt;kosek@users.sourceforge.net&gt;
+  | 
+  |    * htmlhelp.xsl: Updates to HTML Help processing
+  | 
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * identity.xsl: Point to correct doctype
+  | 
+  |    * tdg.xsl: Support revision=4.4
+  | 
+
+Changes to en/build/bin/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * bash.paths, nutparse: Updated for V4.4
+  | 
+
+Changes to en/build/lib/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * .cvsignore, alphalist.xsl, parament.classes: Updated for
+  |      V4.4
+  | 
+  |    * refentry.pl: Updated
+  | 
+
+Changes to en/figures/100dpi/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * rev_4.4.png: New file.
+  | 
+
+Changes to en/figures/300dpi/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * fermat.png: Fixed equation
+  | 
+  |    * rev_4.4.png: New file.
+  | 
+
+Changes to en/refpages/paraments/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * attlist.e.gen, attlist.u.gen, attrib.e.gen, attrib.u.gen,
+  |      cals.e.gen, cals.u.gen, class.e.gen, class.u.gen,
+  |      common.e.gen, common.u.gen, content.e.gen, content.u.gen,
+  |      db.e.gen, db.u.gen, element.e.gen, element.u.gen,
+  |      htmltables.e.gen, htmltables.u.gen, iso.e.gen, iso.u.gen,
+  |      lattrib.e.gen, lattrib.u.gen, mix.e.gen, mix.u.gen,
+  |      module.e.gen, module.u.gen, role.e.gen, role.u.gen: Updated
+  | 
+
+[...]
+
+Changes to en/refpages/elements/bibliolist/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+  |    * refentry.xml, synopsis.e.gen, synopsis.u.gen: Updated
+  | 
+
+Changes to en/refpages/elements/biblioref/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * entities.e.ent, entities.u.ent, parents.gen, refentry.xml,
+  |      reference.e.xml, reference.u.xml, synopsis.e.gen,
+  |      synopsis.u.gen: New file.
+  | 
+  |    * refentry.xml, synopsis.e.gen, synopsis.u.gen: Updated
+  | 
+
+Changes to en/refpages/elements/package/*
+
+  | 2005-04-15  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+  |    * refentry.xml, synopsis.e.gen, synopsis.u.gen: Updated</programlisting>
+</section>
+
+<section><title>Version 2.0.10: Changes since version 2.0.9 (2003-12-31)</title>
+
+<programlisting format="linespecific">Changes to en/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * appi.xml: Fix the 2.0.9 changelog, add 2.0.10 changelog
+  | 
+  |    * book.xml: Make a local copy of the reference schema
+  | 
+  |    * ch04.xml: Added section on MIME type
+  | 
+
+Changes to en/stylesheets/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * dbv5.xsl, tdg.xsl: Hacking for V5/NG presentation
+  | 
+  |    * html-titlepage.xml: Make attributes namespace-qualified per
+  |      some change I made to the template system
+  | 
+
+Changes to en/schema/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * calstblx.dtd, catalog.xml, dbcentx.mod, dbebnf.dtd,
+  |      dbgenent.mod, dbhierx.mod, dbnotnx.mod, dbpoolx.mod,
+  |      docbook.cat, docbookx.dtd, htmltblx.mod, soextblx.dtd,
+  |      tdg.dtd: New file.
+  | 
+
+Changes to en/build/bin/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * attrcheck: New file.
+  | 
+
+Changes to en/build/lib/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * docbook-rng.xml: New file.
+  | 
+
+Changes to en/refpages/elements/address/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/code/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/col/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/colgroup/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/corpcredit/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/mediaobjectco/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Fixed misleading URI
+  | 
+
+Changes to en/refpages/elements/option/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/orderedlist/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/procedure/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/stepalternatives/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/task/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/taskprerequisites/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/taskrelated/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/tasksummary/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/td/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/th/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/tr/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/ulink/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+  | 
+
+Changes to en/refpages/elements/uri/*
+
+  | 2004-05-19  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: First pass at some updates for V4.3
+</programlisting>
+</section>
+
+<section><title>Version 2.0.9: Changes since version 2.0.8 (2003-01-01)</title>
+
+<programlisting format="linespecific">Changes to en/*
+
+  | 2003-12-31  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * .cvsignore: Ignore the tdgex.xml too
+  | 
+  |    * .cvsignore: Ignore bookinfo.xml
+  | 
+  |    * Makefile: Updates
+  | 
+  |    * VERSION.xml: Version 2.0.9 released
+  | 
+  |    * appi.xml: Added ChangeLog for 2.0.9; fixed metadata
+  | 
+  |    * book.xml, unexbook.xml: Update to 4.3CR2
+  | 
+  |    * bookinfo.xml: Built automatically from VERSION.xml
+  | 
+  |    * legalnotice.xml: Now part of VERSION.xml
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * Makefile: Don't build the index twice by default
+  | 
+  |    * Makefile, VERSION.xml, unexbook.xml: First attempt at
+  |      building a V4.3 book
+  | 
+  | 2003-06-04  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * appd.xml, appe.xml: Fixed typo
+  | 
+  |    * ch04.xml: Point to more up-to-date language list
+  | 
+  | 2003-01-25  Jirka Kosek &lt;kosek@users.sourceforge.net&gt;
+  | 
+  |    * makechm.bat: Updated HTML Help generation. Character
+  |      entities' images are now compiled into CHM.
+  | 
+
+Changes to en/entities/*
+
+  | 2003-12-31  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * charents.ent: Remove character tables
+  | 
+  |    * content.ent: Remove entities for VERSION.xml and
+  |      legalnotice.xml
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * elements.e.ent, elements.ent, elements.u.ent, refpurps.ent:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * references.xml: First attempt at building a V4.3 book
+  | 
+
+Changes to en/stylesheets/*
+
+  | 2003-12-31  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * dbv5.xsl: New file.
+  | 
+  |    * tdg.xsl: Table presentation cleanup and optionally handle
+  |      RNG code
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * identity.xsl, tdg.xsl: First attempt at building a V4.3 book
+  | 
+  | 2003-01-25  Jirka Kosek &lt;kosek@users.sourceforge.net&gt;
+  | 
+  |    * htmlhelp.xsl: Updated HTML Help generation. Character
+  |      entities' images are now compiled into CHM.
+  | 
+
+Changes to en/build/bin/*
+
+  | 2003-12-31  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * bash.paths: Update to 4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * bash.paths, nutparse: First attempt at building a V4.3 book
+  | 
+
+Changes to en/build/lib/*
+
+  | 2003-12-31  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * .cvsignore: Ignore db5doc.xml
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * .cvsignore, parament.classes, refentry.pl: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/figures/100dpi/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * fermat.png: Fix equation
+  | 
+  |    * rev_4.3.png: New file.
+  | 
+
+Changes to en/figures/300dpi/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * rev_4.3.png: New file.
+  | 
+
+Changes to en/refpages/charents/*
+
+  | 2003-12-31  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * iso-amsa.gen, iso-amsb.gen, iso-amsc.gen, iso-amsn.gen,
+  |      iso-amso.gen, iso-amsr.gen, iso-box.gen, iso-cyr1.gen,
+  |      iso-cyr2.gen, iso-dia.gen, iso-grk1.gen, iso-grk2.gen,
+  |      iso-grk3.gen, iso-grk4.gen, iso-lat1.gen, iso-lat2.gen,
+  |      iso-num.gen, iso-pub.gen, iso-tech.gen: Remove character
+  |      table
+  | 
+  |    * iso-amsa.xml, iso-amsb.xml, iso-amsc.xml, iso-amsn.xml,
+  |      iso-amso.xml, iso-amsr.xml, iso-box.xml, iso-cyr1.xml,
+  |      iso-cyr2.xml, iso-dia.xml, iso-grk1.xml, iso-grk2.xml,
+  |      iso-grk3.xml, iso-grk4.xml, iso-lat1.xml, iso-lat2.xml,
+  |      iso-num.xml, iso-pub.xml, iso-tech.xml: Remove character
+  |      tables; point to W3C 2003/entities
+  | 
+
+Changes to en/refpages/notations/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * notations.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * notations.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/paraments/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * attlist.e.gen, attlist.u.gen, attrib.e.gen, attrib.u.gen,
+  |      cals.e.gen, cals.u.gen, common.e.gen, common.u.gen,
+  |      db.e.gen, db.u.gen, htmltables.e.gen, htmltables.u.gen,
+  |      lattrib.e.gen, lattrib.u.gen, mix.e.gen, mix.u.gen,
+  |      module.e.gen, module.u.gen, role.e.gen, role.u.gen: Updated
+  |      to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * attlist.e.gen, attlist.u.gen, attrib.e.gen, attrib.u.gen,
+  |      attval.e.gen, attval.u.gen, cals.e.gen, cals.u.gen,
+  |      class.e.gen, class.u.gen, cmodule.e.gen, cmodule.u.gen,
+  |      common.e.gen, common.u.gen, content.e.gen, content.u.gen,
+  |      db.e.gen, db.u.gen, element.e.gen, element.u.gen,
+  |      hook.e.gen, hook.u.gen, htmltables.e.gen, htmltables.u.gen,
+  |      lattrib.e.gen, lattrib.u.gen, mix.e.gen, mix.u.gen,
+  |      module.e.gen, module.u.gen, role.e.gen, role.u.gen: First
+  |      attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/abbrev/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/abstract/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/acronym/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/action/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/address/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/anchor/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/appendix/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/appendixinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/application/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/area/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+  | 2003-08-17  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Identify lower left corner
+  | 
+
+Changes to en/refpages/elements/areaset/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/arg/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+
+Changes to en/refpages/elements/article/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/articleinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/attribution/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/audiodata/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/author/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/authorblurb/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/authorgroup/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/authorinitials/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/beginpage/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/bibliocoverage/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/bibliodiv/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/biblioentry/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/bibliography/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/bibliographyinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/bibliomisc/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/bibliomixed/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/bibliomset/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/bibliorelation/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/biblioset/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/blockinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/blockquote/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/book/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/bookinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, example.1.txt, synopsis.e.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/bridgehead/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/callout/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/calloutlist/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/caption/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/caution/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/chapter/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/chapterinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/citation/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/citerefentry/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/citetitle/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/classname/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/classsynopsis/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/classsynopsisinfo/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/cmdsynopsis/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/co/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * entities.e.ent, entities.u.ent, example.1.gen,
+  |      example.1.txt, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/code/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: Updated to
+  |      DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/col/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * entities.e.ent, entities.u.ent, parents.gen, refentry.xml,
+  |      reference.e.xml, reference.u.xml, synopsis.e.gen,
+  |      synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/colgroup/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/colspec/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/command/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/computeroutput/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/constant/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/constraintdef/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/constructorsynopsis/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/coref/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+
+Changes to en/refpages/elements/corpauthor/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/corpcredit/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/database/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/destructorsynopsis/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/email/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/emphasis/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/entry/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/entrytbl/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/envar/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/epigraph/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/equation/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.gen, example.1.txt: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.gen, example.1.txt, parents.gen, synopsis.e.gen,
+  |      synopsis.u.gen: First attempt at building a V4.3 book
+  | 
+  |    * example.1.xml: Fix equation
+  | 
+
+Changes to en/refpages/elements/errorcode/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.gen, example.1.txt, parents.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/errorname/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/errortext/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/errortype/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/example/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/exceptionname/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/fieldsynopsis/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/figure/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.gen, example.1.txt, parents.gen, synopsis.e.gen,
+  |      synopsis.u.gen: First attempt at building a V4.3 book
+  | 
+  | 2003-08-18  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Fix spelling error in title
+  | 
+
+Changes to en/refpages/elements/filename/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/firstterm/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/footnote/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/footnoteref/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: Updated to
+  |      DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/foreignphrase/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/formalpara/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/funcparams/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, example.1.gen, example.1.txt, synopsis.e.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/funcprototype/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/funcsynopsis/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/funcsynopsisinfo/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/function/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/glossary/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/glossaryinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/glossdiv/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/glosslist/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/glosssee/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/glossseealso/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/glossterm/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/graphic/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/graphicco/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/group/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+
+Changes to en/refpages/elements/guibutton/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/guiicon/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/guilabel/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/guimenu/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/guimenuitem/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/guisubmenu/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/hardware/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/highlights/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/imagedata/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/important/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/index/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/indexinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/indexterm/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/informalequation/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/informalexample/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/informalfigure/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/informaltable/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/initializer/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/inlineequation/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/inlinegraphic/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/inlinemediaobject/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/interface/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/interfacename/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/itemizedlist/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/keycap/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: Updated to
+  |      DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/keycode/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/keycombo/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: Updated to
+  |      DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/keysym/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/lhs/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/lineannotation/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/link/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/listitem/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/literal/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/literallayout/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/lotentry/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/markup/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/medialabel/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/mediaobject/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/mediaobjectco/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/member/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/menuchoice/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/methodname/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/methodparam/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+
+Changes to en/refpages/elements/methodsynopsis/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, refentry.xml, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/modespec/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/modifier/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/mousebutton/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/msgaud/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/msgexplan/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/msgset/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/msgtext/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/nonterminal/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/note/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/objectinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/olink/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, example.1.txt, parents.gen, synopsis.e.gen,
+  |      synopsis.u.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/ooclass/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/ooexception/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/oointerface/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/option/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/optional/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/orderedlist/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/orgname/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/othercredit/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/para/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/paramdef/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/parameter/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/part/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/partinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/partintro/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/personname/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/phrase/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/preface/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/prefaceinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/primary/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/primaryie/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/procedure/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/productionset/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.txt, parents.gen: First attempt at building a V4.3
+  |      book
+  | 
+  | 2003-08-18  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Fix defs in example
+  | 
+
+Changes to en/refpages/elements/productname/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/productnumber/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/programlisting/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/programlistingco/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/prompt/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/property/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/qandaset/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/quote/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/refdescriptor/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refentry/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refentryinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refentrytitle/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/reference/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/referenceinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refname/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refpurpose/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsect1/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsect1info/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsect2/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsect2info/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsect3/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsect3info/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsection/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsectioninfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsynopsisdiv/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/refsynopsisdivinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/remark/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/replaceable/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/returnvalue/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/revhistory/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/revision/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/rhs/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/row/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/screen/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/screenco/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.txt, parents.gen: First attempt at building a V4.3
+  |      book
+  | 
+
+Changes to en/refpages/elements/screeninfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/screenshot/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/secondary/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/secondaryie/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect1/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect1info/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect2/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect2info/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect3/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect3info/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect4/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect4info/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect5/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/sect5info/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/section/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/sectioninfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/see/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/seealso/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/seealsoie/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/seeie/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/seg/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/segmentedlist/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/segtitle/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/set/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/setindex/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/setindexinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/setinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/sgmltag/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/shortcut/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/sidebar/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/sidebarinfo/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/simpara/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/simplelist/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/simplemsgentry/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/simplesect/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/spanspec/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/step/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, refentry.xml, synopsis.e.gen,
+  |      synopsis.u.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/stepalternatives/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/structfield/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/structname/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/subscript/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/subtitle/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/superscript/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/symbol/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/synopsis/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: Updated to
+  |      DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, example.1.gen, example.1.txt, parents.gen,
+  |      synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/systemitem/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/table/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/task/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/taskprerequisites/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/taskrelated/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/tasksummary/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/tbody/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/td/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/term/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/tertiary/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/tertiaryie/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/textdata/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/textobject/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+
+Changes to en/refpages/elements/tfoot/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/tgroup/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/th/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/thead/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/tip/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/title/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/titleabbrev/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/tocback/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/tocentry/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/tocfront/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/token/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/tr/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/trademark/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/type/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/ulink/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen, synopsis.u.gen:
+  |      First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/uri/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, entities.e.ent, entities.u.ent, parents.gen,
+  |      refentry.xml, reference.e.xml, reference.u.xml,
+  |      synopsis.e.gen, synopsis.u.gen: New file.
+  | 
+
+Changes to en/refpages/elements/userinput/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * children.gen, parents.gen, synopsis.e.gen: First attempt at
+  |      building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/variablelist/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/varname/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/videodata/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/void/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * synopsis.e.gen, synopsis.u.gen: First attempt at building a
+  |      V4.3 book
+  | 
+
+Changes to en/refpages/elements/warning/*
+
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/wordasword/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: Updated to DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen: First attempt at building a V4.3 book
+  | 
+
+Changes to en/refpages/elements/xref/*
+
+  | 2003-12-30  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: Updated to
+  |      DocBook V4.3CR2
+  | 
+  | 2003-12-23  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * parents.gen, synopsis.e.gen, synopsis.u.gen: First attempt
+  |      at building a V4.3 book</programlisting>
+
+</section>
+
+<section><title>Changes since version 2.0.7 (2002-06-17)</title>
+
+<programlisting format="linespecific">Changes to en/*
+
+  | 2002-12-29  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * ch00.xml, ch01.xml, ch05.xml: Patches from jrdaily
+  | 
+  |    * ch04.xml: Patches from jrdaily: I'm attaching yet another
+  |      revision of the patch. Updated changelog: * Use CDATA
+  |      sections in screen and programlisting blocks containing
+  |      sample SGML and XML code. * Put quotes around attribute
+  |      values in one sample block. Some of the attributes are
+  |      attached to &lt;xref&gt; tags; so far as I know, there is no way
+  |      to represent an &lt;xref&gt; that is legal in both DocBook SGML
+  |      and XML, so I left them SGML-compliant (without a closing
+  |      /). * Replace XML with &amp;XML; when not in index terms, and
+  |      SGML with &amp;SGML;. This only affects latter parts of the
+  |      chapter; older portions already use those entities. *
+  |      Replace &lt;literal&gt; with tags such as sgmltag, varname, and
+  |      parameter. * Update the Emacs comments at the end of the
+  |      document. * Replace &amp;ldquo;/&amp;rdquo; pairs with &lt;quote&gt; tags.
+  |      * Eliminate &amp;ldquo;/&amp;rdquo; entities used following an
+  |      &lt;xref&gt;; this may be an outdated stylesheet workaround. *
+  |      Replace a quoted reference to a section with an &lt;xref&gt;
+  |      (Scheme).
+  | 
+  |    * ch04.xml: Fix typo
+  | 
+  | 2002-09-21  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * ch02.xml: Fixed SGML minimization bug; not that it'll matter
+  |      in 2e, I suppose
+  | 
+  | 2002-06-26  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * ch02.xml: Add ID to Making an Index section
+  | 
+
+Changes to en/stylesheets/*
+
+  | 2002-12-29  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * tdg.xsl: Improve linking
+  | 
+
+Changes to en/build/lib/*
+
+  | 2002-12-29  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.pl: Attempt to support run-time prefix for output
+  |      files. This will allow multiple versions of the book to be
+  |      built. (This may not work yet)
+  | 
+  |    * seealso: Fixed category title
+  | 
+
+Changes to en/refpages/elements/bookinfo/*
+
+  | 2002-09-25  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Defguide bug #613988: fix bug in copyright
+  |      holders
+  | 
+
+Changes to en/refpages/elements/callout/*
+
+  | 2002-11-26  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Corrected typos and thinkos reported by Robert
+  |      P. J. Day
+  | 
+
+Changes to en/refpages/elements/co/*
+
+  | 2002-11-26  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: New file.
+  | 
+
+Changes to en/refpages/elements/emphasis/*
+
+  | 2002-08-06  &lt;dcramer@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Changed Emphasis in refentrytitle to emphasis
+  |      to make it consistent with other refentrytitles
+  | 
+
+Changes to en/refpages/elements/equation/*
+
+  | 2002-09-21  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Try spelling Theorem correctly
+  | 
+
+Changes to en/refpages/elements/errorcode/*
+
+  | 2002-12-28  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Fix errorname usage
+  | 
+
+Changes to en/refpages/elements/figure/*
+
+  | 2002-09-21  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Use mediaobject instead of graphic
+  | 
+
+Changes to en/refpages/elements/funcparams/*
+
+  | 2002-11-26  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Fix typo
+  | 
+
+Changes to en/refpages/elements/imagedata/*
+
+  | 2002-11-26  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Add an ID so we can xref to a section
+  | 
+  | 2002-09-21  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Specify scalefit=0 on example
+  | 
+
+Changes to en/refpages/elements/index/*
+
+  | 2002-11-26  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Corrected typos and thinkos reported by Robert
+  |      P. J. Day
+  | 
+
+Changes to en/refpages/elements/nonterminal/*
+
+  | 2002-12-29  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Fix tracker #599968, clarify semantics of def
+  |      attribute
+  | 
+
+Changes to en/refpages/elements/olink/*
+
+  | 2002-07-17  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Fix typo in entity declaration
+  | 
+
+Changes to en/refpages/elements/qandaset/*
+
+  | 2002-11-26  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Corrected typos and thinkos reported by Robert
+  |      P. J. Day
+  | 
+
+Changes to en/refpages/elements/screenco/*
+
+  | 2002-11-26  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Corrected typos and thinkos reported by
+  |      Robert P. J. Day
+  | 
+
+Changes to en/refpages/elements/simplemsgentry/*
+
+  | 2002-12-28  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Remove reference to a future change that's
+  |      already been made
+  | 
+
+Changes to en/refpages/elements/synopsis/*
+
+  | 2002-11-26  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * example.1.xml: Corrected typos and thinkos reported by
+  |      Robert P. J. Day
+  | 
+
+Changes to en/refpages/elements/xref/*
+
+  | 2002-12-28  Norman Walsh &lt;nwalsh@users.sourceforge.net&gt;
+  | 
+  |    * refentry.xml: Clarify processing expectations
+  | </programlisting>
+
+</section>
+
+</appendix>
+
+</part>
+
+<glossary id="glossary">
+<?dbhtml filename="dbgloss.html"??>
+<glossaryinfo>
+<pubdate>$Date: 2001-08-02 12:27:50 +0200 (Thu, 02 Aug 2001) $</pubdate>
+<releaseinfo>$Revision: 546 $</releaseinfo>
+</glossaryinfo>
+<title>Glossary</title>
+<glossentry id="gloss-attribute"><glossterm>attribute</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>attributes</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>attributes</secondary></indexterm>
+
+Attributes augment the element on which they appear; they also
+provide additional information about the element.
+</para>
+<para>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>attribute ID, containing</secondary></indexterm>
+
+Attributes appear as name-value pairs in the element's start-tag.
+For example, to assign the value <literal moreinfo="none">hostname</literal> to the
+<sgmltag class="attribute">Role</sgmltag> attribute of <sgmltag>SystemItem</sgmltag>,
+you would use the mark up:
+<sgmltag class="starttag">systemitem role="hostname"</sgmltag>.
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-callout"><glossterm>callout</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>callouts</primary></indexterm>
+A pointer, verbal or graphical or both, to a 
+<emphasis>component</emphasis> of an illustration 
+or a text object.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-cooked"><glossterm>cooked</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>cooked data</primary></indexterm>
+<indexterm significance="normal"><primary>appearance</primary>
+  <secondary>cooked data</secondary></indexterm>
+
+<quote>Cooked</quote> data, as distinct from <quote>raw,</quote> is a collection
+of elements and character data that's ready for presentation. The processor
+is not expected to rearrange, select, or suppress any of the elements, but
+simply present them as specified.
+</para>
+<glossseealso>Raw</glossseealso>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-dtd"><glossterm>document type declaration (<acronym>DTD</acronym>)</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>document type declaration</primary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>document type declaration</secondary></indexterm>
+
+A set of declarations that defines the names of the elements 
+and their attributes, and that specifies rules for their combination
+or sequence.
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-dsssl"><glossterm><acronym>DSSSL</acronym></glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>DSSSL</primary></indexterm>
+<indexterm significance="normal"><primary>stylesheets</primary>
+  <secondary>languages</secondary>
+    <tertiary>DSSSL</tertiary></indexterm>
+
+Document Style Semantics and Specification Language
+(<acronym>ISO</acronym>/<acronym>IEC</acronym> 10179:1996). An international standard stylesheet language
+for <acronym>SGML</acronym>/<acronym>XML</acronym> documents.
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-element"><glossterm>element</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>elements</primary></indexterm>
+<indexterm significance="normal"><primary>hierarchical structure</primary>
+  <secondary>elements, defining</secondary></indexterm>
+<indexterm significance="normal"><primary>empty elements</primary></indexterm>
+<indexterm significance="normal"><primary>start tags</primary>
+  <secondary>empty element</secondary></indexterm>
+
+Elements define the hierarchical structure of a document.
+Most elements have start and end tags and contain some part of the
+document content. Empty elements have only a start tag and have no content. 
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-entity"><glossterm>entity</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>entities</primary></indexterm>
+<indexterm significance="normal"><primary>data entities</primary></indexterm>
+
+A name assigned (by means of a declaration) to some chunk of 
+data so it can be referred to by that name; the data can be 
+of various kinds (a special character or a chapter or a set of
+declarations in a <acronym>DTD</acronym>, for instance), and the way in which it is referred 
+to depends on the type of data and where it is being referenced: 
+<acronym>SGML</acronym> has parameter, general, external, internal, and data entities.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-excl"><glossterm>exclusion</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>exclusions</primary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary>
+  <secondary>exclusions</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>exclusions</secondary></indexterm>
+
+An exclusion is used in a <acronym>DTD</acronym> to indicate that, within the element on 
+which the exclusion occurs, the excluded elements are not valid anywhere
+within the content of the element.
+</para>
+<para>
+<indexterm significance="normal"><primary>Footnote element</primary>
+  <secondary>exclusions</secondary></indexterm>
+<indexterm significance="normal"><primary>nesting</primary>
+  <secondary>footnotes</secondary></indexterm>
+
+For example, in DocBook, <sgmltag>Footnote</sgmltag> excludes <sgmltag>Footnote</sgmltag>.
+This means that footnotes cannot nest, even though <sgmltag>Footnote</sgmltag>
+contains <sgmltag>Para</sgmltag>, and <sgmltag>Footnote</sgmltag> occurs in the proper
+content model of <sgmltag>Para</sgmltag>.
+</para>
+<para>
+See <xref linkend="s-ms"/>.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-extentity"><glossterm>external entity</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>external general entities</primary></indexterm>
+<indexterm significance="normal"><primary>general entities</primary>
+  <secondary>external</secondary></indexterm>
+<indexterm significance="normal"><primary>references</primary>
+  <secondary>external documents</secondary></indexterm>
+<indexterm significance="normal"><primary>documents</primary>
+  <secondary>external, references to</secondary></indexterm>
+
+An external entity is a general entity that refers to another
+document. External entities are often used to incorporate 
+parsable text documents, like legal notices or chapters, into larger
+units, like chapters or books.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-extsub"><glossterm>external subset</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>external subset</primary></indexterm>
+<indexterm significance="normal"><primary>document type declaration</primary>
+  <secondary>external subset</secondary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>external subset</secondary></indexterm>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>external subset</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>document type declaration</secondary></indexterm>
+
+
+Element, attribute, and other declarations that compose
+(part of) a document type definition that are stored in an
+external entity, and referenced from a document's document type
+declaration using a public or system identifier.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-float"><glossterm>float</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>float</primary></indexterm>
+<indexterm significance="normal"><primary>text</primary>
+  <secondary>float</secondary></indexterm>
+
+Text objects like sidebars, figures, tables, and graphics are said
+to float when their actual place in the document is not fixed. For presentation
+on a printed page, for instance, a graphic may float to the top of the next page if it
+is too tall to fit on the page in which it actually falls, in the sequence of words and the sequence of
+other like objects in a document.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-fpi"><glossterm>formal public identifier</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>FPI</primary></indexterm>
+<indexterm significance="normal"><primary>public identifiers</primary>
+  <secondary>formal</secondary></indexterm>
+A public identifier that conforms to the specification of formal
+public identifers in <acronym>ISO</acronym> 8879.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-fosi"><glossterm><acronym>FOSI</acronym></glossterm>
+<glossdef>
+<para>
+
+<indexterm significance="normal"><primary>FOSI stylesheets</primary></indexterm>
+
+Formatting Output Specification Instance, an <acronym>SGML</acronym> document that 
+specifies the appearance or presentation of another <acronym>SGML</acronym> document in 
+accordance 
+with the Output Specification <acronym>DTD</acronym> defined by <acronym>MIL-STD-28001C</acronym>.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-gentity"><glossterm>general entity</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>general entities</primary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>general</secondary></indexterm>
+<indexterm significance="normal"><primary>special characters, encoding as entities</primary></indexterm>
+<indexterm significance="normal"><primary>internal general entities</primary></indexterm>
+
+An entity referenced by a name that starts with an 
+ampersand (&amp;) and ends with a semicolon. Most of the
+time general entities are used in <acronym>SGML</acronym> documents, not in the <acronym>DTD</acronym>. 
+There are two types, external and internal entities, and they 
+refer either to special characters or to text objects 
+like commonly repeated phrases or names or chapters.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-gi"><glossterm><acronym>GI</acronym></glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>generic identifiers (GI)</primary></indexterm>
+<indexterm significance="normal"><primary>GI (generic identifiers)</primary></indexterm>
+<indexterm significance="normal"><primary>identifiers, generic</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>generic identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>names</primary>
+  <secondary>elements (generic identifiers)</secondary></indexterm>
+
+Generic identifier, proper term for the actual name of an element;
+<literal moreinfo="none">Para</literal> is the generic identifier of the <sgmltag class="element">para</sgmltag> element.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-incl"><glossterm>inclusion</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>inclusions</primary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary>
+  <secondary>inclusions</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>inclusions</secondary></indexterm>
+<indexterm significance="normal"><primary>nesting</primary>
+  <secondary>elements</secondary></indexterm>
+
+An inclusion is used in a <acronym>DTD</acronym> to indicate that, within the element on 
+which the inclusion occurs, the included elements are valid anywhere
+within the content of the element.
+</para>
+<para>
+For example, in DocBook, <sgmltag>Chapter</sgmltag> includes <sgmltag>IndexTerm</sgmltag>.
+This means that <sgmltag>IndexTerm</sgmltag>s can occur anywhere inside chapters,
+even inside elements that do not have <sgmltag>IndexTerm</sgmltag>s in their
+proper content models.
+</para>
+<para>
+See <xref linkend="s-ms"/>.
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-intentity"><glossterm>internal entity</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>internal general entities</primary></indexterm>
+<indexterm significance="normal"><primary>general entities</primary>
+  <secondary>internal</secondary></indexterm>
+<indexterm significance="normal"><primary>entities</primary>
+  <secondary>general</secondary></indexterm>
+
+A general entity that references a piece of text (including
+its markup and even other internal entities), usually as a
+keyboard shortcut.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-intsub"><glossterm>internal subset</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>internal subset</primary></indexterm>
+<indexterm significance="normal"><primary>document type declaration</primary>
+  <secondary>internal subset</secondary></indexterm>
+<indexterm significance="normal"><primary>declarations</primary>
+  <secondary>document type declaration</secondary></indexterm>
+
+Element, attribute, and other declarations that compose
+(part of) a document type definition that are stored in a document,
+within the document type declaration.
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-metainfo"><glossterm>meta-information</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>meta-information</primary></indexterm>
+<indexterm significance="normal"><primary>documents</primary>
+  <secondary>meta-information</secondary></indexterm>
+
+Meta-information is information about a document, such as the 
+specification of its author or its date of composition, as opposed 
+to the content of a document itself.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-pentity"><glossterm>parameter entity</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>parameter entities</primary></indexterm>
+<indexterm significance="normal"><primary>DocBook DTD</primary>
+  <secondary>customizing</secondary>
+    <tertiary>parameter entities</tertiary></indexterm>
+<indexterm significance="normal"><primary>customization (DocBook DTD)</primary>
+  <secondary>parameter entities, using</secondary></indexterm>
+<indexterm significance="normal"><primary>marked sections</primary>
+  <secondary>parameter entities, controlling</secondary></indexterm>
+
+An entity usually referenced in the <acronym>DTD</acronym> by a name that 
+starts with a percent sign (%) and ends with a semicolon. 
+In DocBook, parameter entities are mainly used to facilitate 
+customization of the <acronym>DTD</acronym>, but they can also be used to control
+marked sections of a document.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-pi"><glossterm>processing instruction</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>processing instructions</primary></indexterm>
+
+An essentially arbitrary string preceded by a question mark and
+delimited by angle brackets that is intended to convey
+information to an application that processes an <acronym>SGML</acronym> instance.
+For example, the processing instruction <literal moreinfo="none">&lt;?linebreak&gt;</literal>
+might cause the formatter to introduce a line break at the position where
+the processing instruction occurs.
+</para>
+<para>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>processing instructions</secondary></indexterm>
+<indexterm significance="normal"><primary>PI</primary><see>processing instructions</see></indexterm>
+
+In <acronym>XML</acronym> documents, processing instructions should have the form:
+<screen format="linespecific">
+&lt;?<replaceable>pitarget</replaceable> param1="value1" param2="value2"?&gt;
+</screen>
+</para>
+<para>
+The <replaceable>pitarget</replaceable> should be a name that the processing application
+will recognize. Additional information in the <acronym>PI</acronym> should be added using
+<quote>attribute syntax.</quote>
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-pubid"><glossterm>public identifier</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>public identifiers</primary></indexterm>
+<indexterm significance="normal"><primary>external general entities</primary>
+  <secondary>public identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>public identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>public identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>DTDs</primary>
+  <secondary>public identifiers</secondary></indexterm>
+
+An abstract identifier for an <acronym>SGML</acronym> or <acronym>XML</acronym> document, <acronym>DTD</acronym>, or 
+external entity.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-raw"><glossterm>raw</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>raw data</primary></indexterm>
+<indexterm significance="normal"><primary>appearance</primary>
+  <secondary>raw data</secondary></indexterm>
+<indexterm significance="normal"><primary>raw data</primary><seealso>cooked data</seealso></indexterm>
+<indexterm significance="normal"><primary>cooked data</primary><seealso>raw data</seealso></indexterm>
+
+<quote>Raw</quote> data is just a collection of elements, with no additional
+punctation or information about presentation. To continue the cooking
+metaphor, raw data is just a set of ingredients. It's up to the processor
+to select appropriate elements, arrange them for display, and add
+required presentational information.
+</para>
+<glossseealso>Cooked</glossseealso>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-sgml"><glossterm><acronym>SGML</acronym></glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>SGML</primary></indexterm>
+<indexterm significance="normal"><primary>ISO standards</primary>
+  <secondary>SGML</secondary></indexterm>
+
+Standard Generalized Markup Language, an international standard (<acronym>ISO</acronym> 8879) that specifies 
+the rules for the creation of platform-independent markup languages for electronic texts.
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-stylesheet"><glossterm>stylesheet</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>stylesheets</primary></indexterm>
+<indexterm significance="normal"><primary>appearance</primary>
+  <secondary>stylesheets</secondary></indexterm>
+
+A file that specifies the presentation or appearance of a document;
+there are several standards for such stylesheets, including
+<acronym>CSS</acronym>, <acronym>FOSI</acronym>s, <acronym>DSSSL</acronym>, and, most recently, <acronym>XSL</acronym>. Vendors often have proprietary
+stylesheet formats as well.
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-sysid"><glossterm>system identifier</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>SGML</secondary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>system identifiers</secondary></indexterm>
+
+In <acronym>SGML</acronym>, a local, system-dependent identifier for a document,
+<acronym>DTD</acronym>, or external entity. Usually a filename on the local system.</para>
+<para>
+<indexterm significance="normal"><primary>system identifiers</primary>
+  <secondary>XML</secondary></indexterm>
+<indexterm significance="normal"><primary>URI</primary>
+  <secondary>XML system identifiers</secondary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>system identifiers</secondary></indexterm>
+
+In <acronym>XML</acronym>, a system identifer is required to be a <acronym>URI</acronym>.
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-tag"><glossterm>tag</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>tags</primary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>tags</secondary></indexterm>
+<indexterm significance="normal"><primary>angle brackets</primary>
+  <secondary>SGML tags</secondary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>tags</secondary></indexterm>
+
+An <acronym>SGML</acronym> element name enclosed in angle brackets
+(&lt;&gt;), used to mark up the semantics or structure of a
+document. <sgmltag class="starttag">Para</sgmltag> is a tag in DocBook
+used to mark the beginning of a paragraph.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-uri"><glossterm><acronym>URI</acronym></glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>URI</primary></indexterm>
+<indexterm significance="normal"><primary>Internet names and addresses</primary></indexterm>
+<indexterm significance="normal"><primary>addresses, Internet syntax</primary></indexterm>
+<indexterm significance="normal"><primary>names</primary>
+  <secondary>Internet, syntax</secondary></indexterm>
+
+Uniform Resource Identifier, the <acronym>W3C</acronym>'s codification of the name and 
+address syntax of present and future objects on the Internet. In its most basic 
+form, a <acronym>URI</acronym> consists of a scheme name (such as file, http, ftp, news, mailto, 
+gopher) followed by a colon, followed by a path whose nature is determined 
+by the scheme that precedes it (see <acronym>RFC</acronym> 1630). 
+</para>
+<para>
+<indexterm significance="normal"><primary>URN</primary></indexterm>
+<indexterm significance="normal"><primary>URL</primary></indexterm>
+
+<acronym>URI</acronym> is the umbrella term for <acronym>URN</acronym>s, <acronym>URL</acronym>s, and all other Uniform Resource
+Identifiers.
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-url"><glossterm><acronym>URL</acronym></glossterm>
+<glossdef>
+<para>Uniform Resource Locator, a name and address for an existing object
+accessible over the Internet. <literal moreinfo="none">http://www.docbook.org</literal>
+is an example of a <acronym>URL</acronym> (see <acronym>RFC</acronym> 1738).</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-urn"><glossterm><acronym>URN</acronym></glossterm>
+<glossdef>
+<para>Uniform Resource Name, the result of an evolving attempt to
+define a name and address syntax for <emphasis>persistent</emphasis>
+objects accessible over the Internet; <literal moreinfo="none">urn:foo:a123,456</literal>
+is a legal <acronym>URN</acronym> consisting of three colon-separated fields: 
+<literal moreinfo="none">urn</literal> 
+followed by a namespace identifier, followed by a namespace specifier
+(see <acronym>RFC</acronym> 1737 and <acronym>RFC</acronym> 2141 for details).</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-w3c"><glossterm><acronym>W3C</acronym></glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>W3C (World Wide Web Consortium)</primary></indexterm>
+<indexterm significance="normal"><primary>World Wide Web Consortium (W3C)</primary></indexterm>
+
+The World Wide Web Consortium (<ulink url="http://www.w3.org/">http://www.w3.org/</ulink>).</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-wrapper"><glossterm>wrapper</glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>wrappers</primary></indexterm>
+<indexterm significance="normal"><primary>meta-information</primary>
+  <secondary>wrappers</secondary></indexterm>
+<indexterm significance="normal"><primary>elements</primary>
+  <secondary>wrappers</secondary></indexterm>
+
+Some elements, such as <sgmltag>Chapter</sgmltag>, have important semantic
+significance.  Other elements serve no obvious purpose except to contain
+a number of other elements. For example, <sgmltag>BookInfo</sgmltag> has no
+important semantics; it merely serves as a container for the meta-information
+about a book.  Elements that are just containers are sometimes called
+<quote>wrappers.</quote> 
+</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-xml"><glossterm><acronym>XML</acronym></glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>XML</primary></indexterm>
+<indexterm significance="normal"><primary>SGML</primary>
+  <secondary>XML and</secondary></indexterm>
+<indexterm significance="normal"><primary>Extensible Markup Language</primary><see>XML</see></indexterm>
+
+The <ulink url="http://www.w3.org/TR/REC-xml">Extensible Markup Language</ulink>, a subset of <acronym>SGML</acronym> 
+designed specifically for use over the Web.</para>
+</glossdef>
+</glossentry>
+<glossentry id="gloss-xsl"><glossterm><acronym>XSL</acronym></glossterm>
+<glossdef>
+<para>
+<indexterm significance="normal"><primary>XSL</primary></indexterm>
+<indexterm significance="normal"><primary>XML</primary>
+  <secondary>XSL stylesheets</secondary></indexterm>
+<acronym>XML</acronym> Style Language, an evolving language for stylesheets 
+to be attached to <acronym>XML</acronym> documents. The stylesheet is itself an <acronym>XML</acronym>
+document.</para>
+</glossdef>
+</glossentry>
+</glossary>
+
+
+
+
+<index id="index"/>
+
+
+
+<colophon condition="online" id="colophon">
+<para><emphasis role="bold">About this Book</emphasis></para>
+
+<para>This is an <emphasis>alpha</emphasis> edition of this book.
+This version may contain glaring inconsistencies, missing sections,
+and other misfeatures indicative of a <quote>work in progress</quote>.
+</para>
+
+<para><emphasis role="bold">About the Authors</emphasis></para>
+
+<para>Norman Walsh is an <emphasis>XML Standards Engineer</emphasis>
+with <ulink url="http://www.sun.com/">Sun Microsystems, Inc.</ulink>.
+</para>
+
+<para>Norm is an active participant in a number of standards efforts
+worldwide, including the XML Core, XSL and XML Schema Working Groups
+of the World Wide Web Consortium, the OASIS XSLT Conformance and
+RELAX NG Committees, the OASIS Entity Resolution Committee for
+which he is the editor, and the OASIS DocBook Technical Committee,
+which he chairs.
+</para>
+
+<para>Leonard Muellner has been implementing and supporting the
+production of O'Reilly books marked up in DocBook since 1994.
+</para>
+
+<para><emphasis role="bold">Colophon</emphasis></para>
+
+<para>Our look is the result of reader comments, our own
+experimentation, and feedback from distribution channels.
+Distinctive covers complement our distinctive approach to
+technical topics, breathing personality and life into
+potentially dry subjects.
+</para>
+
+<para>The bird on the cover of <citetitle>DocBook: The Definitive
+Guide</citetitle> is a wood duck.  Often considered one of the most
+beautiful ducks in North America, the male wood duck has a metallic
+purple and green head with white streaks extending from its bill
+around the eyes and down to its blue and green, gold-flecked
+wings. It has a white neck, chestnut-colored chest, a white or red
+bill, and yellow-orange legs and feet. Females have more brown, gray,
+and subdued hues.
+</para>
+
+<para>Edie Freedman designed the cover of this book, using a
+19th-century engraving from the Dover Pictorial Archive. The
+cover layout was produced by Kathleen Wilson using QuarkXPress
+3.32 and Adobe's ITC Garamond font. The inside layout was
+designed by Alicia Cech, based on a series design by Nancy
+Priest. The text was formatted from SGML into FrameMaker 5.5
+with Jade, using a DSSSL conversion stylesheet written by
+Chris Maden. The interior fonts are ITC Garamond Light,
+Garamond Book, and ConstantWillison.
+</para>
+
+<para>Whenever possible, our books use RepKover(TM), a durable and
+flexible lay-flat binding. If the page count exceeds RepKover's
+limit, perfect binding is used.
+</para>
+
+<para>The illustrations that appear in this book were produced by
+Robert Romano using Macromedia Freehand 8 and Adobe Photoshop
+5. David Futato was the production editor; Madeleine Newell guided
+the book through the early stages of production.
+Mark Nigara was the copyeditor for DocBook: The Definitive Guide.
+Claire LeBlanc was the production manager. Ellie Cutler was the
+proofreader; quality assurance was provided by Jeff Holcomb and
+Claire LeBlanc. This colophon was written by Nicole Arigo.
+</para>
+</colophon>
+
+
+</book>
diff --git a/tree.ml b/tree.ml
new file mode 100644 (file)
index 0000000..3ebd9ad
--- /dev/null
+++ b/tree.ml
@@ -0,0 +1,418 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+module type BINARY =
+sig
+  type node_content
+  type string_content
+  type descr = Nil | Node of node_content  |String of string_content 
+  type t
+  val parse_xml_uri : string -> t
+  val parse_xml_string : string -> t
+  val string : t -> string
+  val descr : t -> descr
+  val left : t -> t
+  val right : t -> t
+  val id : t -> int
+  val tag : t -> Tag.t
+  val print_xml_fast : out_channel -> t -> unit
+  val compare : t -> t -> int
+  val equal : t -> t -> bool
+end
+
+module Binary = 
+struct
+
+  type string_content = string
+  type descr = Nil | Node of node_content  | String of string_content
+  and node_content = int*Tag.t * descr * descr * (descr ref)
+  type t = descr
+      
+  let descr t = t
+
+  let string = function String s -> s | _ -> failwith "string"
+    
+  external parse_xml_uri : string -> t = "caml_call_shredder_uri"
+  external parse_xml_string : string -> t = "caml_call_shredder_string"
+       
+  let parse_xml_uri s = Node(0,Tag.tag "",parse_xml_uri s,Nil,ref Nil)
+  let parse_xml_string s = Node(0,Tag.tag "",parse_xml_string s,Nil,ref Nil)
+  let tstring = function Nil -> "Nil"
+    | Node (_,_,_,_,_) -> "Node"
+    | String _ -> "String"
+       
+
+let print_xml fmt t =
+  let pp_str = Format.pp_print_string fmt in
+  let rec loop = function Nil -> ()
+    | String (s) -> pp_str s
+    | Node (_,t,l,r,_) when Tag.equal t Tag.pcdata -> loop l;loop r
+    | Node (_,t,l,r,_) -> 
+       pp_str ("<" ^ (Tag.to_string t));
+       ( match l with
+             Nil -> pp_str "/>"
+           | Node(_,t',atts,children,_) when Tag.equal t' Tag.attribute -> 
+               (loop_attributes atts;
+                match children with
+                  | Nil -> pp_str "/>"
+                  | _ -> 
+                      pp_str ">"; 
+                      loop children;
+                      pp_str ("</"^ (Tag.to_string t)^">" )
+               )
+           | _ -> pp_str ">"; loop l;          
+               pp_str ("</"^ (Tag.to_string t)^">" );
+       );loop r
+  and loop_attributes = function 
+    | Node(_,t,Node(_,_,String(s),_,_),r,_) ->
+       pp_str (" "^(Tag.to_string t)^"=\""^ s ^"\"") ;
+       loop_attributes r
+    | _ -> ()
+
+  in
+    loop t
+
+let print_xml fmt = 
+  function Node(i,t,l,_,_) -> print_xml fmt (Node(i,t,l,Nil,ref Nil))
+  | t -> print_xml fmt t
+
+
+(* a bit ugly but inlining like this makes serialization faster *)
+
+let print_xml_fast outc t =
+  let rec loop = function Nil -> ()
+    | String (s) -> output_string outc  s
+    | Node (_,t,l,r,_) when Tag.equal t Tag.pcdata -> loop l;loop r
+    | Node (_,t,l,r,_) -> let t = Tag.to_string t in
+       output_char outc  '<';
+       output_string outc  t;
+       ( match l with
+             Nil -> output_string outc  "/>"
+           | Node(_,t',atts,children,_) when Tag.equal t' Tag.attribute -> 
+               (loop_attributes atts;
+                match children with
+                  | Nil -> output_string outc  "/>"
+                  | _ -> 
+                      output_char outc  '>'; 
+                      loop children;
+                      output_string outc  "</";
+                      output_string outc  t;
+                      output_char outc '>' )
+           | _ ->
+               output_char outc  '>'; 
+               loop l;         
+               output_string outc  "</";
+               output_string outc t;
+               output_char outc '>'
+       );loop r
+  and loop_attributes = function 
+    | Node(_,t,Node(_,_,String(s),_,_),r,_) -> 
+       output_char outc ' ';
+       output_string outc (Tag.to_string t);
+       output_string outc "=\"";
+       output_string outc s;
+       output_char outc '"';
+       loop_attributes r
+    | _ -> ()
+
+  in
+    loop t
+
+let print_xml_fast outc = 
+  function Node(i,t,l,_,_) -> print_xml_fast outc (Node(i,t,l,Nil,ref Nil))
+  | t -> print_xml_fast outc t
+
+
+
+let tabs = ref 0
+
+let prtabs fmt = 
+  for i = 0 to !tabs 
+  do
+    Format.fprintf fmt " "
+  done
+
+    
+let rec dump fmt t = 
+  incr tabs;
+  let _ = match t with
+    | Nil ->  prtabs fmt; Format.fprintf fmt "#" 
+    | String s -> prtabs fmt; Format.fprintf fmt "(String %s)" s
+    | Node(id,t,l,r,_) -> 
+       prtabs fmt;
+       Format.fprintf fmt " (tag='";
+       Tag.print fmt t;
+       Format.fprintf fmt "', id='%i')\n" id;
+       prtabs fmt;
+       dump fmt l;
+       Format.fprintf fmt "\n";
+       prtabs fmt;
+       dump fmt r;
+       Format.fprintf fmt "\n";
+       prtabs fmt;prtabs fmt;
+       Format.fprintf fmt "(id='%i'end )\n" id
+  in decr tabs
+       
+         
+let dump fmt t = 
+  tabs:=0;
+  dump fmt t;
+  tabs:=0
+
+let id = function Node(i,_,_,_,_) -> i
+  | _ -> failwith "id"
+
+let tag = function Node(_,t,_,_,_) -> t
+  | _ -> failwith "tag"
+
+let left = function Node(_,_,l,_,_) -> l
+  | _ -> failwith "left"
+
+let right = function Node(_,_,_,r,_) -> r
+  | _ -> failwith "right"
+
+let first_child = left
+let next_sibling = right
+
+let is_root = function Node (_,_,_,_,{contents=Nil}) -> true | _ -> false
+let is_left n = match n with
+  | Node (_,_,_,_,{contents=p}) when not(is_root n) && (left p) == n -> true 
+  | _ -> false
+
+let is_right n = match n with
+  | Node (_,_,_,_,{contents=p}) when not(is_root n) && (right p) == n -> true 
+  | _ -> false
+
+
+let compare t1 t2 = match t1,t2 with
+  | Nil,Nil -> 0
+  | String s1, String s2 -> String.compare s1 s2
+  | Nil, String _ -> -1
+  | String _, Nil -> 1
+  | Node(i1,_,_,_,_), Node(i2,_,_,_,_) -> i1 - i2
+  | _, Node _ -> -1
+  | Node _ , _ -> 1
+let equal t1 t2 = (compare t1 t2) == 0
+
+let int_size = Sys.word_size/8
+let ssize s = ((String.length s)/4 +1)*4 
+let rec size = 
+  function Nil -> (int_size,1,0,0) 
+    | String s -> (int_size + (ssize s),0,1,0)
+    | Node(_,_,l,r,_) -> 
+       let sizel,nl,sl,il = size l 
+       and sizer,nr,sr,ir = size r 
+       in
+         (sizel+sizer+(7*int_size),nl+nr,sl+sr,il+ir+1)
+let size t = 
+  let s,n,st,i = size t in
+    s/1024,n,st,i
+end 
+
+
+module XML = 
+struct
+
+  type t
+  type 'a node = int
+  type node_kind = [`Text | `Tree ]
+
+  let compare : 'a node -> 'a node -> int = fun x y -> x - y
+  let equal : 'a node -> 'a node -> bool = fun x y -> x == y
+
+        (* abstract type, values are pointers to a XMLTree C++ object *)
+    
+    
+  external parse_xml_uri : bool -> float ->  string  -> t = "caml_call_shredder_uri"
+  let parse_xml_uri  uri  = parse_xml_uri true 1.0 uri
+    
+  external parse_xml_string : bool -> float ->  string  -> t = "caml_call_shredder_string"
+  let parse_xml_string  = parse_xml_string true 1.0
+    
+
+  module Text =
+  struct
+    type t (* pointer to the text collection *)
+    (* Todo *)
+    
+    external get_text : t -> [`Text] node -> string = "caml_text_collection_get_text"
+    let is_empty t (n : [`Text] node) = "" = (get_text t n)
+
+    end
+  module Tree = 
+  struct
+
+      
+    external serialize : string -> unit = "caml_xml_tree_serialize"
+    external unserialize : string -> t = "caml_xml_tree_unserialize"
+      
+    external root : t -> [`Tree] node = "caml_xml_tree_root"
+    external nullt : unit -> [`Tree ] node = "caml_xml_tree_nullt"
+
+    let nil = nullt ()
+    let is_nil x = equal x nil
+
+    external parent : t -> [`Tree] node -> [`Tree] node = "caml_xml_tree_first_child"
+    external parent_doc : t -> [`Text ] node -> [`Tree ] node = "caml_xml_tree_parent_doc"
+    external first_child : t -> [`Tree] node -> [`Tree] node = "caml_xml_tree_first_child"
+    external next_sibling : t -> [`Tree] node -> [`Tree] node = "caml_xml_tree_next_sibling"
+
+    external is_leaf : t  -> [`Tree] node -> bool = "caml_xml_tree_is_leaf"
+      
+    external tag : t -> [`Tree ] node -> Tag.t = "caml_xml_tree_tag"
+
+    external text_collection : t -> Text.t = "caml_xml_tree_text_collection"
+
+    let is_last t n = equal nil (next_sibling t n)
+    
+    external prev_text : t -> [`Tree] node -> [`Text ] node = "caml_xml_tree_prev_text"
+    external my_text : t -> [`Tree] node -> [`Text ] node = "caml_xml_tree_my_text"
+    external next_text : t -> [`Tree] node -> [`Text ] node = "caml_xml_tree_next_text"
+      
+    external text_xml_id : t -> [`Text ] node -> int = "caml_xml_tree_text_xml_id"
+    external node_xml_id : t -> [`Tree ] node -> int = "caml_xml_tree_node_xml_id"
+            
+  end
+      
+      
+  module Binary : BINARY = struct
+    
+    type node_content = 
+       [ `Node of [`Tree ] node 
+       | `String of [`Text ] node * [`Tree ] node ]
+    type string_content = [ `Text ] node
+    type descr = 
+      | Nil 
+      | Node of node_content
+      | String of string_content
+
+    type doc = t
+
+    type t = { doc : doc;
+              node : descr }
+       
+
+    open Tree                 
+    let node_of_t t = { doc= t; node= Node(`Node (root t)) }
+
+
+    let parse_xml_uri str = node_of_t (parse_xml_uri str)
+    let parse_xml_string str = node_of_t (parse_xml_string str)
+
+    let compare a b = match a.node,b.node  with
+      | Node(`Node i),Node(`Node j) -> compare i j
+      | _, Node(`Node( _ )) -> 1
+      | Node(`String (i,_)),Node(`String (j,_)) -> compare i j
+      | Node(`Node( _ )),Node(`String (_,_)) -> -1
+      | _, Node(`String (_,_)) -> 1
+      | String i, String j -> compare i j
+      | Node _ , String _ -> -1
+      | _ , String _ -> 1
+      | Nil, Nil -> 0
+      | _,Nil -> -1
+
+    let equal a b = (compare a b) == 0
+
+    let string t = match t.node with
+      | String i -> Text.get_text (text_collection t.doc) i
+      | _ -> assert false
+         
+    let norm (n : [`Tree ] node ) =  if is_nil n then Nil else Node (`Node n)
+       
+    let descr t = t.node
+
+    let first_child n = 
+      let node' = 
+       match n.node with
+         | Nil | String _ -> failwith "first_child"
+         | Node (`Node t) -> 
+             let fs = first_child n.doc t in
+             let txt = prev_text n.doc t in
+               if Text.is_empty (text_collection n.doc) txt
+               then norm fs
+               else Node (`String (txt, fs))
+                 
+         | Node(`String (i,_)) -> String i
+      in
+       { n with node = node'}
+         
+    let next_sibling n = 
+      let node' =
+       match n.node with
+         | Nil | String _  -> failwith "next_sibling"
+         | Node (`String (_,ns)) -> norm ns
+         | Node(`Node t) ->
+             let ns = next_sibling n.doc t in
+             let txt = next_text n.doc t in
+               if Text.is_empty (text_collection n.doc) txt
+               then norm ns
+               else Node (`String (txt, ns))
+      in
+       { n with node = node'}
+         
+         
+    let left = first_child
+    let right = next_sibling
+    let id = 
+      function  { doc=d; node=Node(`Node n)}  -> text_xml_id d n
+       | { doc=d;  node=Node(`String (i,_) )} -> node_xml_id d i
+       | _ -> failwith "id"
+           
+    let tag = 
+      function { node=Node(`String _) } -> Tag.pcdata
+       | { doc=d; node=Node(`Node n)} -> tag d n
+       | _ -> failwith "Tag"
+           
+           
+           
+    let print_xml_fast outc t =
+      let rec loop ?(print_right=true) t = match t.node with 
+       | Nil -> ()
+       | String (s) -> output_string outc (string t)
+       | Node _ when Tag.equal (tag t) Tag.pcdata -> loop (left t); loop (right t)
+           
+       | Node (_) -> 
+           let tg = Tag.to_string (tag t) in
+           let l = left t 
+           and r = right t 
+           in
+             output_char outc  '<';
+             output_string outc  tg;
+             ( match l.node with
+                   Nil -> output_string outc  "/>"
+                 | Node(_) when Tag.equal (tag l) Tag.attribute -> 
+                     (loop_attributes (left l);
+                      match (right l).node with
+                        | Nil -> output_string outc  "/>"
+                        | _ -> 
+                            output_char outc  '>'; 
+                            loop (right l);
+                            output_string outc  "</";
+                            output_string outc  tg;
+                            output_char outc '>' )
+                 | _ ->
+                     output_char outc  '>'; 
+                     loop (left l);            
+                     output_string outc  "</";
+                     output_string outc tg;
+                     output_char outc '>'
+             );if print_right then loop r
+      and loop_attributes a = match a.node with 
+       | Node(_) -> let value = string (left(left a)) in
+           output_char outc ' ';
+           output_string outc (Tag.to_string (tag a));
+           output_string outc "=\"";
+           output_string outc value;
+           output_char outc '"';
+           loop_attributes (right a)
+       | _ -> ()
+      in
+       loop ~print_right:false t
+         
+  end
+    
+end
diff --git a/tree.mli b/tree.mli
new file mode 100644 (file)
index 0000000..6bc38b5
--- /dev/null
+++ b/tree.mli
@@ -0,0 +1,26 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+module type BINARY =
+sig
+  type node_content
+  type string_content
+  type descr = Nil| Node of node_content | String of string_content 
+  type t
+  val parse_xml_uri : string -> t
+  val parse_xml_string : string -> t
+  val string : t -> string
+  val descr : t -> descr
+  val left : t -> t
+  val right : t -> t
+  val id : t -> int
+  val tag : t -> Tag.t
+  val print_xml_fast : out_channel -> t -> unit
+  val compare : t -> t -> int
+  val equal : t -> t -> bool
+end
+
+module Binary : BINARY
diff --git a/ulexer.ml b/ulexer.ml
new file mode 100644 (file)
index 0000000..ab41b34
--- /dev/null
+++ b/ulexer.ml
@@ -0,0 +1,269 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+open Camlp4.PreCast
+
+module Loc = struct
+  type t = int * int
+
+  let mk _ = (0,0)
+  let ghost = (-1,-1)
+
+  let of_lexing_position _ = assert false
+  let to_ocaml_location _ = assert false
+  let of_ocaml_location _ = assert false
+  let of_lexbuf _ = assert false
+  let of_tuple _ = assert false
+  let to_tuple _ = assert false
+
+  let merge (x1, x2) (y1, y2) = (min x1 y1, max x2 y2)
+  let join (x1, _) = (x1, x1)
+  let move _ _ _ = assert false
+  let shift _ _ = assert false
+  let move_line _ _ = assert false
+  let file_name  _ = assert false
+  let start_line _ = assert false
+  let stop_line  _ = assert false
+  let start_bol  _ = assert false
+  let stop_bol   _ = assert false
+  let start_off  = fst
+  let stop_off   = snd
+  let start_pos  _ = assert false
+  let stop_pos   _ = assert false
+  let is_ghost   _ = assert false
+  let ghostify   _ = assert false
+  let set_file_name _ = assert false
+  let strictly_before _ = assert false
+  let make_absolute _ = assert false
+  let print _ = assert false
+  let dump  _ = assert false
+  let to_string _ = assert false
+  exception Exc_located of t * exn
+  let raise loc exn =
+    match exn with 
+    | Exc_located _ -> raise exn
+    | _ -> raise (Exc_located (loc, exn))
+  let name = ref "_loc"
+end
+
+type token =
+  | TAG of string
+  | STRING of string
+  | INT of int
+  | KWD of string
+  | ATT of string
+  | EOI
+
+module Token = struct
+  open Format
+  module Loc = Loc
+  type t = token
+  type token = t
+
+  let sf = Printf.sprintf
+
+  let to_string =
+    function
+      | TAG s -> sf "TAG <%s>" s
+      | STRING s -> sf "STRING \"%s\"" s
+      | KWD s -> sf "KWD %s" s
+      | INT i  -> sf "INT %i" i
+      | ATT s -> sf "ATT %s" s
+      | EOI    -> sf "EOI"
+
+  let print ppf x = pp_print_string ppf (to_string x)
+
+  let match_keyword kwd =
+    function
+    | KWD kwd' when kwd = kwd' -> true
+    | _ -> false
+
+  let extract_string =
+    function
+      | KWD s | STRING s | TAG s | ATT s  -> s
+      | INT i -> string_of_int i
+      | tok ->
+          invalid_arg ("Cannot extract a string from this token: "^
+                        to_string tok)
+
+  module Error = struct
+    type t = string
+    exception E of string
+    let print = pp_print_string
+    let to_string x = x
+  end
+
+  module Filter = struct
+    type token_filter = (t, Loc.t) Camlp4.Sig.stream_filter
+
+    type t =
+      { is_kwd : string -> bool;
+        mutable filter : token_filter }
+
+    let mk is_kwd =
+      { is_kwd = is_kwd;
+        filter = (fun s -> s) }
+
+    let filter x =
+      let f tok loc =
+        let tok' = tok in
+        (tok', loc)
+      in
+      let rec filter =
+        parser
+        | [< '(tok, loc); s >] -> [< ' f tok loc; filter s >]
+        | [< >] -> [< >]
+      in
+      fun strm -> x.filter (filter strm)
+
+    let define_filter x f = x.filter <- f x.filter
+
+    let keyword_added _ _ _ = ()
+    let keyword_removed _ _ = ()
+  end
+
+end
+module Error = Camlp4.Struct.EmptyError
+
+module L = Ulexing
+
+exception Error of int * int * string
+
+let error i j s = raise (Error (i,j,s))
+
+(***********************************************************)
+(* Buffer for string literals *)
+  
+let string_buff = Buffer.create 1024
+
+let store_lexeme lexbuf = 
+  Buffer.add_string string_buff (Ulexing.utf8_lexeme lexbuf)
+let store_ascii = Buffer.add_char string_buff
+let store_code  = Utf8.store string_buff
+let clear_buff () = Buffer.clear string_buff
+let get_stored_string () =
+  let s = Buffer.contents string_buff in
+  clear_buff ();
+  Buffer.clear string_buff;
+  s
+
+(***********************************************************)
+(* Lexer *)
+
+let illegal lexbuf =
+  error
+    (L.lexeme_start lexbuf)
+    (L.lexeme_end lexbuf) 
+    "Illegal character"
+
+let return lexbuf tok = (tok, L.loc lexbuf)
+let return_loc i j tok = (tok, (i,j))
+
+let regexp ncname_char = 
+  xml_letter | xml_digit | [ '-' '_' ] | xml_combining_char | xml_extender | "\\."
+
+let hexa_digit = function
+  | '0'..'9' as c -> (Char.code c) - (Char.code '0')
+  | 'a'..'f' as c -> (Char.code c) - (Char.code 'a') + 10
+  | 'A'..'F' as c -> (Char.code c) - (Char.code 'A') + 10
+  | _ -> -1
+    
+
+let regexp ncname = ( xml_letter ncname_char* ) | ('_' ncname_char+)
+
+let parse_char lexbuf base i =
+  let s = L.latin1_sub_lexeme lexbuf i (L.lexeme_length lexbuf - i - 1) in 
+  let r = ref 0 in
+  for i = 0 to String.length s - 1 do
+    let c = hexa_digit s.[i] in
+    if (c >= base) || (c < 0) then 
+      error (L.lexeme_start lexbuf) (L.lexeme_end lexbuf) "invalid digit";
+    r := !r * base + c;
+  done;
+  !r
+
+let rec token = lexer 
+ | [' ' '\t'] -> token lexbuf
+ | "text()" | "node()" | "and" | "not" | "or"
+ | "self" | "descendant" | "child" | "descendant-or-self" 
+ | "attribute" | "following-sibling"
+ | "parent"
+ | "(" |")" | "," | "::" | "/" | "//" | "[" | "]" | "*" | "." 
+     -> return lexbuf (KWD (L.utf8_lexeme lexbuf))
+ | ncname -> return lexbuf (TAG(L.utf8_lexeme lexbuf))
+ | '@' (ncname|'*') ->  
+     let s = L.utf8_sub_lexeme lexbuf 1
+       (L.lexeme_length lexbuf - 2)
+     in return lexbuf (ATT(s))
+ | '-'? ['0'-'9']+ -> let i =  INT (int_of_string(L.utf8_lexeme lexbuf)) in return lexbuf i
+ | '"' | "'" ->
+     let start = L.lexeme_start lexbuf in
+     let double_quote = L.latin1_lexeme_char lexbuf 0 = '"' in
+     string (L.lexeme_start lexbuf) double_quote lexbuf;
+     let s = get_stored_string () in
+       return_loc start (L.lexeme_end lexbuf) (STRING s)
+
+ | eof -> return lexbuf EOI
+ | _ -> illegal lexbuf
+
+and string start double = lexer
+  | '"' | "'" ->
+      let d = L.latin1_lexeme_char lexbuf 0 = '"' in
+      if d != double then (store_lexeme lexbuf; string start double lexbuf)
+  | '\\' ['\\' '"' '\''] ->
+      store_ascii (L.latin1_lexeme_char lexbuf 1);
+      string start double lexbuf
+  | "\\n" -> 
+      store_ascii '\n'; string start double lexbuf
+  | "\\t" -> 
+      store_ascii '\t'; string start double lexbuf
+  | "\\r" -> 
+      store_ascii '\r'; string start double lexbuf
+  | '\\' ['0'-'9']+ ';' ->
+      store_code (parse_char lexbuf 10 1);
+      string start double lexbuf
+  | '\\' 'x' ['0'-'9' 'a'-'f' 'A'-'F']+ ';' ->
+      store_code (parse_char lexbuf 16 2);
+      string start double lexbuf
+  | '\\' ->
+      illegal lexbuf;
+  | eof ->
+      error start (start+1) "Unterminated string"
+  | _ ->
+      store_lexeme lexbuf;
+      string start double lexbuf
+
+
+
+(***********************************************************)
+
+let enc = ref L.Latin1
+let lexbuf = ref None
+let last_tok = ref (KWD "DUMMY")
+
+let raise_clean e =
+  clear_buff ();
+  raise e
+
+let mk () _loc cs =
+  let lb = L.from_var_enc_stream enc cs in
+  lexbuf := Some lb;
+  let next _ =
+    let tok, loc = 
+      try token lb
+      with
+        | Ulexing.Error -> 
+            raise_clean (Error (Ulexing.lexeme_end lb, Ulexing.lexeme_end lb,
+                          "Unexpected character"))
+        | Ulexing.InvalidCodepoint i ->
+            raise_clean (Error (Ulexing.lexeme_end lb, Ulexing.lexeme_end lb,
+                          "Code point invalid for the current encoding"))
+        | e -> raise_clean e
+    in
+    last_tok := tok;
+    Some (tok, loc)
+  in
+  Stream.from next
diff --git a/ulexer.mli b/ulexer.mli
new file mode 100644 (file)
index 0000000..6fdac83
--- /dev/null
@@ -0,0 +1,21 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+open Camlp4.Sig
+
+exception Error of int*int*string
+type token =
+      TAG of string
+    | STRING of string
+    | INT of int
+    | KWD of string
+    | ATT of string
+    | EOI 
+module Loc   : Loc with type t = int * int
+module Token : Token with module Loc = Loc and type t = token
+module Error : Error
+
+val mk : unit -> (Loc.t -> char Stream.t -> (Token.t * Loc.t) Stream.t)
diff --git a/xPath.ml b/xPath.ml
new file mode 100644 (file)
index 0000000..727c25e
--- /dev/null
+++ b/xPath.ml
@@ -0,0 +1,402 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+
+
+INCLUDE "debug.ml";;
+#load "pa_extend.cmo";;      
+
+
+module Ast =
+struct
+
+type path = Absolute of step list | AbsoluteDoS of step list| Relative of step list
+and step = axis*test*predicate
+and axis = Self | Attribute | Child | Descendant | DescendantOrSelf | FollowingSibling
+          | Parent
+
+and test = TagSet.Xml.t
+
+and predicate = Or of predicate*predicate
+               | And of predicate*predicate
+               | Not of predicate      
+               | Expr of expression
+and expression =  Path of path
+               | Function of string*expression list
+               | Int of int
+               | String of string
+               | True | False
+type t = path
+      
+
+let pp fmt = Format.fprintf fmt
+let print_list printer fmt sep l =
+  match l with
+      [] -> ()
+    | [e] -> printer fmt e
+    | e::es -> printer fmt e; List.iter (fun x -> pp fmt sep;printer fmt x) es
+       
+
+let rec print fmt p = 
+  let l = match p with 
+    | Absolute l -> pp fmt "/"; l 
+    | AbsoluteDoS l -> pp fmt "/"; 
+       print_step fmt (DescendantOrSelf,TagSet.Xml.node,Expr True);
+       pp fmt "/"; l
+    | Relative l -> l 
+  in
+    print_list print_step fmt "/" (List.rev l)
+and print_step fmt (axis,test,predicate) =
+    print_axis fmt axis;pp fmt "::";print_test fmt test;
+  pp fmt "["; print_predicate fmt predicate; pp fmt "]"
+and print_axis fmt a = pp fmt "%s" (match a with 
+                                       Self -> "self"
+                                     | Child -> "child"
+                                     | Descendant -> "descendant"
+                                     | DescendantOrSelf -> "descendant-or-self"
+                                     | FollowingSibling -> "following-sibling"
+                                     | Attribute -> "attribute"
+                                     | Parent -> "parent")
+and print_test fmt ts =  
+  try 
+    pp fmt "%s" (List.assoc ts 
+                  [ (TagSet.Xml.pcdata,"text()"); (TagSet.Xml.node,"node()");
+                    (TagSet.Xml.star),"*"])
+  with
+      Not_found -> pp fmt "%s"
+       (if TagSet.Xml.is_finite ts 
+        then Tag.to_string (TagSet.Xml.choose ts)
+        else "<INFINITE>")
+
+and print_predicate fmt = function
+  | Or(p,q) -> print_predicate fmt p; pp fmt " or "; print_predicate fmt q
+  | And(p,q) -> print_predicate fmt p; pp fmt " and "; print_predicate fmt q
+  | Not p -> pp fmt "not "; print_predicate fmt p
+  | Expr e -> print_expression fmt e
+
+and print_expression fmt = function
+  | Path p -> print fmt p
+  | Function (f,l) -> pp fmt "%s(" f;print_list print_expression fmt "," l;pp fmt ")"
+  | Int i -> pp fmt "%i" i
+  | String s -> pp fmt "\"%s\"" s
+  | t -> pp fmt "%b" (t== True)
+       
+end
+module Parser = 
+struct
+  open Ast    
+  open Ulexer
+  let predopt = function None -> Expr True | Some p -> p
+
+  module Gram =  Camlp4.Struct.Grammar.Static.Make(Ulexer)
+  let query = Gram.Entry.mk "query"
+    
+  exception Error of Gram.Loc.t*string
+  let test_of_keyword t loc = 
+    match t with
+      | "text()" -> TagSet.Xml.pcdata
+      | "node()" -> TagSet.Xml.node
+      | "*" -> TagSet.Xml.star
+      | "and" | "not" | "or" -> TagSet.Xml.singleton (Tag.tag t)
+      | _ -> raise (Error(loc,"Invalid test name "^t ))
+
+  let axis_to_string a = let r = Format.str_formatter in
+    print_axis r a; Format.flush_str_formatter()
+EXTEND Gram
+
+GLOBAL: query;
+
+ query : [ [ p = path; `EOI -> p ]]
+;
+     
+ path : [ 
+   [ "//" ; l = slist -> AbsoluteDoS l ]
+ | [ "/" ; l = slist -> Absolute l ]
+ | [ l = slist  -> Relative l ]
+ ]
+;
+
+slist: [
+  [ l = slist ;"/"; s = step -> s::l ]
+| [ l = slist ; "//"; s = step -> s::(DescendantOrSelf,TagSet.Xml.node,Expr True)::l]
+| [ s = step -> [ s ] ]
+];
+
+step : [
+  (* yurk, this is done to parse stuff like
+     a/b/descendant/a where descendant is actually a tag name :(
+     if OPT is None then this is a child::descendant if not, this is a real axis name
+  *)
+[ axis = axis ; o = OPT ["::" ; t = test -> t ] ; p = top_pred  ->
+    match o with
+      | Some(t) ->  (axis,t,p) 
+      | None -> (Child,TagSet.Xml.singleton (Tag.tag (axis_to_string axis)),p) ]
+| [ "." ; p = top_pred ->  (Self,TagSet.Xml.node,p)  ]
+| [ test = test; p = top_pred  -> (Child,test, p) ]
+| [ att = ATT ; p = top_pred -> 
+      match att with
+       | "*" -> (Attribute,TagSet.Xml.star,p)
+       | _ ->  (Attribute, TagSet.Xml.singleton (Tag.tag att) ,p )]
+]
+;
+top_pred  : [
+  [ p = OPT [ "["; p=predicate ;"]" -> p ] -> predopt p ]
+]
+;
+axis : [ 
+  [ "self" -> Self | "child" -> Child | "descendant" -> Descendant 
+      | "descendant-or-self" -> DescendantOrSelf
+      | "following-sibling" -> FollowingSibling
+      | "attribute" -> Attribute
+      | "parent" -> Parent
+  ]
+
+    
+];
+test : [ 
+  [ s = KWD -> test_of_keyword s _loc  ]
+| [ t = TAG -> TagSet.Xml.singleton (Tag.tag t) ]
+];
+
+
+predicate: [ 
+  [ p = predicate; "or"; q = predicate -> Or(p,q) ]
+| [ p = predicate; "and"; q = predicate -> And(p,q) ]
+| [ "not" ; p = predicate -> Not p ]
+| [ "("; p = predicate ;")" -> p ]
+| [ e = expression -> Expr e ]
+];
+
+expression: [
+  [ f = TAG; "("; args = LIST0 expression SEP "," ; ")" -> Function(f,args)]
+| [ `INT(i) -> Int (i) ]
+| [ s = STRING -> String s ]
+| [ p = path -> Path p ]
+| [ "("; e = expression ; ")" -> e ]
+]
+;
+END
+;;
+  let parse_string = Gram.parse_string query (Ulexer.Loc.mk "<string>")
+  let parse = Gram.parse_string query (Ulexer.Loc.mk "<string>")
+end    
+
+module Functions = struct
+
+  type value = [ `NodeSet of Automaton.BST.t 
+  | `Int of int | `String of string
+  | `Bool of bool | `True | `False ]
+  type expr = [ value | `Call of (string*(expr list))
+  | `Auto of Automaton.t ]
+
+
+  let count = function [`NodeSet(s) ] -> `Int(Automaton.BST.cardinal s)
+    | _ -> failwith "count"
+       
+
+  let equal = function [ `Int i; `Int j ] -> `Bool (i == j)
+    |_ -> failwith "equal"
+
+  let globals : (string*(value list -> value)) list = [
+
+    ("count",count);
+    ("equal",equal);
+]
+
+  let text t = Tree.Binary.string (Tree.Binary.left t)
+
+  let rec eval_expr tree (e:expr) : value = match e with 
+    | `Call (f,args) -> (List.assoc f globals) (List.map (eval_expr tree) args)
+    | `Auto(a) -> `NodeSet(ignore (Automaton.BottomUp.accept a tree);a.Automaton.result)
+    | #value as x  -> x
+       
+  let truth_value = 
+    function `NodeSet s -> Automaton.BST.is_empty s
+      |`Bool(b) -> b
+      | _ -> failwith "truth_value"
+    
+end
+module Compile = struct
+  open Ast
+  open Automaton
+
+
+  type direction = Left | Right | Final
+  let (==>) a (b,c,d) = Transition.Label(a,b,c,d)
+  let (@@) b (c,d) = (b,c,d)
+
+  let star = TagSet.Xml.star
+  let any = TagSet.Xml.any
+  let notstar = TagSet.Xml.add Tag.pcdata (TagSet.Xml.add Tag.attribute TagSet.Xml.empty)
+  let swap dir a b = match dir with
+    | Left | Final -> (a,b)
+    | Right -> (b,a)
+   
+  let split_dest q l = 
+    let rec aux ((qacc,nqacc) as acc) = function
+      | [] -> acc
+      | t::r -> 
+         aux (if State.equal (Transition.dest1 t) q
+                || State.equal (Transition.dest2 t) q
+              then t::qacc , nqacc
+              else qacc , (t::nqacc)) r
+    in
+      aux ([],[]) l
+
+
+  let mk_tag_t dir s ts q1 q2 = (s==> ts @@ (swap dir q1 q2));;
+  let mk_self_trs ts acc l =  
+    List.fold_left 
+      (fun acc t ->
+        let s = Transition.source t in
+        let d1 = Transition.dest1 t in
+        let d2 = Transition.dest2 t in
+        let tself = (s ==> ts @@ (d1,d2)) in
+          (Transition.cap t tself)::acc ) (acc) l
+
+  let mk_pred_trs f acc l =
+    List.fold_left 
+      (fun acc t ->
+        let s = Transition.source t in
+        let d1 = Transition.dest1 t in
+        let d2 = Transition.dest2 t in
+        let tself = Transition.External(s,f,d1,d2) in
+          (Transition.cap t tself)::acc ) (acc) l
+
+  let mk_dself_trs q' ts acc l =  
+    List.fold_left 
+      (fun acc t -> 
+        let t',s,d2 = match t with
+          | Transition.Label(s,ts,_,d2) -> Transition.Label(s,ts,q',d2),s,d2
+          | Transition.External (s,f,_,d2) -> Transition.External(s,f,q',d2),s,d2
+       in
+        let tself = (s ==> ts @@ (q',d2)) in
+          (Transition.cap t' tself)::acc ) (acc) l
+
+  let from_list = List.fold_left (fun acc e -> SSet.add e acc) SSet.empty
+
+  let dir = function (FollowingSibling,_,_) -> Right
+    | _ -> Left
+
+  let rev_map_dir p = 
+    let rec map_dir (d,acc) = function
+      | [] -> acc
+      | s::r -> map_dir ((dir s),(s,d)::acc) r
+    in let l = match p with
+      | Absolute p | Relative p -> map_dir (Final,[]) p
+      | AbsoluteDoS p -> 
+         let l = (map_dir (Final,[]) p)
+         in ((DescendantOrSelf,TagSet.Xml.node,Expr True),dir (fst(List.hd l)))::l
+    in ((Child,TagSet.Xml.node,Expr True),dir (fst(List.hd l)))::l
+
+
+  let rec compile_step q dir trs final initial ignore (axis,test,pred) = 
+    let q' = State.mk() in
+    let trs,final,initial =  match axis,test with
+       | Self,ts -> 
+           let tchange,tkeep = split_dest q trs in
+           let trs' = mk_self_trs ts tkeep tchange in 
+             (trs',q::final,initial)
+
+       | Child,ts -> 
+           (mk_tag_t dir q ts q' ignore) ::( q==> any @@ (ignore,q))::trs, q'::final,initial
+
+       | Descendant,ts ->
+           (mk_tag_t dir q ts q' ignore) ::
+             (q==> star @@ (q,q))::(q==> notstar @@ (ignore,q))::trs,q'::final,initial
+               
+       | DescendantOrSelf,ts ->
+           let tchange,tkeep = split_dest q trs in
+           let trs' = mk_dself_trs q' ts trs tchange in 
+             (mk_tag_t dir q ts q' ignore) ::
+               (q==> star @@ (q,q))::(q==> notstar @@ (ignore,q))::trs',q'::final,initial 
+
+       | FollowingSibling,ts ->
+           (mk_tag_t dir q ts q' ignore) :: (q ==> any @@ (ignore,q))::trs,q'::final,initial
+
+             (* q' is not returned and thus not added to the set of final states.
+                It's ok since we should never be in a final state on a node
+                <@> *)
+       | Attribute,ts -> let q'' = State.mk() in
+           (mk_tag_t Left q (TagSet.Xml.attribute) q' ignore)::
+             (mk_tag_t Left q' (ts) q'' ignore)::( q==> any @@ (ignore,q))::trs, q''::q'::final,initial
+
+       | Parent,ts -> let q'' = List.hd initial in
+           (mk_tag_t Left q' (star) q q')::
+             ( q'' ==> ts @@ (q',q''))::
+             ( q'' ==> star @@ (q'',q''))::
+             ( q'' ==> notstar @@ (ignore,q''))::trs,q'::q''::final,q''::initial
+             
+    in
+    let q_out = List.hd final in
+    let tchange,tkeep = split_dest q_out trs in
+    let trs' = compile_pred q_out tkeep tchange pred in 
+      (trs',final,initial)
+
+  and compile_pred q_out tkeep tchange p =
+    let rec pred_rec = function
+
+      | Or(p1,p2) -> cup (pred_rec p1) (pred_rec p2)
+      | And(p1,p2) -> cap (pred_rec p1) (pred_rec p2)
+      | Not(p) -> neg (pred_rec p)
+      | Expr e -> match compile_expr e with
+         | `True -> `Label (TagSet.Xml.any)
+         | `False -> `Label (TagSet.Xml.empty)
+         | e -> `Fun (fun t -> Functions.truth_value (Functions.eval_expr t e))
+
+    in match pred_rec p with
+       `Fun f -> mk_pred_trs f tkeep tchange
+      | `Label ts -> mk_self_trs ts tkeep tchange
+
+    and compile_expr = function        
+       True -> `True
+      | False -> `False
+      | Path p -> `Auto(compile p)
+      | Int i -> `Int i
+      | String s -> `String s
+      | Function (f,elist) -> `Call(f,List.map compile_expr elist) 
+         
+  and cup a b = match a,b with
+    | `Label l1 , `Label l2 -> `Label(TagSet.Xml.cup l1 l2)
+    | `Fun f1 , `Fun f2 -> `Fun (fun x -> (f1 x)||(f2 x))
+    | `Fun f , `Label l | `Label l, `Fun f ->
+       `Fun (fun x -> 
+               (TagSet.Xml.mem (Tree.Binary.tag x) l)
+               || (f x))
+
+  and cap a b = match a,b with
+    | `Label l1, `Label l2 -> `Label (TagSet.Xml.cap l1 l2)
+    | `Fun f1,`Fun f2 -> `Fun (fun x -> (f1 x)&&(f2 x))
+    | `Fun f,`Label l | `Label l,`Fun f ->
+       `Fun (fun x -> 
+               (TagSet.Xml.mem (Tree.Binary.tag x) l)
+               && f x)
+  and neg = function
+      `Label l -> `Label(TagSet.Xml.neg l)
+    | `Fun f -> `Fun (fun x -> not (f x))
+       
+  and compile p = 
+    let p = rev_map_dir p in
+    let ignore = State.mk()
+    in    
+    let q0 = State.mk() in
+    let transitions = Transition.empty () in      
+    let tlist,qlist,initacc = List.fold_left 
+      (fun (tlist,qlist,initacc) (s,dir) ->
+        let q = List.hd qlist in
+          compile_step q dir tlist qlist initacc ignore s ) ([],[q0;ignore],[q0]) p
+    in
+      List.iter (Transition.add transitions) tlist;
+      let qmark = List.hd qlist in
+       { Automaton.mk() with 
+           initial = from_list initacc;
+           final = from_list qlist;
+           transitions = transitions;
+           marking = from_list [qmark];
+           ignore = from_list [qmark;ignore];  
+       }
+end
diff --git a/xPath.mli b/xPath.mli
new file mode 100644 (file)
index 0000000..d4e523b
--- /dev/null
+++ b/xPath.mli
@@ -0,0 +1,39 @@
+(******************************************************************************)
+(*  SXSI : XPath evaluator                                                    *)
+(*  Kim Nguyen (Kim.Nguyen@nicta.com.au)                                      *)
+(*  Copyright NICTA 2008                                                      *)
+(*  Distributed under the terms of the LGPL (see LICENCE)                     *)
+(******************************************************************************)
+module Ast :
+  sig
+    type path = Absolute of step list | AbsoluteDoS of step list| Relative of step list
+    and step = axis * test * predicate
+    and axis = Self | Attribute | Child | Descendant | DescendantOrSelf | FollowingSibling
+          | Parent
+    and test = TagSet.Xml.t
+    and predicate = Or of predicate*predicate
+                   | And of predicate*predicate
+                   | Not of predicate  
+                   | Expr of expression
+    and expression =  Path of path
+                     | Function of string*expression list
+                     | Int of int
+                     | String of string
+                     | True | False
+    type t = path
+    val print : Format.formatter -> path -> unit
+    val print_step : Format.formatter -> step -> unit
+    val print_axis : Format.formatter -> axis -> unit
+    val print_test : Format.formatter -> test -> unit
+    val print_predicate : Format.formatter -> predicate -> unit
+    val print_expression : Format.formatter -> expression -> unit
+  end
+module Parser :
+  sig
+    val parse_string : string -> Ast.path
+    val parse : string -> Ast.path
+  end
+module Compile :
+sig
+  val compile : Ast.path -> Automaton.t
+end